Freigeben über


DrillupLevel (MDX)

Führt einen Drillup bei Elementen einer Menge aus, die sich unterhalb einer angegebenen Ebene befinden.

Syntax

DrillupLevel(Set_Expression [ , Level_Expression ] )

Argumente

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

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

Hinweise

Die DrillupLevel-Funktion gibt, basierend auf den Elementen der angegebenen Menge, eine Menge von hierarchisch angeordneten Elementen zurück. Die Reihenfolge der Elemente in der angegebenen Menge wird beibehalten.

Wenn ein Ebenenausdruck angegeben wird, erstellt die DrillupLevel-Funktion die Menge, indem nur die Elemente oberhalb der angegebenen Ebene abgerufen werden. Wenn ein Mengenausdruck angegeben ist und kein Element der angegebenen Ebene in der angegebenen Menge vorhanden ist, wird die angegebene Menge zurückgegeben.

Wenn kein Ebenenausdruck angegeben wird, erstellt die Funktion die Menge, indem nur die Elemente eine Ebene über der untersten Ebene der ersten Dimension abgerufen werden, auf die in der angegebenen Menge verwiesen wird.

Beispiel:

Im folgenden Beispiel wird die Menge der Elemente oberhalb der Subcategory-Ebene aus der ersten Menge zurückgegeben.

SELECT DrillUpLevel 
  ({[Product].[Product Categories].[All Products]
    ,[Product].[Product Categories].[Subcategory].&[32],
    [Product].[Product Categories].[Product].&[215]},
  [Product].[Product Categories].[Subcategory]
    )
  ON 0
  FROM [Adventure Works]
  WHERE [Measures].[Internet Order Quantity]

Siehe auch

Verweis