CALENDARAUTO
Platí pro: Výpočet počítané tabulky Počítaná tabulka Výpočet vizuálu
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 s jedním sloupcem s názvem "Date", který obsahuje souvislou sadu kalendářních dat. Rozsah kalendářních dat se vypočítá automaticky na základě dat v modelu.
Syntaxe
CALENDARAUTO([fiscal_year_end_month])
Parametry
Pojem | definice |
---|---|
fiscal_year_end_month | Libovolný výraz DAX, který vrátí celé číslo od 1 do 12. Pokud je tato hodnota vynechána, nastaví se výchozí hodnota zadaná v šabloně tabulky kalendáře pro aktuálního uživatele, pokud je k dispozici; v opačném případě je výchozí hodnota 12. |
Vrácená hodnota
Vrátí tabulku s jedním sloupcem s názvem "Date", který obsahuje souvislou sadu kalendářních dat. Rozsah kalendářních dat se vypočítá automaticky na základě dat v modelu.
Poznámky
Rozsah kalendářních dat se vypočítá takto:
- Nejstarší datum v modelu, které není v počítaném sloupci nebo počítané tabulce, se považuje za MinDate.
- Nejnovější datum v modelu, které není v počítaném sloupci nebo počítané tabulce, se považuje za MaxDate.
- Vrácený rozsah dat je kalendářní data mezi začátkem fiskálního roku spojeného s MinDate a koncem fiskálního roku přidruženého k MaxDate.
Pokud model neobsahuje žádné hodnoty data a času, které nejsou v počítaných sloupcích nebo počítaných tabulkách, 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říklad
V tomto příkladu jsou hodnoty MinDate a MaxDate v datovém modelu 1. července 2010 a 30. června 2011.
CALENDARAUTO()
vrátí všechna data od 1. ledna 2010 do 31. prosince 2011.
CALENDARAUTO(3)
vrátí všechna data od 1. dubna 2010 do 31. března 2012.