Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
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;
Conseguiu resolver a sua dúvida?
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.
Na medida já sai do contexto do having do sql, contudo daria para fazer o seguinte....
Medida: if(Count(nome) >2,Count(nome))