ISATLEVEL
Gilt für:Berechnete Spalte
Berechnete Tabelle
Measure
visuelle 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.
Siehe auch
EXPAND EXPANDALL COLLAPSE COLLAPSEALL ISINSCOPE ISFILTERED HASONEVALUE