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: 
Not applicable

Buscar ultimos 12 meses

Boa tarde,

Preciso buscar valores de faturamento considerando as datas de emissão sempre dos ultimos 12 meses independente do ano, ou seja, se para contar estes 12 meses deve contar emissões em ano diferente, quero que faça parte desse cálculo. Como faço para buscar estes 12 meses na expressão?

5 Replies
hector
Specialist
Specialist

Hi, my portuguese is not the best, so i'm going to answer in english, mais eu comprendo portugues Stick out tongue

You can use the function addmonths(date_field, no_of_months), for example if you use addmonths(today(), - 12) it will return 17-12-2009

is this helpful??

rgds

Not applicable
Author

Você deve utilizar Set Analysis para resolver esse problema.

Segue um exemplo de como fazer.


Sum({$<Mês=, Ano=, Data={">=$(=addmonths(monthstart(max(Data)),-11)) <=$(=(monthend(max(Data))))"} >} Valor)


Not applicable
Author

Obrigada pelo retorno Héctor,

Somente esta expressão, realmente consigo chegar a 12 meses atrás, porém ao incluir esta opção na minha análise, os valores são de anos diferentes e meses que somam maior que 12 meses, fiz a seguinte expressão:

sum(IF(Dat_Lanc_Item = addmonths(today()), - 12, NotaItem_Vlr_Liq))


Not applicable
Author

Bom dia Fernando,

Inclui esta expressão conforme abaixo, porém as datas de lancamento demonstradas são de anos e meses maiores que os 12 meses que preciso, o que coloquei diferente nessa Set Analysis?

Sum({$<Mês=, Ano=, Data={">=$(=addmonths(monthstart(max(Dat_Lanc_Item)),-11)) <=$(=(monthend(max(Dat_Lanc_Item))))"} >} NotaItem_Vlr_Liq)

Not applicable
Author

Obrigado Fernando, sua solução me salvou essa semana.