Sdílet prostřednictvím


DATEADD

platí pro:Počítaný sloupecPočítaná tabulkamíravizuální

Poznámka

Tato funkce se nedoporučuje používat ve vizuálních výpočtech, protože pravděpodobně vrací nesmyslné výsledky.

Vrátí tabulku, která obsahuje sloupec kalendářních dat, posunutý dopředu nebo dozadu o zadaný počet intervalů z kalendářních dat v aktuálním kontextu.

Syntax

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

Parametry

Semestr Definice
dates Sloupec, který obsahuje kalendářní data.
number_of_intervals Celé číslo, které určuje počet intervalů, které se mají sčítat nebo odečítat od kalendářních dat.
interval Interval, o který se mají data posunout. Hodnota intervalu může být jedna z následujících možností: year, quarter, month, day

Návratová hodnota

Tabulka obsahující jeden sloupec hodnot kalendářních dat.

Poznámky

Argument dates může být některý z následujících:

  • Odkaz na sloupec data a času,

  • Výraz tabulky, který vrací jeden sloupec hodnot data a času,

  • Logický výraz, který definuje tabulku s jedním sloupcem hodnot data a času.

    Poznámka

    Omezení logických výrazů jsou popsána v tématu, CALCULATE funkce.

  • Pokud je číslo zadané pro number_of_intervals kladné, posunou se data v dates dopředu v čase; pokud je číslo záporné, posunou se data v dates zpět v čase.

  • Parametr interval je výčet, nikoli sada řetězců; hodnoty by proto neměly být uzavřeny do uvozovek. Také hodnoty: year, quarter, month, day by měly být při jejich použití zaplněné.

  • Výsledná tabulka obsahuje pouze data, která existují ve sloupci dates.

  • Pokud kalendářní data v aktuálním kontextu neformují souvislý interval, vrátí funkce chybu.

  • Tato funkce není podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích nebo pravidlech zabezpečení na úrovni řádků (RLS).

Příklad – posun sady kalendářních dat

Následující vzorec vypočítá kalendářní data, která jsou jeden rok před kalendářními daty v aktuálním kontextu.

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

funkce časového měřítkafunkce data a času