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

Contagem de clientes com compra

Prezados,

Estou com dificuldade de conseguir a contagem de clientes que tiveram compra > que zero em um período. Tenho os seguintes campos:

VB = Venda

CPF/CNPJ = CNPJ do cliente

CODPROD = Código do produto

MÊS_ANO = Mês e ano como período

Fiz a expressão Count({<VB={'>0'}>}[CPF/CNPJ]) , mas em alguns casos ele está contando 2 vezes o mesmo CNPJ ou quando a venda é zero, ele está contando 1 vez. Meu objetivo é ter uma tabela como o modelo abaixo:

  

CODPRODJANFEVMARABR
100015.8796.5878.5696.354
1000210.254 25.458 23.024 15.879
100031.025 953 6.587 3.052
10004870 563 598 980

O valor das células mostra a quantidade de CNPJs que têm valor de compra > que zero. Podem me dar uma dica de onde estou errando?

Wellington

3 Replies
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Wellington,

quem sabe

Count( distinct  if(VB>0,[CPF/CNPJ]))

furtado@farolbi.com.br
Not applicable
Author

Alessandro, bom dia!

Desculpe a demora na sequência.

Com a expressão que passou funcionou para a grande maioria dos registros. Porém para alguns casos específicos não. Na imagem abaixo eu coloquei a Venda (VB) e a Contagem (POS) abrindo os CNPJs. Teoricamente, onde a VB é <=0 a POS deveria ser 0 e >0 deveria ser 1, mas nos casos em vermelho estão contando como 1.

Sabe o que poderia estar gerando este problema?

Positivação.JPG

Wellington

Clever_Anjos
Support
Support

Já achou uma solução? Se sim, marque por gentileza uma das respostas como "Correta"

Como obter ajuda? Leia antes de postar