Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Posting on Qlik Community is temporarily paused for some users. Thank you for patience and we'll update you soon!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Remover o Valor Zerado e Null

Bom Dia Pessoal,

Estou com problema em montar um set analisys aqui

Estou fazendo o seguinte:

Preciso pegar de um grupo específicos de serviços o valor deles só que existem caras que tem movimentação mas nao é cobrado, esse caras estão sendo contabilizados e não deveriam.

Minha expressão é essa:

if([Media Valor] <> 0,sum({< 

       [ Período Ano] = ,

       [ Período Mês] = ,

       item =, 

       $(vItem),

      $(vPeriodoVariavel)

    >}

[Media Quantidade]))

1 Solution

Accepted Solutions
Not applicable
Author

Resolvi o problema
é que o valor estava Null e zerava na conta tive que criar um validador  if( IsNull([Valor]), 1, 0) as [Valor Zerado]

sempre que esse cara é 1 ele tras o resultado certo so adicionei  [Valor Zerado] = {1} na condição do set e resolveu.

View solution in original post

7 Replies
rphpacheco
Creator III
Creator III

Julio.

O valor destas transações é zerado ou nulo?

Pois há uma diferença entre 0 e nulo. Na sua expressão você coloca uma condicional sobre valores diferentes de 0. Como Nulo é diferente de zero os resultados aparecerão.

Sugiro você colocar a condição da seguinte maneira:

If(IsNull([Media Valor]) > 0, <Continua a expressão>,)

Abs.

Not applicable
Author

Resolvi o problema
é que o valor estava Null e zerava na conta tive que criar um validador  if( IsNull([Valor]), 1, 0) as [Valor Zerado]

sempre que esse cara é 1 ele tras o resultado certo so adicionei  [Valor Zerado] = {1} na condição do set e resolveu.

rphpacheco
Creator III
Creator III

Justamente o que mencionei acima. Que bom que resolveu

Not applicable
Author

Problema é que nao podia colocar > 0 porque tem valo negativo.

rphpacheco
Creator III
Creator III

Hum.

Bom, é difícil chegar a solução exata sem ter todas as informações necessárias. O importante é chegarmos na essência do problema. Em seu post não mencionava o fato de que os valores poderiam ser negativos, mas a real solução estava na comparação entre valores nulos ou zerados.

De qualquer forma o importante é que se chegou a uma solução.

Apenas marque a resposta como respondida para que os demais integrantes da comunidade possam pesquisar caso tenham o mesmo problema.

Abs.

Anonymous
Not applicable
Author

Apenas um comentário:

O Qlik reconhece verdadeiro como -1 e falso como 0, por isso estava tendo problema em sua expressão.

Abs.

Clever_Anjos
Support
Support

Já conseguiu a resposta? Se sim, marque essa questão como "Respondida"