Skip to main content
Announcements
NEW: Seamless Public Data Sharing with Qlik's New Anonymous Access Capability: TELL ME MORE!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Comparar datas na expressão - Qlik Sense

Olá,

Eu estou carregando um excel com algumas infos de demanda. Nesse arquivo possuo um campo de data.

Na minha app, tenho que usar alguns KPI's para apresentar alguns números.

Por exemplo: Total de Demandas: Count([DEMANDA])

E tenho que fazer alguns calculos que estou com certa dificuldade:

Total de demandas em Aberto e sem Data: (Diferente de 'OK' e que não colocaram uma data para a demanda)

if( STATUS <>'OK',if(date([DT DEMANDA],'DD/MM/YYYY')='',Count([DEMANDA]))) - Não retorna nenhum número

Total de Demandas Em Aberto Mais de 1 Dia: (Demandas sem o status de 'OK' que não foram finalizadas hoje)

if([DT ULTIMO STATUS] <>today(),if(STATUS<>'OK',Count(DEMANDA)))

Se puderem me ajudar, serei grato.

PS: Se for com set analysis, melhor.

Labels (4)
1 Solution

Accepted Solutions
nicolett_yuri

Tente assim:

Total de demandas em Aberto e sem Data: (Diferente de 'OK' e que não colocaram uma data para a demanda)

COUNT(if( STATUS <>'OK' AND LEN(TRIM([DT DEMANDA]))=0, DEMANDA))



View solution in original post

6 Replies
nicolett_yuri

Tente assim:

Total de demandas em Aberto e sem Data: (Diferente de 'OK' e que não colocaram uma data para a demanda)

COUNT(if( STATUS <>'OK' AND LEN(TRIM([DT DEMANDA]))=0, DEMANDA))



nicolett_yuri

Total de Demandas Em Aberto Mais de 1 Dia: (Demandas sem o status de 'OK' que não foram finalizadas hoje)


COUNT( if( [DT ULTIMO STATUS] < Today() AND STATUS<>'OK', DEMANDA))

nicolett_yuri

É importante verificar se o campo DT ULTIMO STATUS é realmente uma data! No visualizador do modelo de dados, clique sobre este campo e veja se ele é um $numeric ou $date ou $timestamp

Not applicable
Author

Isso mesmo, obrigado Yuri.

Not applicable
Author

Isso ai!

Muito Obrigado Yuri.

Not applicable
Author

Esse campo é uma data sim.