Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi all,
I have two date in two variables,
vMinDate = 01/01/2012
vMaxDate = 01/12/2014
and I want to generate a calendar with the first day of every months, like 01/02/2012, 01/03/2012, 01/04/2012 and so on.
I used the script
TempCalendar:
Load Distinct
monthstart($(vMinDate ) + rowno() -1) as TempDate
autogenerate $(vMaxDate ) - $(vMinDate ) +1;
there is a better way to do it?
Thanks.
Let vMinDate = NUM(Date('01/01/2012','DD/MM/YYYY'));
Let vMaxDate = NUM(Date('01/12/2012','DD/MM/YYYY'));
TempCalendar:
Load
AddMonths($(vMinDate),IterNo()-1) as TempDate
AutoGenerate 1
While AddMonths($(vMinDate),IterNo()-1) <= $(vMaxDate);
Let vMinDate = NUM(Date('01/01/2012','DD/MM/YYYY'));
Let vMaxDate = NUM(Date('01/12/2012','DD/MM/YYYY'));
TempCalendar:
Load
AddMonths($(vMinDate),IterNo()-1) as TempDate
AutoGenerate 1
While AddMonths($(vMinDate),IterNo()-1) <= $(vMaxDate);
Thanks a lot!