Freigeben über


ISATLEVEL

Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle Berechnung

Gibt an, ob die Spalte auf der aktuellen Ebene vorhanden ist.

Syntax

ISATLEVEL ( <column> )

Parameter

Ausdruck Definition
column Eine Gruppierungsspalte im Datenraster.

Rückgabewert

TRUE oder FALSE, die angibt, ob sich die Gruppierungsspalte auf der aktuellen Ebene im Kontext befindet.

Bemerkungen

  • Diese Funktion kann nur in visuellen Berechnungen verwendet werden.
  • Im Gegensatz zu anderen Funktionen mit ähnlichen Funktionen wie ISINSCOPE, ISFILTERED, HASONEVALUEusw. ist ISATLEVEL eine Funktion, die auf visuelle Berechnungen spezialisiert ist, daher ist es garantiert, mit Funktionen kompatibel zu sein, die in den Ebenen einer Hierarchie in der Datenmatrix navigieren, z. B. EXPAND und COLLAPSE.
  • Eine Hierarchieebene kann mehrere Spalten enthalten. In einer [Jahr], [Quartal], [Monat]-Hierarchie enthält die Ebene, die die Spalte [Quartal] enthält, auch die Spalte [Jahr] auf derselben Ebene.

Beispiel

Betrachten Sie eine Tabelle, die eine Hierarchie mit Ebenen für Summe, Jahr, Quartal und Monat enthält. Die folgenden DAX Berechnungen können verwendet werden, um zu bestimmen, ob sich eine bestimmte Spalte im ursprünglichen Kontext oder auf der neuen Ebene nach einem Navigationsvorgang auf der aktuellen Ebene befindet.

IsYearLevel = ISATLEVEL([Fiscal Year])
IsQuarterLevel = ISATLEVEL([Fiscal Quarter])
IsMonthLevel = ISATLEVEL([Month])
IsQuarterLevelAfterExpand = EXPAND(ISATLEVEL([Fiscal Quarter]), ROWS)
IsQuarterLevelAfterCollapse = COLLAPSE(ISATLEVEL([Fiscal Quarter]), ROWS)

Der folgende Screenshot zeigt die Matrix mit den fünf visuellen Berechnungen.

DAX visuelle Berechnung

Siehe auch

EXPAND EXPANDALL COLLAPSE COLLAPSEALL ISINSCOPE ISFILTERED HASONEVALUE