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

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.

Visuelle DAX-Berechnung

Weitere Informationen

EXPAND
EXPANDALL
COLLAPSE
COLLAPSEALL
ISINSCOPE
ISFILTERED
HASONEVALUE