Jaa


EOMONTH

Koskee seuraavia: Laskettu sarakeLaskettu taulukkoMittarinvisuaalinen laskutoimitus

Palauttaa datetime-muodossa kuukauden viimeisen päivän päivämäärän ennen määritettyä määrää kuukausia tai sen jälkeen. Käytä EOMONTH-funktiota sellaisen erääntymispäivämäärän tai määräpäivien laskemiseen, jotka osuvat kuun 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.
Kuukautta 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ä (päivämäärä ja aika).

Huomautukset

  • 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 ole datetime-muodossa , EOMONTH muuntaa luvun päivämääräksi. Jos haluat välttää odottamattomat tulokset, muunna luku datetime-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.5.2008, koska months-argumentti pyöristetään arvoksi 2.

= EOMONTH("March 3, 2008",1.5)  

EDATE-funktio
Päivämäärä ja aika -funktiot