Qlik Community

Brasil

Announcements
Submit your remarkable customer story for the Global Transformation Awards at QlikWorld Denver 2022. SUBMIT A STORY
cancel
Showing results for 
Search instead for 
Did you mean: 
rafael_neves
Contributor III
Contributor III

Set Analysis - Considerar Dimensão

Olá

Gostaria de Contar Somente os clientes com LL = 0  por  mês

estou utilizando a formula abaixo

Count({<CUS_CUST_ID={'=SUM(LL_Maximo_Mes)=0'},PACKAGE_CONTENT={'publications'} >} distinct CUS_CUST_ID)

porém o número que o Gráfico mostra quando não tem filtro não está correto

vou utilizar como exemplo o mês de Outubro

sem filtro o Grafico marca um número de 301

com filtro no mês de Outubro o Gráfico marca 529 (Número Correto)

acho que estou errando nesta parte

Count({<CUS_CUST_ID={'=SUM(LL_Maximo_Mes)=0'},PACKAGE_CONTENT={'publications'} >} distinct CUS_CUST_ID)


alguém já teve algum problema parecido ?


Obrigado pela Ajuda

Labels (3)
1 Solution

Accepted Solutions
rafael_neves
Contributor III
Contributor III
Author

Resolvido
precisei criar um if dentro do AGGR

sum(
Aggr(
if(
Count({<Content={'publications'}>} distinct Cust)=1
and sum(LL)=0
,1,0),
Cust, Ano_Mes
)
)

View solution in original post

5 Replies
girino777
Creator III
Creator III

Tenta assim:

Count({<LL_Maximo_Mes={'0'},PACKAGE_CONTENT={'publications'} >} distinct CUS_CUST_ID)

rafael_neves
Contributor III
Contributor III
Author

Oi Renato,

nesse caso não trouxe Resultado, porque todas as linhas que tem a info publications não tem a info de LL_Maximo_Mes

eu preciso fazer essa contagem no número agrupado mesmo

exemplo da tabela:

  

Ano_MesCUS_CUST_IDPACKAGE_CONTENTSum(LL_Maximo_Mes)
01/10/201815921-272
01/10/201824582-117
01/10/2018640894-12
01/10/2018877177publications0
01/10/2018877177-10
01/10/20181022718publications0
01/10/20181022718-18
01/10/20181093457publications0
igorgs10
Explorer II
Explorer II

Já tentou utilizar a função Aggr ?

rafael_neves
Contributor III
Contributor III
Author

em que parte encaixaria o Aggr ?

dentro do Set Analysis ?

porque no caso tenho que contar todos os custs igual a 0 dentro do mês da dimensão do Gráfico

rafael_neves
Contributor III
Contributor III
Author

Resolvido
precisei criar um if dentro do AGGR

sum(
Aggr(
if(
Count({<Content={'publications'}>} distinct Cust)=1
and sum(LL)=0
,1,0),
Cust, Ano_Mes
)
)

View solution in original post