Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
CélioSartoriJunior
Contributor II
Contributor II

Set analysis que respeite duas condições

Bom dia

Pessoal preciso de uma ajuda para montar um set analisys para contar o numero de clientes que frequentam os dois segmentos de supermercado.

Segmento = Supermercado e Atacarejo

Tenho uma tabela de cupons que por loja e cliente, cada loja tem seu segmento específico.

Tentei algo do tipo:

COUNT(DISTINCT {<SEGMENTO = {'Supermercado', 'Atacarejo'}>} COD_CLIENTE)

Porém assim ele conta todos os clientes que compraram ou num ou noutro.

 

No caso quero algo que me traga apenas os clientes que compraram no Supermercado E no atacarejo.

Tem como colocar um AND no lugar daquela virgula?

1 Solution

Accepted Solutions
Gabriel_Fernandes
Contributor III
Contributor III

Bom dia Célio,

 

dá pra resolver com o indirect set analysis:

 

Acontece que a cláusula P() cria uma lista com os resultados do critério informado.

o * serve para trazermos só o COD_CLIENTE que aparece nas duas listas.

=COUNT(

                      {<COD_CLIENTE=

                                                       P({<SEGMENTO={'Atacarejo'}>}COD_CLIENTE)

                                                      *

                                                       P({<SEGMENTO={'Supermercado'}>}COD_CLIENTE)

                     >}Distinct COD_CLIENTE)

 

você pode ler mais sobre neste link:

https://community.qlik.com/t5/Qlik-Brasil/Manual-Set-Analysis-Completo-em-Portugu%C3%AAs-BR/gpm-p/14...

 

View solution in original post

2 Replies
Gabriel_Fernandes
Contributor III
Contributor III

Bom dia Célio,

 

dá pra resolver com o indirect set analysis:

 

Acontece que a cláusula P() cria uma lista com os resultados do critério informado.

o * serve para trazermos só o COD_CLIENTE que aparece nas duas listas.

=COUNT(

                      {<COD_CLIENTE=

                                                       P({<SEGMENTO={'Atacarejo'}>}COD_CLIENTE)

                                                      *

                                                       P({<SEGMENTO={'Supermercado'}>}COD_CLIENTE)

                     >}Distinct COD_CLIENTE)

 

você pode ler mais sobre neste link:

https://community.qlik.com/t5/Qlik-Brasil/Manual-Set-Analysis-Completo-em-Portugu%C3%AAs-BR/gpm-p/14...

 

CélioSartoriJunior
Contributor II
Contributor II
Author

Perfeito Amigo, funcionou exatamente como eu precisava.
Obrigado pela dica.