LET varMinDate = Num(Date('01.01.2017'));
LET varMaxDate = $(ДатаАктуальности);
//************TempCalendar***********
TempCalendar:
LOAD
MonthStart(date($(varMinDate) + rowno() - 1)) as [ДатаМесяц],
date($(varMinDate) + rowno() - 1) AS [Дата]
AUTOGENERATE $(varMaxDate) - $(varMinDate) + 1;
Рабочий календарь как пример