Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
agnaldoneves
Not applicable

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

Agnaldo Neves
Programador de Sistemas
Tags (1)
1 Solution

Accepted Solutions
fabionakashigue
Not applicable

Re: Mês anterior não aparece dezembro.

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

7 Replies
maiconmello
Not applicable

Re: Mês anterior não aparece dezembro.

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

Re: Mês anterior não aparece dezembro.

Veja se assim funciona:

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

agnaldoneves
Not applicable

Re: Mês anterior não aparece dezembro.

Algo de errado na expressão.

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

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

Agnaldo Neves
Programador de Sistemas
agnaldoneves
Not applicable

Re: Mês anterior não aparece dezembro.

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

não deu certo

Agnaldo Neves
Programador de Sistemas
pauloandre
Not applicable

Re: Mês anterior não aparece dezembro.

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'} >}



agnaldoneves
Not applicable

Re: Mês anterior não aparece dezembro.

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

não deu certo.

Deixei o qvw acima.

Agnaldo Neves
Programador de Sistemas
fabionakashigue
Not applicable

Re: Mês anterior não aparece dezembro.

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