Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
marcelvinicius
Creator III
Creator III

Dimensionar quantidade de Atestados

Bom dia amigos,

Tenho o seguinte cenário: obtenho a informação do RH do nome do funcionário, atestado lançado, data inicio do atestado e data fim.

Preciso montar um calendário mostrando todos os dias que esse funcionário esta de atestado, é possível?

Exemplo:

NomeFun                         Atestado                         Data Inicio          DataFim

João da Silva Sauro         Luxação no braço          26/10/2017         31/10/2017

Cenário Prosposto - Tabela com as informações:

   

26/10/17João da Silva SauroLuxação no braço
27/10/17João da Silva SauroLuxação no braço
28/10/17João da Silva SauroLuxação no braço
29/10/17João da Silva SauroLuxação no braço
30/10/17João da Silva SauroLuxação no braço
31/10/17João da Silva SauroLuxação no braço

Atenciosamente.

1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

Fiz sem o IntervalMatch()

Capturar.PNG

View solution in original post

4 Replies
Clever_Anjos
Employee
Employee

A melhor solução é no seu script criar uma tabela fato com as datas que o funcionário estava com o atestado

Para tal você precisa dessa função IntervalMatch

marcelvinicius
Creator III
Creator III
Author

Bom dia Clever, como vai?

Não entendi como utiliza essa função, você pode me ajudar?

Eu carrego as informações assim, como ficaria?

atestado.png

Atenciosamente,.

Clever_Anjos
Employee
Employee

Fiz sem o IntervalMatch()

Capturar.PNG

marcelvinicius
Creator III
Creator III
Author

Muito obrigado mestre pelo auxilio.

Com o ajuste final proposto:

While Inicio + IterNo() -1 <= Floor(Fim)+1;

Funcionou mto bem.

Atenciosamente