Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
valerioms
Contributor

Filtro incremental

Boa tarde!

No script em anexo preciso criar um filtro para carregar incremental sempre apenas os 2 últimos meses uma vez que já há uma carga full. Como fazer?

Tags (1)
1 Solution

Accepted Solutions
Not applicable

Re: Filtro incremental

Boa tarde Valerio,

tenta em sua variável de data:

Data >= MonthStart(AddMonths(Today(), -2));

Let VData = date(today(1), 'DD-MM-YYYY');//Variável para identificar data que foi salvo o arquivo.

TB_DISPONIBILIDADE:

LOAD MONTHNAME(DATE(DATE#(TEXTBETWEEN(FILENAME(), '', '_sla.xls'), 'MM-YY'),'MMMM YYYY')) AS Mes_Ano_Arquivo_Disponibilidade, 

     Grupo AS SLA_Disponibilidade,

     DATA, //Data necessária para filtrar o período de tempo do arquivo

     Host AS Host_Disponibilidade,

     Service AS Service_Disponibilidade,

     [% Time Up] AS %_Time_Up_Disponibilidade,

     [% Time Critical] AS %_Time_Down_Disponibilidade

FROM

[\\acsfs\deptos\Operacao\PCP\3 - Corporativo\MIS\GERADOR DE BIO\CLIENTES\MEC\*_sla.xls]

(biff, embedded labels, table is Sheet1$)

WHERE Data >= MonthStart(AddMonths(Today(), -2));

STORE TB_DISPONIBILIDADE INTO $(Caminho_QVD)\TB_DISPONIBILIDADE_MEC_$(VData).qvd;

DROP TABLE TB_DISPONIBILIDADE;

Abraço

1 Reply
Not applicable

Re: Filtro incremental

Boa tarde Valerio,

tenta em sua variável de data:

Data >= MonthStart(AddMonths(Today(), -2));

Let VData = date(today(1), 'DD-MM-YYYY');//Variável para identificar data que foi salvo o arquivo.

TB_DISPONIBILIDADE:

LOAD MONTHNAME(DATE(DATE#(TEXTBETWEEN(FILENAME(), '', '_sla.xls'), 'MM-YY'),'MMMM YYYY')) AS Mes_Ano_Arquivo_Disponibilidade, 

     Grupo AS SLA_Disponibilidade,

     DATA, //Data necessária para filtrar o período de tempo do arquivo

     Host AS Host_Disponibilidade,

     Service AS Service_Disponibilidade,

     [% Time Up] AS %_Time_Up_Disponibilidade,

     [% Time Critical] AS %_Time_Down_Disponibilidade

FROM

[\\acsfs\deptos\Operacao\PCP\3 - Corporativo\MIS\GERADOR DE BIO\CLIENTES\MEC\*_sla.xls]

(biff, embedded labels, table is Sheet1$)

WHERE Data >= MonthStart(AddMonths(Today(), -2));

STORE TB_DISPONIBILIDADE INTO $(Caminho_QVD)\TB_DISPONIBILIDADE_MEC_$(VData).qvd;

DROP TABLE TB_DISPONIBILIDADE;

Abraço