Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к: Приложения
На основе холста Copilot Studio
Desktop поддерживают функции
Power Platform CLI
Dataverse
, управляемые
моделью
Добавляет или вычитает месяцы из значения даты/времени с возможностью корректировки дня месяца.
Description
EOMonth Функции EDate перемещают дату и время вперед или назад на указанное количество месяцев.
После корректировки месяца оставляет часть дня не измененной, EDate если новое значение не будет за пределами конца месяца. Например, перемещение 31 июля назад на один месяц дает 30 июня. Используется EDate для вычисления дат зрелости или дат выполнения, которые падают в тот же день месяца, что и дата выдачи.
После корректировки EOMonth месяца измените день зелья на последний день результирующего месяца. Используется EOMonth для вычисления дат зрелости или дат выполнения, которые падают на последний день месяца. EOMonth можно использовать для перемещения даты и времени в конец месяца, добавив ноль месяцев.
Все функции возвращают значение даты. Время не включается, даже если оно присутствовало во входном значении даты/времени.
Подробнее см. статью о работе с датами и временем.
Синтаксис
EDate( DateTime, NumberOfMonths )
- Дата и время - Обязательно. Значение даты и времени, для которого необходимо выполнить операцию.
- NumberOfMonths - Обязательно. Количество месяцев, которое нужно добавить или вычесть из DateTime. Положительное значение дает дату в будущем, отрицательное значение дает дату в прошлом, а ноль оставляет входные данные DateTime без изменений.
EOMonth( DateTime, NumberOfMonths )
- Дата и время - Обязательно. Значение даты и времени, для которого необходимо выполнить операцию.
- NumberOfMonths - Обязательно. Количество месяцев, которое нужно добавить или вычесть из DateTime. Положительное значение дает дату в будущем, отрицательное значение дает дату в прошлом, а ноль меняет относящуюся к дню часть входных данных DateTime на последний день месяца.
Примеры
EDate
| Формула | Description | Result |
|---|---|---|
| EDate( Дата(2023,5,15) , 4 ) | Добавляет четыре месяца к 15 мая 2023 года, оставляя дату неизменной. | Date(2023,9,15) |
| EDate( Дата(2023,5 15) , -1002 ) | Вычитает 1002 месяца из 15 мая 2023 года, оставляя дату неизменной. | Date(1939,11,15) |
| EDate( Дата(2023,5,15) , 0 ) | Добавляет ноль месяцев к 15 мая 2023 г., оставляя месяц и год неизменными, а также оставляет неизменной дату. | Date(2023,5,15) |
| EDate( Дата(2023,5,31) , 1 ) | Добавляет один месяц к 15 мая 2023 года, корректируя дату, поскольку в июне меньше дней, чем в мае. | Date(2023,6,30) |
EOMonth
| Формула | Description | Result |
|---|---|---|
| EOMonth( Дата(2023,5,15); , 4 ) | Добавляет четыре месяца к 15 мая 2023 г., перемещая дату в конец месяца. | Date(2023,9,30) |
| EOMonth( Дата(2023,5 15); -1002 ) | Вычитает 1002 месяца из 15 мая 2023 года, перенося дату в конец получившегося в результате месяца. | Date(1939,11,30) |
| EOMonth( Дата(2023,5,15); , 0 ) | Добавляет ноль месяцев к 15 мая 2023 г., оставляя месяц и год без изменений и перемещая дату в конец неизмененного месяца. | Date(2023,5,31) |
| EOMonth( Дата(2023,5,31); , 1 ) | Добавляет один месяц к 15 мая 2023 года, перенося дату в конец получившегося в результате месяца. | Date(2023,6,30) |