Freigeben über


DrilldownLevelBottom (MDX)

Führt einen Drilldown der untersten Elemente einer Menge auf einer angegebenen Ebene in eine darunter liegende Ebene aus.

Syntax

DrilldownLevelBottom(Set_Expression, Count [,[<Level_Expression>] [,[<Numeric_Expression>][,INCLUDE_CALC_MEMBERS]]])

Argumente

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

  • Count
    Ein gültiger numerischer Ausdruck, der die Anzahl der Tupel angibt, die zurückgegeben werden sollen.

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

  • Numeric_Expression
    Ist optional. Ein gültiger numerischer Ausdruck, bei dem es sich in der Regel um einen MDX-Ausdruck (Multidimensional Expressions) für Zellenkoordinaten handelt, die eine Zahl zurückgeben.

  • Include_Calc_Members
    Ist optional. Ein Schlüsselwort zum Hinzufügen berechneter Elemente zu Drilldown-Ergebnissen.

Hinweise

Wenn ein numerischer Wert angegeben wird, sortiert die DrilldownLevelBottom-Funktion die untergeordneten Elemente jedes Elements in der angegebenen Menge aufsteigend nach dem angegebenen Wert, ausgewertet über der Menge der untergeordneten Elemente. Wenn kein numerischer Ausdruck angegeben wird, sortiert die Funktion die untergeordneten Elemente jedes Elements in der angegebenen Menge in aufsteigender Reihenfolge nach den durch die Menge der untergeordneten Elemente dargestellten Zellenwerten, wie durch den Abfragekontext bestimmt. Dieses Verhalten ähnelt dem der BottomCount-Funktion und Tail (MDX)-Funktion, die eine Menge von Elementen in natürlicher Reihenfolge ohne Sortierung zurückgeben.

Nach dem Sortieren gibt die DrilldownLevelBottom-Funktion eine Menge zurück, die die übergeordneten Elemente und die in Count angegebene Anzahl der untergeordneten Elemente mit dem niedrigsten Wert enthält.

Die DrilldownLevelBottom-Funktion gleicht der DrilldownLevel-Funktion, statt jedoch alle untergeordneten Elemente für jedes Element auf der angegebenen Ebene einzuschließen, gibt die DrilldownLevelBottom-Funktion die angegebene Anzahl der untersten untergeordneten Elemente zurück.

Mithilfe einer Abfrage der XMLA-Eigenschaft MdpropMdxDrillFunctions können Sie ermitteln, inwieweit der Server die Drillingfunktionen unterstützt. Weitere Informationen finden Sie unter Unterstützte XMLA-Eigenschaften (XMLA).

Beispiele

Im folgenden Beispiel werden die untersten drei untergeordneten Elemente der Product Category-Ebene basierend auf dem Standardmeasure zurückgegeben. Im Adventure Works-Beispielcube sind die untersten drei untergeordneten Elemente der Ebene Accessories die Elemente Tires and Tubes, Pumps und Panniers. In Management Studio können Sie im MDX-Abfragefenster zu Products | Product Categories | Members | All Products | Accessories navigieren, um die komplette Liste anzuzeigen. Sie können das Argument Count erhöhen, damit mehr Elemente zurückgegeben werden.

SELECT DrilldownLevelBottom 
   ([Product].[Product Categories].children,
   3,
   [Product].[Product Categories].[Category])
   ON 0
   FROM [Adventure Works]

Im nächsten Beispiel wird die Verwendung des Flags include_calc_members veranschaulicht, das dazu dient, berechnete Elemente in die Drilldown-Ebene aufzunehmen. Das Measure [Reseller Order Count] wird zum Argument DrilldownLevelBottom hinzugefügt, um sicherzustellen, dass die zurückgegebenen Werte nach diesem Measure sortiert werden. Wenn Sie das berechnete Element anzeigen möchten, müssen Sie Count mindestens auf den Wert 9 erhöhen.

WITH MEMBER 
[Product].[Product Categories].[Category].&[3].[Premium Clothes] AS
[Product].[Product Categories].[Subcategory].&[18] +
[Product].[Product Categories].[Subcategory].&[21]
SELECT [Measures].[Reseller Order Count] ON 0,
DRILLDOWNLEVELBOTTOM(
  [Product].[Product Categories].children ,
  9,
  [Product].[Product Categories].[Category] ,
  [Measures].[Reseller Order Count],
  INCLUDE_CALC_MEMBERS ) ON 1
FROM [Adventure Works]

Siehe auch

Verweis

DrilldownLevel (MDX)

MDX-Funktionsreferenz (MDX)