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.

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.

HinweisHinweis

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]

Siehe auch

Verweis