Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
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
Employee
Employee

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

Como obter ajuda? Leia antes de postar