Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa Tarde Pessoal,
Preciso de uma ajuda,montar em um campo data que os meses fiquem de 21 a 20.
Exemplo:
DE '20/12/2014' A '21/01/2015' = Janeiro
DE '21/01/2015' A '20/02/2015' = Fevereiro
e assim para os demais meses.
Alguém já trabalhou com meses dessa forma?
Desde já agradeço!
Att,
JH
você pode fazer o seguinte.
Crie uma coluna Mês e coloque a expressão:
=Month( If(day(DATA)>=21 ,AddMonths(DATA,1),DATA))
Acho que vai dar certo
João, isso deve ajudá-lo!
Crie o calendário no script.
SET v_MinCompetencia = Date('20/01/2014','DD/MM/YYYY'); // data inicial
SET v_MaxCompetencia = MakeDate(Year(Today()),Month(Today()),21); // último mês
LOAD
AddMonths(MonthStart($(v_MinCompetencia)),(RowNo()-1)) as Calendario,
AddMonths($(v_MinCompetencia),(RowNo()-1)) as Calendario2
AutoGenerate(Ceil(($(v_MaxCompetencia)-$(v_MinCompetencia))/30));
Já conseguiu a resposta? Se sim, escolha uma e marque como "Correta" para fechar o tópico e nos ajudar a manter a comunidade organizada