ISATLEVEL
platí pro:Počítaný sloupecPočítaná tabulkamíravizuální
Udává, jestli je sloupec přítomný na aktuální úrovni.
Syntax
ISATLEVEL ( <column> )
Parametry
Semestr | Definice |
---|---|
column |
Seskupovací sloupec v mřížce dat. |
Návratová hodnota
TRUE
nebo FALSE
označující, jestli je sloupec seskupení na aktuální úrovni v kontextu.
Poznámky
- Tuto funkci lze použít pouze ve vizuálních výpočtech.
- Na rozdíl od jiných funkcí s podobnými funkcemi, jako jsou ISINSCOPE, ISFILTERED, HASONEVALUEatd., je ISATLEVEL funkcí specializovanou pro vizuální výpočty, proto je zaručeno, že je kompatibilní s funkcemi, které procházejí úrovněmi hierarchie v datové matici, jako jsou EXPAND a COLLAPSE.
- Úroveň hierarchie může obsahovat více než jeden sloupec. Například v hierarchii [Year], [Quarter], [Month] (Měsíc) obsahuje sloupec [Quarter] také sloupec [Year] na stejné úrovni.
Příklad
Představte si tabulku, která obsahuje hierarchii s úrovněmi pro celkový součet, rok, čtvrtletí a měsíc. Následující DAX výpočty lze použít k určení, zda je konkrétní sloupec na aktuální úrovni v původním kontextu nebo na nové úrovni po operaci navigace.
IsYearLevel = ISATLEVEL([Fiscal Year])
IsQuarterLevel = ISATLEVEL([Fiscal Quarter])
IsMonthLevel = ISATLEVEL([Month])
IsQuarterLevelAfterExpand = EXPAND(ISATLEVEL([Fiscal Quarter]), ROWS)
IsQuarterLevelAfterCollapse = COLLAPSE(ISATLEVEL([Fiscal Quarter]), ROWS)
Následující snímek obrazovky ukazuje matici s pěti vizuálními výpočty.
výpočtu vizuálu
Viz také
EXPAND EXPANDALL COLLAPSE COLLAPSEALL ISINSCOPE ISFILTERED HASONEVALUE