DATEADD
Область применения: вычисление вычисляемого столбца вычисляемой таблицы Меры визуального элемента
Примечание.
Эта функция не рекомендуется использовать в визуальных вычислениях , так как, скорее всего, возвращает бессмысленные результаты.
Возвращает таблицу, содержащую столбец дат, сдвигается либо вперед, либо назад во времени по указанному количеству интервалов от дат в текущем контексте.
Синтаксис
DATEADD(<dates>,<number_of_intervals>,<interval>)
Параметры
Термин | Определение |
---|---|
финики | Столбец, содержащий даты. |
number_of_intervals | Целое число, указывающее количество интервалов для добавления или вычитания из дат. |
interval | Интервал, с помощью которого необходимо переместить даты. Значение интервала может быть одним из следующих значений: year , , month quarter day |
Возвращаемое значение
Таблица, содержащая один столбец значений даты.
Замечания
Аргумент дат может быть одним из следующих аргументов:
Ссылка на столбец даты и времени,
Табличное выражение, возвращающее один столбец значений даты и времени,
Логическое выражение, определяющее таблицу значений даты и времени с одним столбцом.
Примечание.
Ограничения логических выражений описаны в разделе функции CALCULATE.
Если число, указанное для number_of_intervals положительно, даты в датах перемещаются вперед во времени; если число отрицательное, даты в датах сдвигаются назад.
Параметр интервала является перечислением, а не набором строк. Поэтому значения не должны быть заключены в кавычки. Кроме того, значения:
year
,quarter
month
,day
должны быть написаны в полном объеме при их использовании.В таблице результатов содержатся только даты, которые существуют в столбце дат .
Если даты в текущем контексте не образуют непрерывный интервал, функция возвращает ошибку.
Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).
Пример. Смена набора дат
Следующая формула вычисляет даты, которые за год до дат в текущем контексте.
= DATEADD(DateTime[DateKey],-1,year)