Bendrinti naudojant


Funkcijos EDate ir EOMonth

Taikoma: Drobės programos Darbalaukio srautai Modeliu pagrįstos programos Power Pages

Prideda arba atima mėnesius iš datos / laiko reikšmės, pasirinktinai koreguodamas mėnesio dieną.

Aprašą

Funkcijos EDate ir EOMonth perkelia datą / laiką į priekį arba atgal nurodytu mėnesių skaičiumi.

Po mėnesio koregavimo "EDate " palieka dienos dalį nepakeistą, nebent nauja reikšmė būtų po mėnesio pabaigos. Pavyzdžiui, liepos 31 d. perkėlimas atgal vienu mėnesiu duoda birželio 30 d. Naudokite "EDate ", kad apskaičiuotumėte termino datas arba terminus, kurie sutampa su mėnesio diena kaip ir išleidimo data.

Po mėnesio koregavimo EOMonth pakeičia dienos gėrimą į paskutinę gauto mėnesio dieną. Naudokite "EOMonth ", kad apskaičiuotumėte termino datas arba terminus, kurie sutampa su paskutine mėnesio diena. "EOMonth " galima naudoti norint perkelti datą / laiką į mėnesio pabaigą, pridedant nulį mėnesių.

Visos funkcijos pateikia reikšmę Date. Joks laiko komponentas neįtraukiamas, net jei jis buvo įvesties data / laikas.

Norėdami gauti daugiau informacijos, žr. Darbas su datomis ir laikais.

Sintaksė

EDate( DateTime,NumberOfMonths )

  • DateTime - būtina. Datos / laiko reikšmė, su kuria reikia atlikti operacijas.
  • NumberOfMonths - būtina. Mėnesių, kuriuos reikia pridėti arba atimti iš "DateTime", skaičius. Teigiama reikšmė duoda ateities datą, neigiama reikšmė pateikia praeities datą, o nulis palieka visą įvesties datą DateTime nepakeistą.

EOMonth(DateTime,NumberOfMonths )

  • DateTime - būtina. Datos / laiko reikšmė, su kuria reikia atlikti operacijas.
  • NumberOfMonths - būtina. Mėnesių, kuriuos reikia pridėti arba atimti iš "DateTime", skaičius. Teigiama reikšmė duoda ateities datą, neigiama reikšmė – praeities datą, o nulis pakeičia įvesties DateTime dienos dalį iki mėnesio pabaigos.

Pavyzdžiai

EDate

Formulė Aprašą Rezultatas
EDate( Data(2023,5,15), 4 ) Prideda keturis mėnesius prie 2023 m. gegužės 15 d., palikdamas datą nepakeistą. Data(2023,9,15)
EDate( Data(2023,5,15), -1002 ) Iš 2023 m. gegužės 15 d. atimami 1 002 mėnesiai, paliekant datą nepakeistą. Data(1939,11,15)
EDate( Data(2023,5,15), 0 ) Prie 2023 m. gegužės 15 d. pridedamas nulis mėnesių, paliekant mėnesį ir metus nepakeistus, data taip pat lieka nepakeista. Data(2023,5,15)
EDate( Data(2023,5,31), 1 ) Prideda vieną mėnesį prie 2023 m. gegužės 15 d., koreguodamas datą, nes birželis neturi tiek dienų, kiek gegužė. Data(2023,6,30)

EOMonth

Formulė Aprašą Rezultatas
EOMonth( Data(2023,5,15);, 4 ) Prie 2023 m. gegužės 15 d. pridedami keturi mėnesiai, perkeliant datą į mėnesio pabaigą. Data(2023,9,30)
EOMonth( Data(2023,5,15);, -1002 ) Iš 2023 m. gegužės 15 d. atimami 1 002 mėnesiai, perkeliant datą į gauto mėnesio pabaigą. Data(1939,11,30)
EOMonth( Data(2023,5,15);, 0 ) Prie 2023 m. gegužės 15 d. pridedamas nulis mėnesių, paliekant mėnesį ir metus nepakeistus, perkeliant datą į nepakeisto mėnesio pabaigą. Data(2023,5,31)
EOMonth( Data(2023,5,31);, 1 ) Prideda vieną mėnesį prie 2023 m. gegužės 15 d., perkeldamas datą į kito mėnesio pabaigą. Data(2023,6,30)