EDate и EOMonth функции

Отнася се за: Приложения за платно Copilot Studio Работен плот потоци Модел-управлявани приложения Power Platform CLI Dataverse функции Power Pages

Добавя или изважда месеци към стойност за дата/час с незадължителна корекция към деня от месеца.

Описание

Функциите EDate и EOMonth преместват дата/час напред или назад с определен брой месеци.

След корекцията за месец оставя частта за деня непроменена, EDate освен ако новата стойност не бъде след края на месеца. Например, преместването на 31 юли назад с един месец дава 30 юни. Използвайте EDate , за да изчислите датите на падежа или крайните срокове, които се падат на същия ден от месеца като датата на издаване.

След корекцията за месец променя EOMonth отварата за деня на последния ден от получения месец. Използвайте EOMonth , за да изчислите датите на падежа или крайните срокове, които се падат на последния ден от месеца. EOMonth може да се използва за преместване на дата/час в края на месеца чрез добавяне на нула месеца.

Всички функции връщат стойност на дата. Не е включен компонент за време, дори ако такъв е присъствал във входната дата/час.

Вижте работа с дати и часове за повече информация.

Синтаксис

EDate( DateTime, NumberOfMonths )

  • DateTime - Задължително. Стойност на дата/час за работа.
  • Брой месеци - задължително. Брой месеци за добавяне или изваждане към DateTime. Положителна стойност дава бъдеща дата, отрицателна стойност дава минала дата, а нулата оставя целия вход DateTime непроменен.

EOMonth( DateTime, NumberOfMonths )

  • DateTime - Задължително. Стойност на дата/час за работа.
  • Брой месеци - задължително. Брой месеци за добавяне или изваждане към DateTime. Положителната стойност дава бъдеща дата, отрицателната стойност дава минала дата, а нулата променя частта за деня на входната дата DateTime до края на месеца.

Примери

EDate

Формула Описание Result
EDate( Дата(2023;5;15) , 4 ) Добавя четири месеца към 15 май 2023 г., оставяйки датата непроменена. Дата(2023,9,15)
EDate( Дата(2023;5;15) , -1002 ) Изважда 1,002 месеца от 15 май 2023 г., оставяйки датата непроменена. Дата(1939,11,15)
EDate( Дата(2023;5;15) , 0 ) Добавя нула месеца към 15 май 2023 г., оставяйки месеца и годината непроменени, също оставя датата непроменена. Дата(2023,5,15)
EDate( Дата(2023;5;31) , 1 ) Добавя един месец към 15 май 2023 г., като коригирането на датата от юни няма толкова дни, колкото май. Дата(2023,6,30)

EOMonth

Формула Описание Result
EOMonth( Дата(2023;5;15); , 4 ) Добавя четири месеца към 15 май 2023 г., като премества датата в края на месеца. Дата(2023,9,30)
EOMonth( Дата(2023;5;15); , -1002 ) Изважда 1,002 месеца от 15 май 2023 г., като премества датата в края на последния месец. Дата(1939,11,30)
EOMonth( Дата(2023;5;15); , 0 ) Добавя нула месеца към 15 май 2023 г., оставяйки месеца и годината непроменени, премествайки датата към края на непроменения месец. Дата(2023,5,31)
EOMonth( Дата(2023;5;31); , 1 ) Добавя един месец към 15 май 2023 г., като премества датата в края на последвалия месец. Дата(2023,6,30)