CALENDARAUTO
Область применения: вычисление вычисляемого столбца вычисляемой таблицы Меры визуального элемента
Примечание.
Эта функция не рекомендуется использовать в визуальных вычислениях , так как, скорее всего, возвращает бессмысленные результаты.
Возвращает таблицу с одним столбцом с именем Date, который содержит непрерывный набор дат. Диапазон дат вычисляется автоматически на основе данных в модели.
Синтаксис
CALENDARAUTO([fiscal_year_end_month])
Параметры
Термин | Определение |
---|---|
fiscal_year_end_month | Любое выражение DAX, возвращающее целое число от 1 до 12. Если опущен, значение по умолчанию указано в шаблоне таблицы календаря для текущего пользователя, если оно присутствует; в противном случае значение по умолчанию — 12. |
Возвращаемое значение
Возвращает таблицу с одним столбцом с именем Date, который содержит непрерывный набор дат. Диапазон дат вычисляется автоматически на основе данных в модели.
Замечания
Диапазон дат вычисляется следующим образом:
- Самая ранняя дата в модели, которая не находится в вычисляемом столбце или вычисляемой таблице, принимается как MinDate.
- Последняя дата в модели, которая не находится в вычисляемом столбце или вычисляемой таблице, принимается как MaxDate.
- Возвращаемый диапазон дат — это даты между началом финансового года, связанного с MinDate и окончанием финансового года, связанного с MaxDate.
Ошибка возвращается, если модель не содержит значения даты и времени, которые не находятся в вычисляемых столбцах или вычисляемых таблицах.
Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).
Пример
В этом примере minDate и MaxDate в модели данных — 1 июля 2010 г. и 30 июня 2011 г.
CALENDARAUTO()
возвращает все даты в период с 1 января 2010 по 31 декабря 2011 года.
CALENDARAUTO(3)
возвращает все даты в период с 1 апреля 2010 по 31 марта 2012 года.