Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
julio_rossi
Contributor

Tratamento de dados

Bom dia pessoal!

Preciso de uma ajuda, estou fazendo um gráfico de média de preços e preciso eliminar os valores zerados "R$ 0,00", pois interfere diretamente na média.

Já tentei de diversas formas mas não consegui.

Na expressão eu coloco assim: if(preco <> 0,00, Avg(preco)).

Mas não dá certo.

Podem me ajudar?

Obrigado.

Abs,

Tags (1)
1 Solution

Accepted Solutions
joao_sp_campina
Contributor II

Re: Re: Tratamento de dados

Bom dia Julio,

Tente o seguinte: Na dimensão, coloque uma dimensão calculada :


if(preco <> 0,00,sua dimensão)


Depois marque "ocultar quando o valor for nulo".


Segue anexo um exemplo.


João Carlos Ferreira

8 Replies

Re: Tratamento de dados

hi,

try below

=Avg ({<price-= {'0'})>}price)

Regards

ASHFAQ

joao_sp_campina
Contributor II

Re: Re: Tratamento de dados

Bom dia Julio,

Tente o seguinte: Na dimensão, coloque uma dimensão calculada :


if(preco <> 0,00,sua dimensão)


Depois marque "ocultar quando o valor for nulo".


Segue anexo um exemplo.


João Carlos Ferreira

julio_rossi
Contributor

Re: Tratamento de dados

Hi, did not work, gace error.

See:

     Error in set modifier expression

tks,

Re: Tratamento de dados

That not error may be number mask need to be placed properly.

can you attach sample app.

Regards

ASHFAQ

julio_rossi
Contributor

Re: Tratamento de dados

João, funcionou!

Muito obrigado pela ajuda.

Grande abs,

julio_rossi
Contributor

Re: Tratamento de dados

Tks Ashfaq!

rphpacheco
Contributor III

Re: Tratamento de dados

Bom dia Julio.

Tens como postar um QVW exemplo?

Tendo a massa de dados fica mais fácil achar uma solução definitiva para o problema.

Abraço!

julio_rossi
Contributor

Re: Tratamento de dados

Obrigado Raphael, consegui fazendo da forma que o João postou.

Valeu!

Abs,