Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Pegar os 12 meses anteriores!

Boa tarde,

Minha dúvida é a seguinte. Tenho um gráfico de barras e gostaria que quando uma seleção de período fosse escolhida, o gráfico me retornaria 12 barras referentes aos meses anteriores à seleção feita. Como faço isso?

Tentei com a seguinte expressão, mas não obtive sucesso:

sum( {1 <[Periodo - Ano Mes Sgl] = {">=$(=(AddMonths(MonthStart(Max([Periodo - Ano Mes Sgl])),-12))) <=$(=Date(Max([Periodo - Ano Mes Sgl])))"}>} VL_RECEITA ) 

Obrigado!

1 Solution

Accepted Solutions
thiago_mlg
Creator II
Creator II

Basicamente:


sum( {1 <[Periodo - Ano Mes Sgl] = {">=$(=AddMonths(Max([Periodo - Ano Mes Sgl]),-12))<=$(=Max([Periodo - Ano Mes Sgl]) ) "}>} VL_RECEITA )


Espero ter ajudado.

View solution in original post

4 Replies
thiago_mlg
Creator II
Creator II

Basicamente:


sum( {1 <[Periodo - Ano Mes Sgl] = {">=$(=AddMonths(Max([Periodo - Ano Mes Sgl]),-12))<=$(=Max([Periodo - Ano Mes Sgl]) ) "}>} VL_RECEITA )


Espero ter ajudado.

Not applicable
Author

Alterei, porém ele seleciona apenas o mês filtrado, e não os outros também.

thiago_mlg
Creator II
Creator II

Igor, se puder nos envie o qvw. Pois como vc está usando um campo aparentemente de ano/mes pode ser que a formatação do campo não esteja indo correta na expressão.

Clever_Anjos
Employee
Employee

Já conseguiu solucionar? Se sim, marque uma das respostas como "Correta" e nos ajude a manter os foruns organizados