Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Ribeiro
Specialist
Specialist

Data Ano e Mês Anterior

Trabalho com data no relatório fixo. enviado para email.

Preciso que quando mudar o ano ele traga as datas anteriores.

Só não me lembro como faço.

Ano e Mês - Atual: 01/2017: Está ficará ok.

Sum({$<Ano ={$(=Year(today()))},Mês={$(=Month(today()))},[RECEITA]={'S'},EMPR_ID={'1'}, [UNID_NEGOCIO]={'UN - MERCADO NACIONAL'} >} VLR_ITEM_FATURAR_TOTAL)

Ano e Mês - Anterior: 12/2016?

-1, ?,  [RECEITA]={'S'},EMPR_ID={'1'}, [UNID_NEGOCIO]={'UN - MERCADO NACIONAL'} >} VLR_ITEM_FATURAR_TOTAL)


Ano e Mês - Anterior: 11/2016?


-2, ?,  [RECEITA]={'S'},EMPR_ID={'1'}, [UNID_NEGOCIO]={'UN - MERCADO NACIONAL'} >} VLR_ITEM_FATURAR_TOTAL)

Neves
1 Solution

Accepted Solutions
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

dois meses atras    

Sum({$<Ano ={$(=Year( addmonths( today() ,-2)))},Mês={$(=Month( addmonths(  today() ,-2)))},[RECEITA]={'S'},EMPR_ID={'1'}, [UNID_NEGOCIO]={'UN - MERCADO NACIONAL'} >} VLR_ITEM_FATURAR_TOTAL)

furtado@farolbi.com.br

View solution in original post

6 Replies
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

addmonths(Data , -1)  volta 1 mes

furtado@farolbi.com.br
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP


mes passado


Sum({$<Ano ={$(=Year( addmonths( today() ,-1)))},Mês={$(=Month( addmonths(  today() ,-1)))},[RECEITA]={'S'},EMPR_ID={'1'}, [UNID_NEGOCIO]={'UN - MERCADO NACIONAL'} >} VLR_ITEM_FATURAR_TOTAL)




furtado@farolbi.com.br
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

dois meses atras    

Sum({$<Ano ={$(=Year( addmonths( today() ,-2)))},Mês={$(=Month( addmonths(  today() ,-2)))},[RECEITA]={'S'},EMPR_ID={'1'}, [UNID_NEGOCIO]={'UN - MERCADO NACIONAL'} >} VLR_ITEM_FATURAR_TOTAL)

furtado@farolbi.com.br
Ribeiro
Specialist
Specialist
Author

='Pedido: Mês: '&MaxString([MesAno])

2016-12-24_16-21-36.png



Assim me volta número como fazer....

='Pedido: Mês: '&MaxString([MesAno]-1)

Neves
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

o addmonths() adiciona ou subtrai meses de uma data.   O maxstring()  esta pegando o maior valor de uma string e não vai funcionar diminuir 1.

O campo [MesAno] é campo data com formatacao de mes/ano ?  Se for da para usar o addmonths()

furtado@farolbi.com.br
Ribeiro
Specialist
Specialist
Author

OBRIGADO PELA DICA.

=Date(monthstart(addmonths(Max(CalendarDate),-1)),'MMM-YYYY')

Neves