Del via


DATEADD

gælder for:beregnet kolonneberegnet tabelberegning af målingvisualisering

Seddel

Denne funktion frarådes til brug i visuelle beregninger da den sandsynligvis returnerer meningsløse resultater.

Returnerer en tabel, der indeholder en kolonne med datoer, som er flyttet enten frem eller tilbage i tiden med det angivne antal intervaller fra datoerne i den aktuelle kontekst.

Syntaks

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

Parametre

Udtryk Definition
dates En kolonne, der indeholder datoer.
number_of_intervals Et heltal, der angiver det antal intervaller, der skal føjes til eller trækkes fra datoerne.
interval Det interval, datoerne skal flyttes med. Værdien for intervallet kan være en af følgende: year, quarter, month, day

Returværdi

En tabel, der indeholder en enkelt kolonne med datoværdier.

Bemærkninger

Argumentet dates kan være et af følgende:

  • En reference til en dato/klokkeslæt-kolonne,

  • Et tabeludtryk, der returnerer en enkelt kolonne med dato-/klokkeslætsværdier,

  • Et boolesk udtryk, der definerer en tabel med en enkelt kolonne med dato-/klokkeslætsværdier.

    Seddel

    Begrænsninger på booleske udtryk er beskrevet i emnet CALCULATE funktion.

  • Hvis det tal, der er angivet for number_of_intervals, er positivt, flyttes datoerne i dates fremad i tiden. Hvis tallet er negativt, flyttes datoerne i dates tilbage i tiden.

  • Parameteren interval er en optælling, ikke et sæt strenge. derfor bør værdier ikke være omsluttet af anførselstegn. Værdierne: year, quarter, month, skal day også staves fuldt ud, når du bruger dem.

  • Resultattabellen indeholder kun datoer, der findes i kolonnen dates.

  • Hvis datoerne i den aktuelle kontekst ikke udgør et sammenhængende interval, returnerer funktionen en fejl.

  • Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).

Eksempel – Skift af et sæt datoer

Følgende formel beregner datoer, der ligger ét år før datoerne i den aktuelle kontekst.

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

time intelligence-funktionerdato- og klokkeslætsfunktioner