EOMONTH

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

Возвращает date в datetimeformatlastdaymonthдо or после указанного числа месяцев. Используйте EOMONTH для calculate дат зрелости or дат, которые падают на lastdaymonth.

Синтаксис

EOMONTH(<start_date>, <months>)  

Параметры

Срок Определение
start_date Начальный date в datetimeformator в принятом текстовом представлении date.
months Число, представляющее количество месяцев до or после start_date. Примечание.If введите число, not целое число, число округляется вверх or до ближайшего целого числа.

Возврат value

date (datetime).

Замечания

  • В отличие от Microsoft Excel, который сохраняет даты в виде последовательных серийных номеров, DAX работает с датами в datetimeformat. Функция EOMONTH может принимать даты в других форматах со следующими ограничениями:

  • If start_date not допустимой date, EOMONTH возвращает error.

  • If start_date является числовым value, not в datetimeformat, EOMONTHconvert число к date. Чтобы избежать непредвиденных результатов, convert число datetimeformat перед использованием функции EOMONTH.

  • If start_date плюс месяцы дает недопустимый date, EOMONTH возвращает error. Даты до 1 марта 1900 года and после 31 декабря 9999 года недопустимы.

  • Если аргумент date является текстовым представлением date, функция EDATE использует параметры языкового стандарта anddatetime клиентского компьютера, чтобы понять текст value для выполнения преобразования. If текущие параметры datetime представляют date в formatMonth/Day/Year, то следующая строка "1/8.2009" интерпретируется как дата и время value эквивалентно 8 января 2009 года. Однако if текущие параметры datetime представляют собой date в formatDay/Month/Year, то же строка будет интерпретирована как дата и время value эквивалентно 1 августа 2009 года.

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

Пример

Следующее выражение возвращается 31 мая 2008 года, так как аргумент months округляется до 2.

= EOMONTH("March 3, 2008",1.5)  

EDATE функции
функции Dateandtime