Zdieľať cez


CALENDARAUTO

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

Poznámka

Táto funkcia sa neodporúča používať vo výpočtoch vizuálu, pretože pravdepodobne vracia nezmyselné výsledky.

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 sa vypočíta automaticky na základe údajov v modeli.

Syntax

CALENDARAUTO([fiscal_year_end_month])  

Parametre

Obdobie Definícia
fiscal_year_end_month Akýkoľvek výraz DAX, ktorý vráti celé číslo od 1 do 12. V prípade vynechania sa použije predvolená hodnota zadaná v šablóne tabuľky kalendára pre aktuálneho používateľa, ak existuje; V opačnom prípade sa predvolene nastaví na hodnotu 12.

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 sa vypočíta automaticky na základe údajov v modeli.

Poznámky

  • Rozsah dátumov sa vypočíta takto:

    • Najskorší dátum v modeli, ktorý nie je vo vypočítanom stĺpci alebo vypočítanej tabuľke, sa považuje za dátum MinDate.
    • Posledný dátum v modeli, ktorý nie je vo vypočítanom stĺpci alebo vypočítanej tabuľke, sa považuje za dátum MaxDate.
    • Vrátený rozsah dátumov predstavuje dátumy medzi začiatkom fiškálneho roka priradeným k dátumu MinDate a koncom fiškálneho roka priradeným k dátumu MaxDate.
  • Ak model neobsahuje žiadne hodnoty dátumu a času, ktoré nie sú vo vypočítaných stĺpcoch alebo vypočítaných tabuľkách, 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íklad

V tomto príklade sú dátumy MinDate a MaxDate v dátovom modeli 1. júl 2010 a 30. jún 2011.

CALENDARAUTO() vráti všetky dátumy od 1. januára 2010 do 31. decembra 2011.

CALENDARAUTO(3) vráti všetky dátumy od 1. apríla 2010 do 31. marca 2012.