Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Set Analysis - Obter Mês Máximo do Ano na Fato

Prezados,

Preciso montar um Set Analysis para me retornar o máximo mês de um determinado ano.

Ou seja, para 2009 retorna Dezembro e para 2010 retorna Julho....

Utilizando o Set Analysis abaixo, eu consigo retornar o somatório do ano Anterior ao Selecionado

sum({$<Rubrica={$(vRubricasComparação)},[Tempo - Ano]={$(=[Tempo - Ano])-1}>} $(vSaldoAnterior) )

Utilizando o Set abaixo, consigo retornar o somatório do ano selecionado.



sum({$<Rubrica={$(vRubricasComparação)},[Tempo - Ano]={$(=[Tempo - Ano])}>} $(vSaldoAnterior) )

Porém se eu incrementar mais uma condição para obter o mês máximo do ano atual.

sum({$<Rubrica={$(vRubricasComparação)},[Tempo - Ano]={$(=[Tempo - Ano])},[Tempo - Mês]={$(=Max([Tempo - Mês]))}>} $(vSaldoAnterior) )

Não me retorna nada, acredito que esta condição de Max( Mês ) não está correta.

Lembrando que o que eu quero na verdade é o máximo do mês dentro de um ano.

Grato pela Ajuda



1 Reply
Not applicable
Author

Pessoal,

Consegui a solução para o meu problema.

Como preciso que no meu gráfico mostre a evolução do fechamento anual ( Dez ) e que para o ano 2010 que ainda não terminou, preciso da ultima posição ( Jul ), montei a seguinte condição

Sum ( {1<Rubrica={'Patrimonio Líquido'},

[Tempo - Mês]={12},[Tempo - Ano]={"<$(vAnoMáximoSaldo)"}>} $(vSaldoAtual))

+

Sum ( {$<Rubrica={'Patrimonio Líquido'},

[Tempo - Mês]={$(vMesMáximoSaldo)},[Tempo - Ano]={$(vAnoMáximoSaldo)}>} $(vSaldoAtual))

Na primeira condição, estou retornando sempre o mês de Dezembro dos anos anteriores ao Ano Máximo ( 2010 ).

Na segunda condição, estou retornando o mês máximo da Fato ( Julho ) e o ano Máximo da fato ( 2010 )

Faço o somatório das duas condições e na dimensão do gráfico incluo o Ano.