Функция DATESBETWEEN (DAX)

Возвращает таблицу, содержащую столбец с датами, начиная со значения начальная_дата и заканчивая значением конечная_дата.

Синтаксис

DATESBETWEEN(<dates>,<start_date>,<end_date>)

Параметры

Элемент

Определение

dates

Ссылка на столбец значений даты-времени.

start_date

Выражение даты.

end_date

Выражение даты.

Возвращаемое значение

Таблица, содержащая один столбец со значениями даты.

Замечания

Если параметр начальная_дата содержит пустое значение, начальная_дата будет содержать самое раннее значение в столбце даты.

Если параметр конечная_дата содержит пустое значение, конечная_дата будет содержать самое позднее значение в столбце даты.

Даты, передаваемые в параметрах начальная_дата и конечная_дата, являются включающими, то есть, если продажа произошла 1 сентября и 1 сентября задано в качестве начальной даты, эта продажа будет учтена.

ПримечаниеПримечание

Функция DATESBETWEEN позволяет работать с произвольными интервалами дат. При работе с типовыми интервалами дат, например с месяцами, кварталами и годами, рекомендуется использовать соответствующую функцию (например, DATESINPERIOD).

Пример

В следующем образце формулы создается мера, которая вычисляет показатель «Продажи за лето 2003 г.» для продаж через Интернет.

Чтобы увидеть работу образца, создайте сводную таблицу и добавьте поле CalendarYear в область Метки строк сводной таблицы. Затем добавьте меру Продажи за лето 2003 г., созданную с помощью формулы, заданной в разделе кода, в область Значения сводной таблицы.

=CALCULATE(SUM(InternetSales_USD[SalesAmount_USD]), DATESBETWEEN(DateTime[DateKey],
    DATE(2003,6,1),
    DATE(2003,8,31)
  ))