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.

Bemerkungen

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

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

Hinweis

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

Beispiele

Die folgenden Beispiele veranschaulichen die einzelnen Syntaxen der Levels-Funktion .

Numeric

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]  

Weitere Informationen

MDX-Funktionsreferenz (MDX)