Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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?
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
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