CALENDAR
применимо:вычисляемый столбецвычисляемой таблицеMeasureвизуального вычисления
Возвращает таблицу с одним столбцом с именем "Date", который contains смежный набор дат. range дат начинается с указанного начала date до указанного конца date, включительно с этими двумя датами.
Синтаксис
CALENDAR(<start_date>, <end_date>)
Параметры
Срок | Определение |
---|---|
start_date |
Любое выражение DAX, возвращающее valueдаты и времени. |
end_date |
Любое выражение DAX, возвращающее valueдаты и времени. |
Возврат value
Возвращает таблицу с одним столбцом с именем "Date", содержащим непрерывный набор дат. range дат начинается с указанного начала date до указанного конца date, включительно с этими двумя датами.
Замечания
Возвращается errorif start_date больше end_date.
Эта функция not поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах or правилах безопасности на уровне строк (RLS).
Примеры
Следующая формула возвращает таблицу с датами 1 января 2015 г. and 31 декабря 2021 г.
= CALENDAR (DATE (2015, 1, 1), DATE (2021, 12, 31))
Для модели данных, которая включает фактические данные о продажах and будущих прогнозов продаж, следующее выражение возвращает таблицу date, охватывающую range дат в таблицах "Прогноз продаж and".
= CALENDAR (MINX (Sales, [Date]), MAXX (Forecast, [Date]))