Tapahtumat
Liity seuraamme FabCon Vegasiin
31. maalisk. klo 23 - 2. huhtik. klo 23
Lopullinen Microsoft Fabric-, Power BI-, SQL- ja tekoälyyhteisöjohtoinen tapahtuma. 31.3.–2.4.2025.
Rekisteröidy jo tänäänTätä selainta ei enää tueta.
Päivitä Microsoft Edgeen, jotta voit hyödyntää uusimpia ominaisuuksia, suojauspäivityksiä ja teknistä tukea.
Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMittayksikköVisuaalinen laskenta -
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.
EDATE(<start_date>, <months>)
Termi | Määritelmä |
---|---|
start_date |
Alkamispäivämäärää edustava päivämäärä datetime tai text muodossa. |
months |
Kokonaisluku, joka edustaa kuukausien määrää ennen start_date tai sen jälkeen. |
Päivämäärä (datetime
).
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 months
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.
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)
Tapahtumat
Liity seuraamme FabCon Vegasiin
31. maalisk. klo 23 - 2. huhtik. klo 23
Lopullinen Microsoft Fabric-, Power BI-, SQL- ja tekoälyyhteisöjohtoinen tapahtuma. 31.3.–2.4.2025.
Rekisteröidy jo tänään