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.

Bemerkungen

Die DrillupLevel-Funktion gibt einen Satz von Mitgliedern zurück, die hierarchisch organisiert sind, basierend auf den Elementen, die in der angegebenen Gruppe enthalten sind. Die Reihenfolge der Elemente in der angegebenen Menge wird beibehalten.

Wenn ein Levelausdruck angegeben wird, erstellt die DrillupLevel-Funktion den Satz, indem nur die Member abgerufen werden, die sich oberhalb der angegebenen Ebene befinden. 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]  

Weitere Informationen

MDX-Funktionsreferenz (MDX)