Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Adicionando/Preenchendo intervalo de datas nos eventos

Caso de uso:

  • Necessário gerar os intervalos de datas com os critérios de início e final dos eventos

Cenário atual:

Capturar.JPG

Cenário desejado:

Capturar2.JPG

Solução:

Via script:

 

Preenchendo_Intervalos_Datas:
LOAD
  CodEvento,DataInicio,DataFinal,Evento,
  IterNo() as 'Dia',
  DataFinal - DataInicio + 1 as 'TotalDias',
  Date( DataInicio + IterNo() - 1 ) as 'Data'
While DataInicio + IterNo() - 1 <= DataFinal;

Eventos_Calendario:
LOAD
    [CodEvento],
    [DataInicio],
    [DataFinal],
    [Evento]
FROM [lib://Qlik_suporte/plan_datas_eventos.xlsx] (ooxml, embedded labels, table is dados);

 

Modelo com Inline*:

 

Preenchendo_Intervalos_Datas:
LOAD
  CodEvento,DataInicio,DataFinal,Evento,
  IterNo() as 'Dia',
  DataFinal - DataInicio + 1 as 'TotalDias',
  Date( DataInicio + IterNo() - 1 ) as 'Data'
While DataInicio + IterNo() - 1 <= DataFinal;

Eventos_Calendario:
LOAD * Inline [
  CodEvento, DataInicio, DataFinal, Evento
  1, 25/02/2017, 27/02/2017, Carnaval
  2, 12/06/2017, 13/06/2017, Festival XYZ
  3, 06/09/2017, 07/09/2017, Festa da Empresa
  4, 04/10/2017, 05/10/2017, Congresso XPTO
  5, 26/12/2017, 29/12/2017, Recesso Final de Ano
];

 

* Só copiar e colar na aplicação para testar.

 

> Confira outras publicações de MARIO SOARES:

https://community.qlik.com/t5/Qlik-Brasil/Publica%C3%A7%C3%B5es-de-MARIO-SOARES-Documentos-Aplicativ...

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
Labels (4)
1 Reply
israelcsouza
Contributor III
Contributor III

Muito bom. Parabéns.