События
Присоединяйтесь к нам в FabCon Vegas
31 мар., 23 - 2 апр., 23
Конечное событие Microsoft Fabric, Power BI, SQL и ai community. 31 марта по 2 апреля 2025 г.
Зарегистрироваться сегодняЭтот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
применяется:вычисляемый столбецвычисляемой таблицыизмерениевизуального вычисления
Возвращает дату, которая является указанным числом месяцев до или после даты начала. Используйте EDATE для вычисления дат зрелости или дат выполнения, которые падают в тот же день месяца, что и дата выдачи.
EDATE(<start_date>, <months>)
Срок | Определение |
---|---|
start_date |
Дата в формате datetime или text , представляющая дату начала. |
months |
Целое число, представляющее количество месяцев до или после start_date . |
Дата (datetime
).
В отличие от Microsoft Excel, который сохраняет даты в виде последовательных серийных номеров, DAX работает с датами в формате datetime
. Даты, хранящиеся в других форматах, преобразуются неявно.
Если start_date
не является допустимой датой, EDATE возвращает ошибку. Убедитесь, что ссылка на столбец или дата, указанная в качестве первого аргумента, является датой.
Если months
не является целым числом, оно усечено.
Если аргумент даты является текстовым представлением даты, функция EDATE использует параметры языкового стандарта и даты клиентского компьютера для понимания текстового значения для выполнения преобразования. Если текущие параметры времени даты представляют дату в формате "Месяц/день/год", то следующая строка "1/8/2009" интерпретируется как значение даты и времени, эквивалентное 8 января 2009 года. Однако если текущие параметры даты представляют дату в формате Day/Month/Year, то та же строка будет интерпретирована как значение даты и времени, эквивалентное 1 августа 2009 года.
Если запрошенная дата истекла за последний день соответствующего месяца, возвращается последний день месяца. Например, следующие функции: EDATE("2009-01-29", 1), EDATE("2009-01-30", 1), EDATE("2009-01-31", 1) возвращается 28 февраля 2009 года; соответствует одному месяцу после даты начала.
Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).
В следующем примере возвращается дата трех месяцев после даты заказа, которая хранится в столбце [TransactionDate].
= EDATE([TransactionDate],3)
События
Присоединяйтесь к нам в FabCon Vegas
31 мар., 23 - 2 апр., 23
Конечное событие Microsoft Fabric, Power BI, SQL и ai community. 31 марта по 2 апреля 2025 г.
Зарегистрироваться сегодня