EOMONTH
A következőkre vonatkozik:Számított oszlop
Számított tábla
Mérték
Vizualizációszámítási
A hónap utolsó napjának datetime
dátumát adja vissza megadott számú hónap előtt vagy után. A EOMONTH használatával kiszámíthatja a hónap utolsó napjára eső lejárati dátumokat vagy esedékességi dátumokat.
Szintaxis
EOMONTH(<start_date>, <months>)
Paraméterek
Kifejezés | Definíció |
---|---|
start_date |
A kezdő dátum datetime formátumban vagy egy dátum elfogadott szöveges ábrázolásaként. |
months |
A start_date előtti vagy utáni hónapok számát jelző szám.
Megjegyzés: Ha nem egész számot ad meg, a szám felfelé vagy lefelé kerekítve lesz a legközelebbi egész számra. |
Visszaadott érték
Dátum (datetime
).
Megjegyzések
Ellentétben a Microsoft Excellel, amely egymást követő sorozatszámként tárolja a dátumokat, DAX
datetime
formátumú dátumokkal dolgozik. A EOMONTH függvény más formátumban is elfogadhatja a dátumokat az alábbi korlátozásokkal:Ha
start_date
nem érvényes dátum, EOMONTH hibát ad vissza.Ha
start_date
nemdatetime
formátumú numerikus érték, EOMONTH dátummá alakítja a számot. A váratlan eredmények elkerülése érdekében konvertálja a számotdatetime
formátumba a EOMONTH függvény használata előtt.Ha
start_date
plusz hónapok érvénytelen dátumot eredményeznek, EOMONTH hibát ad vissza. Az 1900. március 1. előtti és a 9999. december 31-ét követő dátumok érvénytelenek.Ha a dátum argumentum a dátum szöveges ábrázolása, a EDATE függvény az ügyfélszámítógép területi és dátum időbeállításait használja a szöveges érték megértéséhez az átalakítás végrehajtásához. Ha az aktuális dátum időbeállításai hónap/nap/év formátumban jelenítik meg a dátumot, akkor a rendszer a következő "2009.08.08." sztringet 2009. január 8-ával egyenértékű dátum/idő értékként értelmezi. Ha azonban az aktuális dátum időbeállításai nap/hónap/év formátumban jelenítik meg a dátumot, ugyanazt a sztringet 2009. augusztus 1-jének megfelelő dátum/idő értékként értelmezi a rendszer.
Ez a függvény nem támogatott DirectQuery módban, ha számított oszlopokban vagy sorszintű biztonsági (RLS) szabályokban használják.
Példa
Az alábbi kifejezés 2008. május 31-ét adja vissza, mivel a months
argumentum 2-re van kerekítve.
= EOMONTH("March 3, 2008",1.5)