DATEADD

A következőre vonatkozik: Számított oszlopSzámított táblamértékvizualizációszámítása

Feljegyzés

Ez a függvény nem használható vizualizációs számításokban, mivel valószínűleg értelmetlen eredményeket ad vissza.

Egy dátumoszlopot tartalmazó táblát ad vissza, amelyet előre vagy hátra az aktuális környezet dátumainak megadott számú időközével kell előre vagy hátra tolni.

Syntax

DATEADD(<dates>,<number_of_intervals>,<interval>)  

Paraméterek

Időszak Definíció
Dátumok Dátumokat tartalmazó oszlop.
number_of_intervals Egész szám, amely a dátumokhoz hozzáadandó vagy kivonandó intervallumok számát adja meg.
interval Az az intervallum, amellyel el szeretné tolni a dátumokat. Az intervallum értéke a következők egyike lehet: year, quarter, , monthday

Visszaadott érték

A dátumértékek egyetlen oszlopát tartalmazó táblázat.

Megjegyzések

A dátum argumentum a következők bármelyike lehet:

  • Dátum/idő oszlopra mutató hivatkozás,

  • Egy táblakifejezés, amely a dátum/idő értékek egyetlen oszlopát adja vissza,

  • Egy logikai kifejezés, amely egy egyoszlopos dátum-/időértékeket tartalmazó táblázatot határoz meg.

    Feljegyzés

    A logikai kifejezések korlátozásait a CALCULATE függvény témakör ismerteti.

  • Ha a number_of_intervals megadott szám pozitív, a dátumok dátumaitelőrehaladja az idő; ha a szám negatív, a dátumok dátumait a rendszer visszahelyezi az időben.

  • Az intervallumparaméter enumerálás, nem sztringek halmaza, ezért az értékeket nem szabad idézőjelek közé tenni. A következő értékeket yearquartermonthday is teljes egészében kell megadni használatukkor.

  • Az eredménytábla csak a dátumoszlopban lévő dátumokat tartalmazza.

  • Ha az aktuális környezetben lévő dátumok nem alkotnak egybefüggő intervallumot, a függvény hibát ad vissza.

  • 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 – Dátumkészlet eltolása

Az alábbi képlet kiszámítja azokat a dátumokat, amelyek egy évvel korábbiak az aktuális környezetben lévő dátumok előtt.

= DATEADD(DateTime[DateKey],-1,year)  

Időintelligencia-függvények
Dátum- és időfüggvények