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.