Megosztás a következőn keresztül:


EDATE

A következőkre vonatkozik:Számított oszlopSzámított táblaMértékVizualizációszámítási

A kezdő dátum előtti vagy utáni hónapok megadott számát adja eredményül. A EDATE használatával kiszámíthatja azokat a lejárati dátumokat vagy esedékességi dátumokat, amelyek a hónap ugyanazon napjára esnek, mint a kibocsátás dátuma.

Szintaxis

EDATE(<start_date>, <months>)

Paraméterek

Kifejezés Definíció
start_date Egy datetime vagy text formátumú dátum, amely a kezdő dátumot jelöli.
months Egész szám, amely a start_dateelőtti vagy utáni hónapok számát jelöli.

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, DAXdatetime formátumú dátumokkal dolgozik. A más formátumban tárolt dátumok implicit módon lesznek konvertálva.

  • Ha start_date nem érvényes dátum, EDATE hibát ad vissza. Győződjön meg arról, hogy az első argumentumként megadott oszlophivatkozás vagy dátum dátum.

  • Ha months nem egész szám, akkor csonkolva lesz.

  • 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 egy hónap/nap/év formátumú dátumot jelölnek, akkor a rendszer a következő "2009.01.8." 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.

  • Ha a kért dátum túllépi a megfelelő hónap utolsó napját, akkor a rendszer a hónap utolsó napját adja vissza. Például a következő függvények: EDATE("2009-01-29", 1), EDATE("2009-01-30", 1), EDATE("2009-01-31", 1) 2009. február 28-án ad vissza; amely a kezdési dátumot követő egy hónapnak felel meg.

  • 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 példa a [TransactionDate] oszlopban tárolt rendelés dátuma után három hónappal adja vissza a dátumot.

= EDATE([TransactionDate],3)

EOMONTH függvényDátum- és időfüggvények