1 Reply Latest reply: Aug 5, 2014 3:55 PM by Elvis S RSS

    Filtro incremental

    Valerio Moreira dos Santos

      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?

        • 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