Sdílet prostřednictvím


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.

DAX výpočtu vizuálu

Viz také

EXPAND EXPANDALL COLLAPSE COLLAPSEALL ISINSCOPE ISFILTERED HASONEVALUE