Lezen in het Engels

Delen via


DATEADD

Van toepassing op:berekende kolomberekende tabelMeasureVisuele berekening

Notitie

Deze functie wordt afgeraden voor gebruik in visuele berekeningen omdat deze waarschijnlijk betekenisloze resultaten oplevert.

Retourneert een tabel die een kolom met datums contains, naar voren or achteruit time met het opgegeven aantal intervallen van de datums in de huidige context.

Syntaxis

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

Parameters

Term Definitie
dates Een kolom die datums contains.
number_of_intervals Een geheel getal dat het aantal intervallen aangeeft dat moet worden toegevoegd aan or aftrekken van de datums.
interval Het interval waarmee de datums moeten worden verplaatst. De value voor interval kan een van de volgende zijn: year, quarter, month, day

value retourneren

Een tabel met één kolom van datevalues.

Opmerkingen

Het argument dates kan een van de volgende zijn:

  • Een verwijzing naar een kolom date/time,

  • Een tabelexpressie die één kolom met date/timevaluesretourneert,

  • Een Booleaanse expressie waarmee een tabel met één kolom van date/timevalueswordt gedefinieerd.

    Notitie

    Beperkingen voor Boole-expressies worden beschreven in het onderwerp, CALCULATE functie.

  • If het getal dat is opgegeven voor number_of_intervals positief is, worden de datums in dates in timevooruitgezet; if het getal negatief is, worden de datums in dates teruggezet in time.

  • De parameter interval is een opsomming, not een reeks tekenreeksen; daarom moet values tussen aanhalingstekens not worden geplaatst. De values: year, quarter, month, moet day volledig worden gespeld wanneer u ze gebruikt.

  • De resultatentabel bevat alleen datums die aanwezig zijn in de kolom dates.

  • If de datums in de huidige context not een aaneengesloten interval vormen, retourneert de functie een error.

  • Deze functie wordt not ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in berekende kolommen or regels voor beveiliging op rijniveau (RLS).

Voorbeeld: een set datums verschuiven

Met de volgende formule worden datums berekend die één year vóór de datums in de huidige context.

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

Time intelligence-functies
Date and time functies