Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Dimensão condicional

Boa tarde,

Tenho um gráfico que preciso trazer o Codigo do serviço se o prestador for igual ao solicitante, fiz o IF abaixo na dimensão e deu certo.

=if(CodPrestadorServico=CodSolicitante,

CodServicoOperadora)

Porém existe na base situações onde os campos CodPrestadorServico e CodSolicitante estão vazios, e ele traz pois são iguais,

como posso montar para que ele traga somente os campos onde haja algum valor preenchido, ignorando os vazios.

Obrigado

1 Solution

Accepted Solutions
rphpacheco
Creator III
Creator III

Vá em Propriedade do Gráfico -> Dimensões -> Ocultar quando o valor for nulo

Isso deve resolver

Abs.

View solution in original post

3 Replies
rphpacheco
Creator III
Creator III

Vá em Propriedade do Gráfico -> Dimensões -> Ocultar quando o valor for nulo

Isso deve resolver

Abs.

Not applicable
Author

Aliado ao que o Rafael Pacheco falou:

= if ( CodPrestadorServico = CodSolicitante AND

        TRIM ( CodPrestadorServico ) <> '' AND

        TRIM ( CodPrestadorServico ) <> '' ,

        CodServicoOperadora)

Tem que ter if na expressão também, mas dependendo do tamanho e da complexidade do seu modelo, voce pode ter perda de performance com esses tratamentos dentro dos gráficos, o ideal é tratar na carga.

Abs

Anonymous
Not applicable
Author

Nossa, nem lembrei disso.. hehehe

Obrigado pela ajuda.