Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
julianacampag
Creator
Creator

Valores excluídos no Aggr

Olá,

preciso fazer o cálculo da quantidade de clientes que compraram nos últimos 3 meses, e para montar uma análise, preciso da seguinte expressão:

Aggr(Sum({$<Ano=, Mês=, Dia=, Pedido=, Data={">=$(=MonthStart(AddMonths(vDataMax, -2))) <=$(vDataMax)"}>} VlrTotal), CNPJ)

A situação que tenho é a seguinte:

O usuário selecionou o mês de julho, portanto, devo considerar os clientes que que compraram nos meses de maio, junho e julho.

Porém, um determinado cliente comprou apenas em maio. Devido ao fato de estar selecionado o mês de julho, automaticamente esse CNPJ não tem relação com a seleção e não é possível calcular o Aggr.

Será que existe alguma maneira de desconsiderar a seleção no campo mês também para a dimensão no Aggr?

Labels (4)
1 Solution

Accepted Solutions
nicolett_yuri

Juliana, você pode adicionar um ONLY e adicionar outro set analysis, por exemplo:

ONLY( {$<Ano=, Mês=, Dia=, Pedido=, Data={">=$(=MonthStart(AddMonths(vDataMax, -2))) <=$(vDataMax)"}>} Aggr(Sum({$<Ano=, Mês=, Dia=, Pedido=, Data={">=$(=MonthStart(AddMonths(vDataMax, -2))) <=$(vDataMax)"}>} VlrTotal), CNPJ))

View solution in original post

2 Replies
nicolett_yuri

Juliana, você pode adicionar um ONLY e adicionar outro set analysis, por exemplo:

ONLY( {$<Ano=, Mês=, Dia=, Pedido=, Data={">=$(=MonthStart(AddMonths(vDataMax, -2))) <=$(vDataMax)"}>} Aggr(Sum({$<Ano=, Mês=, Dia=, Pedido=, Data={">=$(=MonthStart(AddMonths(vDataMax, -2))) <=$(vDataMax)"}>} VlrTotal), CNPJ))

julianacampag
Creator
Creator
Author

Funcionou! Valeu Yuri!