Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
valerioms
Creator
Creator

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?

1 Solution

Accepted Solutions
Not applicable

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

View solution in original post

1 Reply
Not applicable

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