Dela via


DATEADD

Gäller för: Beräknad kolumn Beräknad tabell Mått Visuell beräkning

Kommentar

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 innehåller en kolumn med datum, antingen framåt eller bakåt i tiden med det angivna antalet intervall från datumen i den aktuella kontexten.

Syntax

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

Parametrar

Period Definition
dadlar En kolumn som innehåller datum.
number_of_intervals Ett heltal som anger antalet intervall som ska läggas till i eller subtrahera från datumen.
interval Intervallet som datumen ska flyttas med. Värdet för intervall kan vara något av följande: year, quarter, month, , day

Returvärde

En tabell som innehåller en enda kolumn med datumvärden.

Kommentarer

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

  • En referens till en datum/tid-kolumn,

  • Ett tabelluttryck som returnerar en enda kolumn med datum-/tidsvärden.

  • Ett booleskt uttryck som definierar en tabell med en kolumn med datum-/tidsvärden.

    Kommentar

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

  • Om talet som anges för number_of_intervals är positivt flyttas datumen i datum framåt i tiden. Om talet är negativt flyttas datumen i datum tillbaka i tiden.

  • Intervallparametern är en uppräkning, inte en uppsättning strängar. Därför bör värden inte omges av citattecken. Dessutom ska värdena: year, quarter, month, day stavas i sin helhet när du använder dem.

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

  • Om datumen i den aktuella kontexten inte utgör ett sammanhängande intervall returnerar funktionen ett fel.

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

Exempel – Flytta en uppsättning datum

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

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

Tidsinformationsfunktioner
Översikt över datum- och tidsfunktioner