EDate și EOMonth funcții

Se aplică la: Aplicații pânză Copilot Studio Desktop fluxuri model aplicații bazate pe modele Power Platform ClI Dataverse funcții Power Pages

Adaugă sau scade luni la o valoare Data/Ora, cu ajustare opțională la ziua lunii.

Descriere

Funcțiile EDate și EOMonth mută o dată/oră înainte sau înapoi cu un număr specificat de luni.

După ajustarea lunii, EDate părăsește porțiunea de zi nemodificată, cu excepția cazului în care noua valoare ar fi dincolo de sfârșitul lunii. De exemplu, dacă 31 iulie înapoi cu o lună, rezultă 30 iunie. Se utilizează EDate pentru a calcula datele scadenței sau datele scadente care cad în aceeași zi a lunii ca data emiterii.

După ajustarea lunii, EOMonth modifică potiunea de zi la ultima zi a lunii rezultate. Se utilizează EOMonth pentru a calcula datele scadenței sau datele scadente care cad în ultima zi a lunii. EOMonth se poate utiliza pentru a muta o dată/oră la sfârșitul lunii, adăugând zero luni.

Toate funcțiile returnează o valoare Date. Nu este inclusă nicio componentă de timp, chiar dacă una a fost prezentă în data/ora de intrare.

Vedeți și lucrul cu date și ore pentru mai multe informații.

Sintaxă

EDate( DateTime, NumberOfMonths )

  • DateTime - Obligatoriu. Valoarea Dată/Oră pentru a acționa.
  • NumberOfMonths - Obligatoriu. Numărul de luni pentru a adăuga sau scădea la DateTime. O valoare pozitivă produce o dată viitoare, o valoare negativă produce o dată trecută, iar zero lasă întreaga intrare DateTime neschimbată.

EOMonth( DateTime, NumberOfMonths )

  • DateTime - Obligatoriu. Valoarea Dată/Oră pentru a acționa.
  • NumberOfMonths - Obligatoriu. Numărul de luni pentru a adăuga sau scădea la DateTime. O valoare pozitivă produce o dată viitoare, o valoare negativă produce o dată trecută, iar zero modifică porțiunea de zi a datei de intrare DateTime până la sfârșitul lunii.

Exemple

EDate

Formula Descriere Rezultat
EDate( Dată(2023,5,15) , 4 ) Se adaugă patru luni până la 15 mai 2023, lăsând data neschimbată. Date(2023,9,15)
EDate( Date(2023,5,15) , -1002 ) Scade 1.002 luni din 15 mai 2023, lăsând data neschimbată. Date(1939,11,15)
EDate( Dată(2023,5,15) , 0 ) Adaugă zero luni la 15 mai 2023, lăsând luna și anul neschimbate, lasă și data neschimbată. Date(2023,5,15)
EDate( Date(2023;5;31) , 1 ) Adaugă o lună la 15 mai 2023, ajustarea datei, deoarece iunie nu are atât de multe zile ca mai. Date(2023,6,30)

EOMonth

Formula Descriere Rezultat
EOMonth( Data(2023;5;15); , 4 ) Adaugă patru luni până la 15 mai 2023, mutând data la sfârșitul lunii. Date(2023,9,30)
EOMonth( Data(2023;5;15); , -1002 ) Scăde 1.002 luni din 15 mai 2023, mutând data la sfârșitul lunii rezultate. Date(1939,11,30)
EOMonth( Data(2023;5;15); , 0 ) Adaugă zero luni la 15 mai 2023, lăsând luna și anul neschimbate, mută data la sfârșitul lunii nemodificate. Date(2023,5,31)
EOMonth( Data(2023;5;31); , 1 ) Adaugă o lună până la 15 mai 2023, mutând data la sfârșitul lunii rezultate. Date(2023,6,30)