Sdílet prostřednictvím


ISATLEVEL

Platí pro:Calculated columnCalculated tableMeasureVisual calculation

Udává, jestli je sloupec přítomný na aktuální úrovni.

Syntaxe

ISATLEVEL ( <column> )

Parametry

Pojem definice
column Seskupovací sloupec v mřížce dat.

Vrácená hodnota

PRAVDA nebo NEPRAVDA 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 je ISINSCOPE, ISFILTERED, HASONEVALUE atd., isATLEVEL je funkce specializovaná pro vizuální výpočty, proto je zaručeno, že je kompatibilní s funkcemi, které procházejí úrovně hierarchie v datové matici, jako je 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í výpočty DAX je možné použít k určení, jestli 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čet vizuálu DAX

Viz také

ROZBALTE
EXPANDALL
SBALIT
SBALIT VŠE
ISINSCOPE
ISFILTERED
HASONEVALUE