EDATE
Koskee seuraavia: Laskettu sarakeLaskettu taulukkoMittarinvisuaalinen laskutoimitus
Palauttaa päivämäärän, joka on ilmaistu määrä kuukausia ennen alkamispäivämäärää tai sen jälkeen. Käytä EDATE-funktiota sellaisen erääntymispäivämäärän tai määräpäivien laskemiseen, jotka osuvat luontipäivämääräksi samalle kuukauden päivälle.
Syntaksi
EDATE(<start_date>, <months>)
Parametrit
Termi | Määritelmä |
---|---|
start_date | Alkamispäivämäärää edustava päivämäärä datetime- tai tekstimuodossa. |
Kuukautta | Kokonaisluku, joka edustaa kuukausien määrää ennen start_date tai sen jälkeen. |
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 . Muissa muodoissa tallennetut päivämäärät muunnetaan implisiittisesti.
Jos start_date ei ole kelvollinen päivämäärä, EDATE palauttaa virheen. Varmista, että sarakeviittaus tai päivämäärä, jonka annat ensimmäisenä argumenttina, on päivämäärä.
Jos kuukaudet ei ole kokonaisluku, se katkaistaan.
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.
Jos vastaava kuukausi ei sisällä pyydettyä päivämäärää, palautetaan kuukauden viimeinen päivä. Esimerkiksi seuraavat funktiot: EDATE("2009-01-29", 1), EDATE("2009-01-30", 1), EDATE("2009-01-31", 1) palauttavat päivämäärän 28. helmikuuta 2009; joka vastaa yhtä kuukautta alkamispäivän jälkeen.
Tätä funktiota ei tueta DirectQuery-tilassa lasketuissa sarakkeissa tai rivitason suojauksen (RLS) säännöissä käytettäväksi.
Esimerkki
Seuraava esimerkki palauttaa päivämäärän, joka on kolme kuukautta tilauspäivän jälkeen. Päivämäärä on tallennettu sarakkeeseen [TransactionDate].
= EDATE([TransactionDate],3)
Liittyvä sisältö
Palaute
https://aka.ms/ContentUserFeedback.
Tulossa pian: Vuoden 2024 aikana poistamme asteittain GitHub Issuesin käytöstä sisällön palautemekanismina ja korvaamme sen uudella palautejärjestelmällä. Lisätietoja on täällä:Lähetä ja näytä palaute kohteelle