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]