Sdílet prostřednictvím


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.