ISATLEVEL
Gilt für:Berechnete SpalteBerechnete TabelleMeasureVisuelle Berechnung
Gibt an, ob die Spalte auf der aktuellen Ebene vorhanden ist.
Syntax
ISATLEVEL ( <column> )
Parameter
Begriff | Definition |
---|---|
column | Eine Gruppierungsspalte im Datenraster. |
Rückgabewert
TRUE oder FALSE, womit angegeben wird, ob sich die Gruppierungsspalte auf der aktuellen Ebene im Kontext befindet.
Hinweise
- Diese Funktion kann nur in visuellen Berechnungen verwendet werden.
- Im Gegensatz zu anderen Funktionen mit ähnlicher Funktionalität wie ISINSCOPE, ISFILTERED, HASONEVALUE usw. ist ISATLEVEL eine Funktion, die auf visuelle Berechnungen spezialisiert ist, daher ist sie garantiert mit Funktionen kompatibel, die die Ebenen einer Hierarchie in der Datenmatrix navigieren, beispielsweise EXPAND und COLLAPSE.
- Eine Hierarchieebene kann mehrere Spalten enthalten. In der Hierarchie [Jahr], [Quartal], [Monat] enthält die Ebene, die die Spalte [Quartal] enthält, auch die Spalte [Jahr] auf der gleichen Ebene.
Beispiel
Nehmen wir eine Tabelle, die eine Hierarchie mit den Ebenen „Gesamtwert“, „Jahr“, „Quartal“ und „Monat“ enthält. Die folgenden DAX-Berechnungen können verwendet werden, um zu bestimmen, ob sich eine bestimmte Spalte auf der aktuellen Ebene im ursprünglichen Kontext oder auf der neuen Ebene nach einem Navigationsvorgang 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.
Weitere Informationen
EXPAND
EXPANDALL
COLLAPSE
COLLAPSEALL
ISINSCOPE
ISFILTERED
HASONEVALUE