Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Condicao para retirar valores zerados

Como posso colocar na expressão do campo, um filtro que imprima um travessão " - " no lugar do valor zero da tabela abaixo:

CondiçãoValoresZerados.png

tentei com a seguinte fórmula mas não consegui:

if(Sum({$<CRM_PR2_DESCRICAO -= {'ACOMPANHAMENTO'}>} HrsContratada/24) = "0", " 0 ")

Labels (3)
1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

Senhor thiago.justen, agradeço sua colaboração em tentar me ajudar, conforme suas dicas, montei a seguinte formula:

if(Sum({$<CRM_PR2_DESCRICAO -= {'ACOMPANHAMENTO'}>} HrsContratada/24) <> 0,

   Sum({$<CRM_PR2_DESCRICAO -= {'ACOMPANHAMENTO'}>} HrsContratada/24), '-')

chegando ao resultado esperado, conforme imagem abaixo:

CondiçãoValoresZerados3.png

View solution in original post

6 Replies
marco_almeida
Creator II
Creator II

Fala Guilherme.

Aparentemente não é zero o seu resultado e sim um nulo. Tente usar o Alt().

Alt(expressao, '-')

Grupo Telegram Qlik Brasil: https://t.me/joinchat/AeRmnUmcxQ02L00g3x-HtQ
Anonymous
Not applicable
Author

Tentei fazer como foi orientado, mas não funcionou. Veja como ficou a expressão e a tabela:

Alt(Sum({$<CRM_PR2_DESCRICAO -= {'ACOMPANHAMENTO'}>} HrsContratada/24), '-')

CondiçãoValoresZerados2.png

marco_almeida
Creator II
Creator II

Entendi errado sua dúvida Guilherme. Desculpe.

Você quer trocar o valor 0:00 para "-" e não o contrário.. Rs.. o dia está corrido aqui.

Consegui fazer uma simulação num painel que estou fazendo, funcionando conforme abaixo:

IF(Count({<ANOS={'2018'}>}Session) = 0, '-', Count({<ANOS={'2018'}>}Session))

ou seja, é necessário replicar a expressão no ELSE.

Capturar.PNG

Grupo Telegram Qlik Brasil: https://t.me/joinchat/AeRmnUmcxQ02L00g3x-HtQ
Thiago_Justen_

Guilherme, verifique com uma pequena alteração na sua expressão:

if(Sum({$<CRM_PR2_DESCRICAO -= {'ACOMPANHAMENTO'}>} HrsContratada/24) = 0 or IsNull(Sum({$<CRM_PR2_DESCRICAO -= {'ACOMPANHAMENTO'}>} HrsContratada/24)),"-")

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Anonymous
Not applicable
Author

Senhor thiago.justen, agradeço sua colaboração em tentar me ajudar, conforme suas dicas, montei a seguinte formula:

if(Sum({$<CRM_PR2_DESCRICAO -= {'ACOMPANHAMENTO'}>} HrsContratada/24) <> 0,

   Sum({$<CRM_PR2_DESCRICAO -= {'ACOMPANHAMENTO'}>} HrsContratada/24), '-')

chegando ao resultado esperado, conforme imagem abaixo:

CondiçãoValoresZerados3.png

Thiago_Justen_

Perfeito guilhermegalindo!!

Não deixe de marcar como úteis as respostas que de alguma maneira lhe deram algum insight para resolver sua questão (ainda que a solução final tenha partido de você).

Abs e Sucesso!!

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago