Qlik Community

QlikView Creating Analytics

Discussion Board for collaboration related to Creating Analytics for QlikView.

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?

Tags (2)
5 Replies
hector
Valued Contributor

Buscar ultimos 12 meses

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

Buscar ultimos 12 meses

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

Buscar ultimos 12 meses

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

Buscar ultimos 12 meses

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

Re: Buscar ultimos 12 meses

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