Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
DataHashira
Contributor II
Contributor II

Como fazer o If não retornar valores nulos numa tabela

Estou utilizando a seguinte expressão:

if(data= aggr(min(data),id), id)

 

Gostaria que não retornassem os nulos ('-') apenas dados id, poderia me auxiliar?

Labels (4)
6 Replies
Digvijay_Singh

Not sure what are you trying to achieve? What chart you are trying? What if we do something like this - 

Dimension - id

measure - min(data)

in the chart you are trying.

 

Thanks,

joao_renato
Partner - Contributor II
Partner - Contributor II

Desmarque a opção Incluir valores nulos na dimensão e veja se atende

DataHashira
Contributor II
Contributor II
Author

Olá, amigo, não funcionou, infelizmente,

em resumo, meu dados são desta forma e eu estou tentando pegar apenas informações da data mais antiga:

 

DataHashira_0-1678281707990.png

 

joao_renato
Partner - Contributor II
Partner - Contributor II

Parece ser algo particular do seu modelo de dados.
Em um teste rápido sua expressão funcionou.

joao_renato_1-1678283322482.png

 



Podes testar de outra forma assim na medida:

Sum(If(Aggr(nodistinct Min(Data),Id) = Data, Valor))

Depois na opção de Complementos desmarca o "incluir valores zero"

if.png

DataHashira
Contributor II
Contributor II
Author

Nesse caso João, oq eu precisaria, era retornar apenas as informações do ID onde a data seria 2018 (no seu exemplo) entende? Excluindo todas as outras informações (e tirando esse traço '-')

joao_renato
Partner - Contributor II
Partner - Contributor II

Desmarcando a opção "Incluir valores nulos" funcionou  no meu exemplo

joao_renato_0-1678304750395.png