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


EDATE

A következőre vonatkozik: Számított oszlop Számított tábla Mérték vizualizáció számítása

A kezdő dátum előtti vagy utáni hónapok megadott számát adja eredményül. Az 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.

Syntax

EDATE(<start_date>, <months>)  

Paraméterek

Időszak Definíció
start_date Dátum dátum/ szöveg formátumban, amely a kezdő dátumot jelöli.
months Egész szám, amely a start_date elő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, a DAX dátum/idő formátumban működik. A más formátumban tárolt dátumok implicit módon lesznek konvertálva.

  • Ha start_date nem érvényes dátum, az 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 a hónapok nem egész számok, akkor a függvény csonkolja.

  • Ha a dátum argumentum a dátum szöveges ábrázolása, az 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) eredménye 2009. február 28. 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ény
Dátum- és időfüggvények