Freigeben über


Dimension (MDX)

Gibt die Hierarchie zurück, die ein angegebenes Element, eine angegebene Ebene oder Hierarchie enthält.

Syntax

Hierarchy syntax
Hierarchy_Expression.Dimension

Level syntax
Level_Expression.Dimension

Member syntax
Member_Expression.Dimension

Argumente

  • Hierarchy_Expression
    Ein gültiger MDX-Ausdruck (Multidimensional Expressions), der eine Hierarchie zurückgibt.

  • Level_Expression
    Ein gültiger MDX-Ausdruck (Multidimensional Expressions), der eine Ebene zurückgibt.

  • Member_Expression
    Ein gültiger MDX-Ausdruck (Multidimensional Expressions), der ein Element zurückgibt.

Beispiele:

Im folgenden Beispiel wird die Dimension-Funktion in Verbindung mit der Name-Funktion verwendet, um den Hierarchienamen des angegebenen Elements zurückzugeben.

WITH member measures.x as

[Product].[Product Model Lines].[Model].&[HL Road Tire].Dimension.Name

SELECT measures.x on 0

FROM [Adventure Works]

Im folgenden Beispiel wird die Dimension-Funktion in Verbindung mit der Levels- und der Count-Funktion verwendet, um die Anzahl der Ebenen in der Hierarchie zurückzugeben, die das angegebene Element enthalten.

WITH member measures.x as 
[Product].[Product Model Lines].[Model].&[HL Road Tire].Dimension.Levels.Count
SELECT measures.x on 0
FROM [Adventure Works]

Im folgenden Beispiel wird die Dimension-Funktion in Verbindung mit der Members- und der Count-Funktion verwendet, um die Anzahl der Elemente in der Hierarchie zurückzugeben, die das angegebene Element enthalten.

WITH member measures.x as 
[Product].[Product Model Lines].[Model].&[HL Road Tire].Dimension.Members.Count
SELECT measures.x on 0
FROM [Adventure Works]