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: 
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
Employee
Employee

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