Dela via


DATEADD

gäller för:beräknad kolumnberäknad tabellMeasurevisuell beräkning

Not

Den här funktionen rekommenderas inte för användning i visuella beräkningar eftersom den sannolikt returnerar meningslösa resultat.

Returnerar en tabell som contains en kolumn med datum, antingen framåt or bakåt i time med det angivna antalet intervall från datumen i den aktuella kontexten.

Syntax

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

Parametrar

Term Definition
dates En kolumn som contains datum.
number_of_intervals Ett heltal som anger antalet intervall som ska läggas till i or subtrahera från datumen.
interval Intervallet som datumen ska flyttas med. Intervallets value kan vara något av följande: year, quarter, month, day

Returnera value

En tabell som innehåller en enda kolumn med datevalues.

Anmärkningar

Argumentet dates kan vara något av följande:

  • En referens till en date/time kolumn,

  • Ett tabelluttryck som returnerar en enda kolumn med date/timevalues,

  • Ett booleskt uttryck som definierar en tabell med en kolumn med date/timevalues.

    Not

    Begränsningar för booleska uttryck beskrivs i avsnittet CALCULATE funktion.

  • If talet som anges för number_of_intervals är positivt flyttas datumen i dates framåt i time. if talet är negativt flyttas datumen i dates tillbaka i time.

  • Parametern interval är en uppräkning not en uppsättning strängar. values bör därför not omges av citattecken. Dessutom bör values: year, quarter, month, day stavas i sin helhet när du använder dem.

  • Resultattabellen innehåller endast datum som finns i kolumnen dates.

  • If datumen i den aktuella kontexten not bildar ett sammanhängande intervall returnerar funktionen en error.

  • Den här funktionen stöds not för användning i DirectQuery-läge när den används i beräknade kolumner or regler för säkerhet på radnivå (RLS).

Exempel – Flytta en uppsättning datum

Följande formel beräknar datum som är en year före datumen i den aktuella kontexten.

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

Time intelligensfunktionerDateandtime funktioner