EDate og EOmonth funktioner
Gælder for: Lærredapps
Skrivebordsflow
Modelbaserede apps
Power Pages
Tilføjer eller trækker måneder til en dato/klokkeslæt-værdi, med valgfri justering til dagen i måneden.
Beskrivelse
Funktionerne EDate og EOMonth flytter en dato/tid frem eller tilbage med et angivet antal måneder.
Efter månedsjusteringen forlader EDate dagdelen uændret, medmindre den nye værdi vil være længere end slutningen af måneden. For eksempel, at flytte 31. juli tilbage med én måned giver 30. juni. Brug EDate til at beregne udløbsdatoer eller forfaldsdatoer, der falder på den samme dag i måneden som datoen for fejlen.
Efter månedsjusteringen ændrer EOMonth dagdelen til den sidste dag i den resulterende måned. Brug EOMonth til at beregne udløbsdatoer eller forfaldsdatoer, der falder på den sidste dag i måneden. EOMonth kan bruges til at flytte en dato/klokkeslæt til slutningen af måneden ved at tilføje nul måneder.
Alle funktioner returnerer en Date-værdi. Der er ingen tidskomponent inkluderet, selvom en var til stede i inputtet Date/Time.
Se Arbejde med datoer og klokkeslæt for at få flere oplysninger.
Syntaks
EDate( DateTime; NumberOfMonths )
- DateTime – påkrævet. Dato/klokkeslætsværdi, der skal beregnes.
- NumberOfMonths - påkrævet. Antal måneder at lægge til eller trække fra DateTime. En positiv værdi giver en fremtidig dato, en negativ værdi giver en tidligere dato, og nul forlader hele input DateTime uændret.
EOMonth(DateTime,NumberOfMonths )
- DateTime – påkrævet. Dato/klokkeslætsværdi, der skal beregnes.
- NumberOfMonths - påkrævet. Antal måneder at lægge til eller trække fra DateTime. En positiv værdi giver en fremtidig dato, en negativ værdi giver en tidligere dato, og nul ændrer dagsportionen af inputtet DateTime til slutningen af måneden.
Eksempler
EDate
Formel | Beskrivelse | Resultat |
---|---|---|
EDate( Dato(2023,5,15), 4 ) | Tilføjer fire måneder til den 15. maj 2023, så datoen forbliver uændret. | Date(2023,9,15) |
EDate( Dato(2023,5,15), -1002 ) | Fratrækker 1,002 måneder fra 15. maj 2023, så datoen forbliver uændret. | Date(1939,11,15) |
EDate( Dato(2023,5,15), 0 ) | Tilføjer nul måneder til 15. maj 2023, og lader måneden og året være uændret, og lader også datoen være uændret. | Date(2023,5,15) |
EDate( Dato(2023,5,31), 1 ) | Tilføjer en måned til 15. maj 2023, og justering af datoen, da juni ikke har så mange dage som maj. | Date(2023,6,30) |
EOMonth
Formel | Beskrivelse | Resultat |
---|---|---|
EOMonth( Dato(2023,5,15);, 4 ) | Tilføjer fire måneder til 15. maj 2023, og flytter datoen til slutningen af måneden. | Date(2023,9,30) |
EOMonth( Dato(2023,5,15);, -1002 ) | Fratrækker 1,002 måneder fra 15. maj 2023, og flytter datoen til slutningen af resultatmåneden. | Date(1939,11,30) |
EOMonth( Dato(2023,5,15);, 0 ) | Tilføjer nul måneder til den 15. maj 2023, og forlader måneden og året uændret, og flytter datoen til slutningen af den uændrede måned. | Date(2023,5,31) |
EOMonth( Dato(2023,5,31);, 1 ) | Tilføjer en måned til 15. maj 2023, og flytter datoen til slutningen af resultatmåneden. | Date(2023,6,30) |