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


DATEADD

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

Jegyzet

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.

Szintaxis

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

Paraméterek

Kifejezés Definíció
dates 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, month, day

Visszaadott érték

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

Megjegyzések

A dates argumentum az alábbiak 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.

    Jegyzet

    A logikai kifejezésekre vonatkozó korlátozásokat a témakör ismerteti, CALCULATE függvény.

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

  • A interval paraméter enumerálás, nem sztringek halmaza; ezért az értékeket nem szabad idézőjelek közé foglalni. Emellett a következő értékeket kell megadni: year, quarter, month, day a használatukkor teljes egészében be kell írni.

  • Az eredménytábla csak a dates oszlopban 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ényekDátum- és időfüggvények