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.
Alternativ untersucht die Funktion eine Menge von Tupeln, indem sie die erste Tupelhierarchie oder die optional angegebene Hierarchie verwendet.
Syntax
DrillDownMember(<Set_Expression1>, <Set_Expression2> [,[<Target_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.
Target_Hierarchy
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
Diese Funktion gibt eine Menge von Kind-Mitgliedern zurück, die nach Hierarchie geordnet sind, und schließt Mitglieder ein, die in der ersten Menge spezifiziert sind und ebenfalls in der zweiten Menge vorhanden sind. Elternmitglieder werden nicht detailliert behandelt, wenn die erste Gruppe das Elternteil und ein oder mehrere Kinder enthält. Die erste Menge kann jede Dimensionalität haben, aber die zweite Menge muss eine eindimensionale Menge enthalten. Die Reihenfolge bleibt unter den ursprünglichen Mitgliedern der ersten Menge erhalten, mit der Ausnahme, dass alle im Ergebnissatz der Funktion enthaltenen Kindmitglieder unmittelbar unter ihrem Elternteil liegen. Die Funktion konstruiert die Ergebnismenge, indem sie die Kinder für jedes Element in der ersten Menge abruft, die ebenfalls in der zweiten Menge vorhanden ist. Wenn REKURSIV angegeben ist, vergleicht die Funktion weiterhin rekursiv die Mitglieder der Ergebnismenge mit der zweiten Menge und ruft die Kinder für jedes Element der Ergebnismenge ab, das ebenfalls in der zweiten Menge vorhanden ist, bis keine weiteren Mitglieder aus der Ergebnismenge in der zweiten Menge gefunden werden können.
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 .
Die erste Menge kann Tupel anstelle von Mitgliedern enthalten. Tuple-Drilldown ist eine Erweiterung von OLE DB und liefert eine Menge von Tupeln statt von Mitgliedern zurück.
Important
Ein Mitglied wird nicht gebohrt, wenn es sofort von einem seiner Kinder gefolgt wird. Die Reihenfolge der Mitglieder im Set ist sowohl für die Drilldown*- als auch die Drillup*-Funktionsfamilien von Bedeutung.
Beispiele
Das folgende Beispiel geht nach Australien vor, wo das Mitglied der ersten Gruppe ist, die ebenfalls im zweiten Set vorhanden ist.
SELECT DrilldownMember
( [Geography].[Geography].Children,
{[Geography].[Geography].[Country].[Australia],
[Geography].[Geography].[State-Province].[New South Wales]}
)
ON 0
FROM [Adventure Works]
Das folgende Beispiel geht nach Australien vor, wo das Mitglied der ersten Gruppe ist, die ebenfalls im zweiten Set vorhanden ist. Da jedoch das REKURSIVE Argument vorhanden ist, vergleicht die Funktion weiterhin rekursiv die Mitglieder der Ergebnismenge (Mitglieder der State-Province-Ebene) mit der zweiten Menge und ruft die Kinder für jedes Mitglied der Ergebnismenge (Mitglieder der Stadtebene), die ebenfalls in der zweiten Menge vorhanden ist, ab, bis keine weiteren Mitglieder aus der Ergebnismenge in der zweiten Menge gefunden werden können.
SELECT DrilldownMember
( [Geography].[Geography].Children,
{[Geography].[Geography].[Country].[Australia],
[Geography].[Geography].[State-Province].[New South Wales]}
,RECURSIVE)
ON 0
FROM [Adventure Works]