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) |