Таблица с календарем в PowerBI нужна для связи между другими таблицами данных. Генерировать ее можно по этому коду
Самый простой способ:
CALENDAR ( DATE ( 2020, 1, 1 ), DATE ( 2022, 12, 31 )
Далее нажать "Добавить колонку" и создать номер недели
Номер недели = WEEKNUM([Date])
Потом еще колонку и создать месяц
Потом пронумеровать месяца для фильтрации, чтобы они шли по порядку.
Вот сложный код:
Dates =
GENERATE (
CALENDAR ( DATE ( 2020, 1, 1 ), DATE ( 2022, 12, 31 ) ),
VAR currentDay = [Date]
VAR day = DAY( currentDay )
VAR month_name = FORMAT( currentDay;"MMM" )
VAR MONTH = YEAR ( currentDay)
VAR year = YEAR ( currentDay )
RETURN ROW (
"день"; day;
"month"; month;
"year", year )
)