Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
betevaz2019
Contributor II
Contributor II

Função MAX usando Set Analysis para encontrar MesAno mais recente

Colegas,

Sou iniciante no Qlik e tenho a seguinte dúvida:

Como usar o Set Analysis para restringir um conjunto de dados para o mês/ano mais recente da base, independentemente da seleção de filtros do usuário?

Dados:

AnoMes        Valor

201901          10

201901          20

201902          5

201902          3

201908         7

201908         15

Desejo apresentar a soma dos valores do mês mais recente (201908). No exemplo, soma=22

Tentei a seguinte sintaxe:

 

Sum ( { <AnoMes_Mov = {'$(=max({1} AnoMes_Mov))'}}> Valor)

 

Agradeço a ajuda com indicação do erro e da solução!

 

 

 

Labels (3)
2 Replies
AdiPai
Creator II
Creator II

Hi ,

selecione o mês máximo e insira uma variável. na análise de conjunto, use essa variável como restrição
betevaz2019
Contributor II
Contributor II
Author

Hello.

 

Hi.

Criei a variavel e usei conforme abaixo:

Max_Ano_Base =max(Ano_Mov)

=sum( {1} {<Ano_Mov={">=$(=Max_Ano_Base)"}> } Valor)

Inicialmente apresenta os dados do ano mais recente (Max_Ano_Base), mas depois que o usuário seleciona um ano específico, 2017, por exemplo, o filtro tem efeito e  são apresentados os valores de 2017.

Minha necessidade é exatamente fixar o ano mais recente (Max do Ano), mesmo que o usuário aplique outros filtros de ano.

Consigo "isolar" a aplicação de filtros de outras dimensões, por exemplo:

=sum( {1} {<Local=, Ano_Mov={">=$(=Max_Ano_Base)"}> } Valor)

No exemplo acima, mesmo que o usuário selecione um Local (supondo que a tabela tem essa coluna), esse filtro não é aplicado na soma de Valor.