Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
применяется:
вычисляемый столбец
вычисляемой таблицы
измерение
визуального вычисления
Заметка
Эта функция не рекомендуется использовать в визуальных вычислениях, так как, скорее всего, возвращает бессмысленные результаты.
Возвращает таблицу с одним столбцом с именем Date, который содержит непрерывный набор дат. Диапазон дат вычисляется автоматически на основе данных в модели.
Синтаксис
CALENDARAUTO([fiscal_year_end_month])
Параметры
| Срок | Определение |
|---|---|
fiscal_year_end_month |
Любое выражение DAX, которое возвращает целое число от 1 до 12. Если опущен, значение по умолчанию указано в шаблоне таблицы календаря для текущего пользователя, если оно присутствует; в противном случае значение по умолчанию — 12. |
Возвращаемое значение
Возвращает таблицу с одним столбцом с именем Date, который содержит непрерывный набор дат. Диапазон дат вычисляется автоматически на основе данных в модели.
Замечания
Диапазон дат вычисляется следующим образом:
- Самая ранняя дата в модели, которая не находится в вычисляемом столбце или вычисляемой таблице, принимается как MinDate.
- Последняя дата в модели, которая не находится в вычисляемом столбце или вычисляемой таблице, принимается как MaxDate.
- Возвращаемый диапазон дат — это даты между началом финансового года, связанного с MinDate и окончанием финансового года, связанного с MaxDate.
Ошибка возвращается, если модель не содержит значения даты и времени, которые не находятся в вычисляемых столбцах или вычисляемых таблицах.
-
Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).
Пример
В этом примере minDate и MaxDate в модели данных — 1 июля 2018 г. и 30 июня 2019 г. Эта модель содержит две вычисляемые таблицы:
-
CalendarAuto. Определен как
CALENDARAUTO(). Возвращает все даты между 1 января 2018 г. и 31 декабря 2019 г. -
CalendarAuto3. Определен как
CALENDARAUTO(3). Возвращает все даты между 1 апреля 2018 г. и 31 марта 2020 г. Как и в этом примереfiscal_year_end_month, 3, первые годы начинаются 1 апреля и заканчивается 31 марта. В результате диапазон определяется путем выбора первого дня финансового года или до года MinDate (1 апреля 2018 г.) и последнего дня финансового года после или в течение года MaxDate (31 марта 2020 г.).
Ниже приведены определения мер и их возвращаемые значения в примере модели:
MinDate = MIN('Date'[Date]) //returns July 1, 2018
MaxDate = MAX('Date'[Date]) //returns June 30, 2019
MinCalendarAuto = MIN('CalendarAuto'[Date]) //returns January 1, 2018
MaxCalendarAuto = MAX('CalendarAuto'[Date]) //returns December 31, 2019
MinCalendarAuto3 = MIN('CalendarAuto3'[Date]) //returns April 1, 2018
MaxCalendarAuto3 = MAX('CalendarAuto3'[Date]) //returns March 31, 2020