Sdílet prostřednictvím


KALENDÁŘ

Platí pro:Calculated columnCalculated tableMeasureVisual calculation

Vrátí tabulku s jedním sloupcem s názvem "Date", který obsahuje souvislou sadu kalendářních dat. Rozsah kalendářních dat je od zadaného počátečního data do zadaného koncového data včetně těchto dvou kalendářních dat.

Syntaxe

CALENDAR(<start_date>, <end_date>)  

Parametry

Pojem definice
Počátečním Libovolný výraz DAX, který vrací hodnotu datetime.
end_date Libovolný výraz DAX, který vrací hodnotu datetime.

Vrácená hodnota

Vrátí tabulku s jedním sloupcem s názvem Date obsahující souvislou sadu kalendářních dat. Rozsah kalendářních dat je od zadaného počátečního data do zadaného koncového data včetně těchto dvou kalendářních dat.

Poznámky

  • Pokud je start_date větší než end_date, vrátí se chyba.

  • 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říklady

Následující vzorec vrátí tabulku s kalendářními daty mezi 1. lednem 2015 a 31. prosincem 2021.

= CALENDAR (DATE (2015, 1, 1), DATE (2021, 12, 31))

Pro datový model, který obsahuje skutečná prodejní data a budoucí prognózy prodeje, vrátí následující výraz tabulku kalendářních dat, která pokrývá rozsah kalendářních dat v tabulkách Sales i Forecast.

= CALENDAR (MINX (Sales, [Date]), MAXX (Forecast, [Date]))