Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Posting on Qlik Community is temporarily paused for some users. Thank you for patience and we'll update you soon!
cancel
Showing results for 
Search instead for 
Did you mean: 
g_segato
Contributor II
Contributor II

Set analysis Ano (Sense)

Ola, preciso de um help no Sense.

Estou criando uma visão no Sense, onde filtro uma data  e a coluna precisa receber o  período do ano anterior.

Exemplo:

Ao selecionar 08/2018, deveria aparecer 08/2017.

Criei a variável para receber o período do ano anterior  =Floor(AddYears(Max(%DataID),-1)) e na expressão do campo usei =Sum({<%DataID={"$(vDtAnoAnterior)"}>}Valor_Real)/1000.

Só que ao filtrar qualquer período o campo resulta 0, (Entendo que seja por causa do filtro), mas queria que a expressão desconsidera-se o filtro da Data e trouxesse o ano anterior.

Se eu coloco o {1} na expressão  funciona, porem trava todos filtros possíveis.

Estou perdido pois usei no QV e funcionou, porem ao migra no Sense ele não atendeu.

 

Desde já agradeço a Atenção;

1 Solution

Accepted Solutions
pedromsouza
Creator II
Creator II

Se você tiver outros campos de data disponíveis para filtro, tem de incluí-los no set analysis (para que sejam ignorados).

Exemplo:

=Sum({<campo_mes=,campo_ano=,campo_semestre=,%DataID={"$(vDtAnoAnterior)"}>}Valor_Real)/1000

Qliking since '09

View solution in original post

3 Replies
pedromsouza
Creator II
Creator II

Se você tiver outros campos de data disponíveis para filtro, tem de incluí-los no set analysis (para que sejam ignorados).

Exemplo:

=Sum({<campo_mes=,campo_ano=,campo_semestre=,%DataID={"$(vDtAnoAnterior)"}>}Valor_Real)/1000

Qliking since '09
g_segato
Contributor II
Contributor II
Author

Pedro, Muito obrigado.


Funcionou perfeitamente !

 

Abs

pedromsouza
Creator II
Creator II

Que bom! Disponha.

Qliking since '09