EOMONTH
Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus
Palauttaa monthlastdaydatetime
formatdate ennen or määritetyn kuukausien määrän jälkeen. Käytä EOMONTHcalculate erääntymispäivien or, jotka osuvat monthlastday.
Syntaksi
EOMONTH(<start_date>, <months>)
Parametrit
Termi | Määritelmä |
---|---|
start_date |
Aloitus date kohteessa datetime formatordatehyväksytyssä tekstiesityksessä . |
months |
Luku, joka edustaa kuukausien määrää ennen orstart_date jälkeen.
Huomautus:If annat kokonaislukua not luvun, luku pyöristetään ylöspäin or alaspäin lähimpään kokonaislukuun. |
Palauta value
date (datetime
).
Huomautuksia
Toisin kuin Microsoft Excel, joka tallentaa päivämäärät peräkkäisiksi sarjanumeroiksi, DAX käsittelee päivämääriä
datetime
format. EOMONTH-funktio voi hyväksyä muissa muodoissa olevia päivämääriä seuraavin rajoituksin:If
start_date
on kelvollinen datenot, EOMONTH palauttaa error.If
start_date
on numeerinen value, joka on notdatetime
format, EOMONTHconvert luvun date. Jos haluat välttää odottamattomat tulokset, convert lukudatetime
format ennen EOMONTH-funktion käyttämistä.If
start_date
plus kuukaudet tuottavat virheellisen date, EOMONTH palauttaa error. Päivämäärät ennen 1. maaliskuuta 1900 and 31. joulukuuta 9999 jälkeen ovat virheellisiä.Kun date-argumentti on datetekstiesitys, EDATE-funktio käyttää asiakastietokoneen aluekohtaisia anddatetime asetuksia tekstin ymmärtämistä value muunnoksen suorittamiseksi. If nykyiset datetime asetukset esittävät dateMonth/Day/Yearformat , merkkijono "1/8/2009" tulkitaan datetime-value joka vastaa päivämäärää 8. tammikuuta 2009. Kuitenkin if nykyiset datetime asetukset edustavat dateDay/Month/Yearformat , merkkijono "1/8/2009" tulkitaan datetime-value, joka vastaa päivämäärää 1. elokuuta 2009.
Tätä funktiota not tueta DirectQuery-tilassa, kun sitä käytetään lasketuissa sarakkeissa or rivitason suojauksen (RLS) säännöissä.
Esimerkki
Seuraava lauseke palauttaa 31. toukokuuta 2008, koska months
-argumentti pyöristetään arvoon 2.
= EOMONTH("March 3, 2008",1.5)