Qlik Community

Qlik Brasil

Announcements
BI & Data Trends 2021. Discover the top 10 trends emerging in today. Join us on Dec. 8th REGISTER
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Enthusiast III
Enthusiast III

Contar Valores Agrupados

Amigos, boa tarde.

Sou novato por aqui e por esta razão, estou precisando de uma ajudinha. 

Quero criar um KPI para exibir a quantidade de clientes que se repetem 'n' vezes. Sei que deve ser utilizando Aggr com Count, mas não estou sabendo especificar o 'n'.  

Se fosse utilizando SQL eu faria assim.

select [nome do cliente], count(*)

   from tb_cliente

   group by [nome do cliente]

   having count(*) = n

 

Muito obrigado

4 Replies
Highlighted
Creator II
Creator II

Bom dia, montei um exemplo parecido com o having do SQL, usando o load precedent.

 

 

Temp:
LOAD * Inline [
nome
a
a
a
a
a
b
b
b
c
c
d
]; //dados


Temp2:
LOAD *
Where Count > 2;

LOAD
Count(nome) as Count,
nome
Resident Temp
Group by
nome;
DROP Table Temp;

+55(44) 9 9993-3605, WhatsApp
E-Mail or Skype - danilo16stochi@hotmail.com
Highlighted

Conseguiu resolver a sua dúvida?

Highlighted
Enthusiast III
Enthusiast III

Bom dia.

Então... estava pensando em resolver com alguma expressão direta na medida, tal como Count(Agg(Count(CampoX), CampoY)).... Mas ainda não conseguir desenvolver esse raciocínio. Todavia, conseguir abstrair as ideias aqui apresentadas. 

Obrigado.

Highlighted
Creator II
Creator II

Na medida já sai do contexto do having do sql, contudo daria para fazer o seguinte....

Medida: if(Count(nome) >2,Count(nome))

Screenshot_22.png

+55(44) 9 9993-3605, WhatsApp
E-Mail or Skype - danilo16stochi@hotmail.com