Zdieľať cez


KALENDÁR

Vzťahuje sa na: Vypočítaný stĺpec Vypočítaná tabuľka Výpočet mierky Vizuál

Vráti tabuľku s jedným stĺpcom s názvom Date, ktorý obsahuje množinu dátumov nasledujúcich za sebou. Rozsah dátumov je od zadaného počiatočného dátumu do zadaného koncového dátumu vrátane týchto dvoch dátumov.

Syntax

CALENDAR(<start_date>, <end_date>)  

Parametre

Obdobie Definícia
start_date Akýkoľvek výraz DAX, ktorý vráti hodnotu dátumu a času.
end_date Akýkoľvek výraz DAX, ktorý vráti hodnotu dátumu a času.

Vrátená hodnota

Vráti tabuľku s jedným stĺpcom s názvom Date, ktorý obsahuje množinu dátumov nasledujúcich za sebou. Rozsah dátumov je od zadaného počiatočného dátumu do zadaného koncového dátumu vrátane týchto dvoch dátumov.

Poznámky

  • Ak je start_date väčší ako end_date, vráti sa chyba.

  • Táto funkcia nie je podporovaná na použitie v režime DirectQuery, keď sa používa vo vypočítaných stĺpcoch alebo v pravidlách zabezpečenia na úrovni riadkov (RLS).

Príklady

Nasledujúci vzorec vráti tabuľku s dátumami medzi 1. januárom 2015 a 31. decembrom 2021.

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

Pre dátový model, ktorý obsahuje údaje o skutočnom predaji a prognózy budúceho predaja, nasledujúci výraz vráti tabuľku dátumov zahŕňajúcu rozsah dátumov v tabuľkách Predaj aj Prognóza.

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