Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Ribeiro
Specialist
Specialist

Mês anterior não aparece dezembro.

Sum({$<Mês={$(=Month(AddMonths(Max(data),-1)))},[operacao]={'V'} >}valor)

Tenho esta expressão. E não aparece dezembro para o ultimo mês.

Alguma dica.

2016-01-22_16-47-09.png

Neves
1 Solution

Accepted Solutions
fabionakashigue
Partner - Creator
Partner - Creator

Sum({$<Ano={$(=Year(AddMonths(Max(data),-1)))},Mês={$(=Month(AddMonths(Max(data),-1)))},[operacao]={'V'} >}valor)

View solution in original post

7 Replies
maiconmello
Creator III
Creator III

Agnaldo faça um teste :

Sum({$<Mes={'=$(Variavel)'},[operacao]={'V'} >}valor)

OBS: essa expressão você cria uma variável:Month(AddMonths(Max(data),-1)))

pauloandre
Creator II
Creator II

Veja se assim funciona:

Mês={'=$(=Month(AddMonths(Max(data),-1)))'}

Ribeiro
Specialist
Specialist
Author

Algo de errado na expressão.

Sum({$<Mes={'=$(vano)'},[operacao]={'V'} >}valor)

2016-01-22_17-03-14.png

Neves
Ribeiro
Specialist
Specialist
Author

Sum({$<Mês={'=$(=Month(AddMonths(Max(data),-1)))'},[operacao]={'V'} >}valor)

não deu certo

Neves
pauloandre
Creator II
Creator II

Eu geralmente faço da seguinte forma:

Crio variaveis de inicio e fim do mes anterior

vInicioMesAnt = MonthStart(AddMonth( Max(Data),-1))

vFimMesAnt = MonthEnd(AddMonth(Max(Data),-1))


e uso o set analisys dessa forma

{$<Mês=, Data={'>=$(vInicioMesAnt)<=$(vFimMesAnt)'},[operacao]={'V'} >}



Ribeiro
Specialist
Specialist
Author

sum({$<Mês=, data={'>=$(vInicioMesAnt)<=$(vFimMesAnt)'},[operacao]={'V'} >}valor)

não deu certo.

Deixei o qvw acima.

Neves
fabionakashigue
Partner - Creator
Partner - Creator

Sum({$<Ano={$(=Year(AddMonths(Max(data),-1)))},Mês={$(=Month(AddMonths(Max(data),-1)))},[operacao]={'V'} >}valor)