Функция 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)
))
См. также
Примечание