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.
Hinweise
Wenn eine Hierarchienummer angegeben wird, gibt die Dimensions-Funktion eine Hierarchie zurück, deren nullbasierte Position innerhalb des Cubes der angegebenen Hierarchienummer entspricht.
Wenn ein Hierarchiename angegeben wird, gibt die Dimensions-Funktion die angegebene Hierarchie zurück. In der Regel verwenden Sie diese Zeichenfolgenversion der Dimensions-Funktion für benutzerdefinierte Funktionen.
Hinweis |
---|
Die Measures-Dimension wird immer durch Dimensions(0) dargestellt. |
Beispiele:
Im folgenden Beispiel wird die Dimensions-Funktion verwendet, um mithilfe eines numerischen und eines Zeichenfolgenausdrucks den Namen, die Anzahl der Ebenen und die Anzahl der Elemente einer angegebenen Hierarchie zurückzugeben.
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]