EOMONTH
Koskee seuraavia:Laskettu sarake
Laskettu taulukko
Mittayksikkö
Visuaalinen laskenta -
Palauttaa datetime
muodossa olevan kuukauden viimeisen päivän päivämäärän ennen määritettyä määrää kuukausia tai sen jälkeen.
EOMONTH avulla voit laskea erääntymispäivämäärät tai määräpäivät, jotka osuvat kuukauden viimeiselle päivälle.
Syntaksi
EOMONTH(<start_date>, <months>)
Parametrit
Termi | Määritelmä |
---|---|
start_date |
Alkamispäivämäärä datetime muodossa tai päivämäärän hyväksytty tekstiesitys. |
months |
Luku, joka edustaa kuukausien määrää ennen start_date tai sen jälkeen.
Huomautus: Jos annat luvun, joka ei ole kokonaisluku, luku pyöristetään ylös- tai alaspäin lähimpään kokonaislukuun. |
Palautusarvo
Päivämäärä (datetime
).
Huomautuksia
Toisin kuin Microsoft Excel, joka tallentaa päivämäärät peräkkäisiksi järjestysnumeroiksi, DAX käsittelee päivämääriä
datetime
muodossa. EOMONTH-funktio voi hyväksyä muissa muodoissa olevia päivämääriä seuraavin rajoituksin:Jos
start_date
ei ole kelvollinen päivämäärä, EOMONTH palauttaa virheen.Jos
start_date
on numeerinen arvo, joka ei oledatetime
muodossa, EOMONTH muuntaa luvun päivämääräksi. Jos haluat välttää odottamattomat tulokset, muunna lukudatetime
-muotoon ennen EOMONTH-funktion käyttämistä.Jos
start_date
plus kuukaudet tuottavat virheellisen päivämäärän, EOMONTH palauttaa virheen. Päivämäärät ennen 1. maaliskuuta 1900 ja 31. joulukuuta 9999 jälkeen ovat virheellisiä.Kun päivämääräargumentti on päivämäärän tekstiesitys, EDATE-funktio käyttää asiakastietokoneen aluekohtaisia ja päivämäärä- ja aika-asetuksia tekstin ymmärtämistä ja muunnoksen suorittamista varten. Jos nykyiset päivämäärä- ja aika-asetukset esittävät päivämäärän muodossa kuukausi/päivä/vuosi, merkkijono "1/8/2009" tulkitaan datetime-arvoksi, joka vastaa päivämäärää 8. tammikuuta 2009. Kuitenkin jos nykyiset päivämäärä- ja aika-asetukset esittävät päivämäärän muodossa päivä/kuukausi/vuosi, merkkijono "1/8/2009" tulkitaan datetime-arvoksi, joka vastaa päivämäärää 1. elokuuta 2009.
Tätä funktiota ei tueta DirectQuery-tilassa lasketuissa sarakkeissa tai rivitason suojauksen (RLS) säännöissä käytettäväksi.
Esimerkki
Seuraava lauseke palauttaa 31. toukokuuta 2008, koska months
-argumentti pyöristetään arvoon 2.
= EOMONTH("March 3, 2008",1.5)
Aiheeseen liittyvä sisältö
päivämäärä- ja aikafunktioiden