Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bohrt die Elemente in einer bestimmten Menge, die in einer zweiten Menge vorhanden sind, und begrenzt die Ergebnismenge auf eine bestimmte Anzahl von Elementen. Alternativ untersucht diese Funktion eine Menge von Tupeln, indem sie die erste Tupelhierarchie oder die optional angegebene Hierarchie verwendet.
Syntax
DrillDownMemberTop(<Set_Expression1>, <Set_Expression2>, <Count> [,[<Numeric_Expression>] [,[<Hierarchy>]] [,[RECURSIVE][,INCLUDE_CALC_MEMBERS]]])
Argumente
Set_Expression1
Ein gültiger Multidimensional Expressions (MDX)-Ausdruck, der eine Menge zurückgibt.
Set_Expression2
Ein gültiger Multidimensional Expressions (MDX)-Ausdruck, der eine Menge zurückgibt.
Anzahl
Ein gültiger numerischer Ausdruck, der die Anzahl der zurückzugebenden Tupel angibt.
Numeric_Expression
Ein gültiger numerischer Ausdruck, der typischerweise ein Multidimensional Expressions (MDX)-Ausdruck von Zellkoordinaten ist, die eine Zahl zurückgeben.
Hierarchie
Ein gültiger Multidimensional Expressions (MDX)-Ausdruck, der eine Hierarchie zurückgibt.
rekursive
Ein Schlüsselwort, das den rekursiven Vergleich von Mengen anzeigt.
Include_Calc_Members
Ein Schlüsselwort, um berechnete Mitglieder in Drilldown-Ergebnissen einzubeziehen.
Bemerkungen
Wenn ein numerischer Ausdruck angegeben ist, sortiert die DrilldownMemberTop-Funktion in absteigender Reihenfolge die Kinder jedes Mitglieds der ersten Menge entsprechend dem Wert des numerischen Ausdrucks, wie er über die Menge der Kindmitglieder ausgewertet wird. Wenn kein numerischer Ausdruck angegeben ist, sortiert die Funktion in absteigender Reihenfolge die Kinder jedes Mitglieds der ersten Menge entsprechend den Werten der Zellen, die durch die Menge der Kindmitglieder dargestellt werden, wie durch den Abfragekontext bestimmt. Dieses Verhalten ähnelt den TopCount- und Head (MDX)-Funktionen, die eine Menge von Mitgliedern in natürlicher Reihenfolge ohne Sortierung zurückgeben.
Nach der Sortierung gibt die Funktion DrilldownMemberTop eine Menge zurück, die die Elternmitglieder und die Anzahl der in Count angegebenen Kindmitglieder mit dem höchsten Wert enthält und in beiden Mengen enthalten sind.
Wenn REKURSIV spezifiziert ist, sortiert die Funktion die erste Menge wie zuvor beschrieben und vergleicht dann rekursiv die Mitglieder der ersten Menge, wie sie in einer Hierarchie organisiert sind, mit der zweiten Menge. Die Funktion ruft die höchste Anzahl von Kindern für jedes Element in der ersten Menge ab, die auch in der zweiten Menge vorhanden ist.
Die erste Menge kann Tupel anstelle von Mitgliedern enthalten. Tupel-Drilldown ist eine Erweiterung von OLE DB und liefert eine Menge von Tupeln statt von Mitgliedern zurück.
Die Funktion DrilldownMemberTop ähnelt der Funktion DrilldownMember , aber anstatt alle Kinder für jedes Mitglied in der ersten Menge einzubeziehen, die auch im zweiten Satz vorhanden sind, gibt die Funktion DrilldownMemberTop für jedes Mitglied die höchste Anzahl von Kindmitgliedern zurück.
Die Abfrage der XMLA-Eigenschaft MdpropMdxDrillFunctions ermöglicht es Ihnen, das Unterstützungsniveau zu überprüfen, das der Server für die Bohrfunktionen bietet; siehe Unterstützte XMLA-Eigenschaften (XMLA) für Details .
Example
Das folgende Beispiel geht in die Bekleidungskategorie ein, um die drei Unterkategorien der Kleidung mit der höchsten Anzahl der versandten Bestellungen zurückzubringen.
SELECT DrilldownMemberTop ({[Product].[Product Categories].[All Products],
[Product].[Product Categories].[Category].Bikes,
[Product].[Product Categories].[Category].Clothing},
{[Product].[Product Categories].[Category].Clothing},
3,
[Measures].[Reseller Order Quantity])
ON 0
FROM [Adventure Works]
WHERE [Measures].[Reseller Order Quantity]