Freigeben über


Dimensionen (MDX)

Gibt eine Hierarchie zurück, die durch einen numerischen Ausdruck oder einen Zeichenfolgenausdruck angegeben ist.

Syntax

  
Numeric expression syntax  
Dimensions(Hierarchy_Number)  
  
String expression syntax  
Dimensions(Hierarchy_Name)  

Argumente

Hierarchy_Number
Ein gültiger numerischer Ausdruck, der eine Hierarchienummer angibt.

Hierarchy_Name
Ein gültiger Zeichenfolgenausdruck, der einen Hierarchienamen angibt.

Bemerkungen

Wenn eine Hierarchienummer angegeben wird, gibt die Dimensionsfunktion eine Hierarchie zurück, deren nullbasierte Position im Cube die Hierarchienummer angegeben ist.

Wenn ein Hierarchiename angegeben wird, gibt die Dimensionsfunktion die angegebene Hierarchie zurück. In der Regel verwenden Sie diese Zeichenfolgenversion der Dimensionsfunktion mit benutzerdefinierten Funktionen.

Hinweis

Die Measures-Dimension wird immer durch Dimensions(0)dargestellt.

Beispiele

In den folgenden Beispielen wird die Dimensionsfunktion verwendet, um den Namen, die Anzahl der Ebenen und die Anzahl der Member einer angegebenen Hierarchie zurückzugeben, wobei sowohl ein numerischer Ausdruck als auch ein Zeichenfolgenausdruck verwendet werden.

WITH MEMBER Measures.x AS Dimensions  
   ('[Product].[Product Model Lines]').Name  
SELECT Measures.x on 0  
FROM [Adventure Works]  
  
WITH MEMBER Measures.x AS Dimensions  
   ('[Product].[Product Model Lines]').Levels.Count  
SELECT Measures.x on 0  
FROM [Adventure Works]  
  
WITH MEMBER Measures.x AS Dimensions  
   ('[Product].[Product Model Lines]').Members.Count  
SELECT Measures.x on 0  
FROM [Adventure Works]  
  
WITH MEMBER Measures.x AS Dimensions(0).Name  
SELECT Measures.x on 0  
FROM [Adventure Works]  
  
WITH MEMBER Measures.x AS Dimensions(0).Levels.Count  
SELECT measures.x on 0  
FROM [Adventure Works]  
  
WITH MEMBER Measures.x AS Dimensions(0).Members.Count  
SELECT measures.x on 0  
FROM [Adventure Works]  

Weitere Informationen

MDX-Funktionsreferenz (MDX)