Freigeben über


Levels (MDX)

Gibt die Ebene zurück, deren Position in einer Dimension oder Hierarchie durch einen numerischen Ausdruck angegeben ist oder deren Name durch einen Zeichenfolgenausdruck angegeben ist.

Syntax

Numeric expression syntax
Hierarchy_Expression.Levels( Level_Number )

String expression syntax
Hierarchy_Expression.Levels( Level_Name )

Argumente

  • Hierarchy_Expression
    Ein gültiger MDX-Ausdruck (Multidimensional Expressions), der eine Hierarchie zurückgibt.

  • Level_Number
    Ein gültiger numerischer Ausdruck, der eine Ebenennummer angibt.

  • Level_Name
    Ein gültiger Zeichenfolgenausdruck, der einen Ebenennamen angibt.

Hinweise

Wenn eine Ebenennummer angegeben wird, gibt die Levels-Funktion die Ebene zurück, die der angegebenen nullbasierten Position zugeordnet ist.

Wenn ein Ebenenname angegeben wird, gibt die Levels-Funktion die angegebene Ebene zurück.

HinweisHinweis

Verwenden Sie die Syntaxvariante mit dem Zeichenfolgenausdruck für benutzerdefinierte Funktionen.

Beispiele:

Das folgende Beispiel veranschaulicht die verschiedenen Syntaxvarianten der Levels-Funktion.

Numerisch

Im folgenden Beispiel wird die Country-Ebene zurückgegeben:

SELECT [Geography].[Geography].Levels(1) ON 0
FROM [Adventure Works]

String

Im folgenden Beispiel wird die Country-Ebene zurückgegeben:

SELECT [Geography].[Geography].Levels('Country') ON 0
FROM [Adventure Works]

Siehe auch

Verweis