CALENDARAUTO

применимо:вычисляемый столбецвычисляемой таблицеMeasureвизуального вычисления

Примечание

Эта функция не рекомендуется использовать в визуальных вычислениях, так как, скорее всего, возвращает бессмысленные результаты.

Возвращает таблицу с одним столбцом с именем "Date", который contains смежный набор дат. range дат вычисляется автоматически на основе данных в модели.

Синтаксис

DAX
CALENDARAUTO([fiscal_year_end_month])  

Параметры

Срок Определение
fiscal_year_end_month Любое выражение DAX, которое возвращает целое число от 1 до 12. If опущено, значение по умолчанию value, указанное в шаблоне таблицы calendar для текущего пользователя, if присутствует; в противном случае значение по умолчанию — 12.

Возврат value

Возвращает таблицу с одним столбцом с именем "Date", который contains смежный набор дат. range дат вычисляется автоматически на основе данных в модели.

Замечания

  • date range вычисляется следующим образом:

    • earliest date в модели, которая not в вычисляемом столбце, or вычисляемой таблице, принимается в качестве minDate.
    • Последняя date в модели, которая not в вычисляемом столбце or вычисляемой таблице, принимается как maxDate.
    • Возвращенный daterange — это даты между началом финансового year, связанного с MinDate and конца финансового year, связанного с MaxDate.
  • Возвращается errorif модель not содержит любые values даты и времени, которые not в вычисляемых столбцах or вычисляемых таблицах.

  • Эта функция not поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах or правилах безопасности на уровне строк (RLS).

Пример

В этом примере minDate and MaxDate в модели данных — 1 июля 2010 г. and 30 июня 2011 г.

CALENDARAUTO() возвратит даты all с 1 января 2010 г. and 31 декабря 2011 г.

CALENDARAUTO(3) возвращает даты all с 1 апреля 2010 г. and 31 марта 2012 г.