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.
Wechselt den Drill-Status der Mitglieder zwischen Drilldown- und Drillllup-Modi.
Syntax
ToggleDrillState(Set_Expression1,Set_Expression2 [, [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.
rekursive
(optional) Ein Schlüsselwort, das den rekursiven Vergleich von Mengen anzeigt. Die ToggleDrillState-Funktion ist eine Kombination aus den Funktionen DrillupMember und DrilldownMember . Rekursion gilt nur, wenn sich das Mitglied im DrilldownMember-Zustand befindet.
Include_calc_members
(optional) Eine Flagge, die angibt, ob berechnete Mitglieder, falls vorhanden, auf der Drilldown-Ebene einbezogen werden sollen.
Bemerkungen
Die Funktion ToggleDrillState schaltet den Drill-Zustand jedes Mitglieds der zweiten Menge um, die im ersten Satz vorhanden ist. Die erste Menge kann Tupel mit beliebiger Dimensionalität enthalten, aber die zweite Menge muss Mitglieder einer einzigen Dimension enthalten. Die ToggleDrillState-Funktion ist eine Kombination aus den Funktionen DrillupMember und DrilldownMember . Wenn das Element m der zweiten Menge in der ersten Menge vorhanden ist und dieses Element nach unten gebohrt wird (d. h. einen Nachkommen unmittelbar danach hat), dann DrillupMember(Set_Expression1, {m}) wird auf das Element oder Tupel der ersten Menge angewendet. Wenn dieses m Element nach oben gebohrt wird (das heißt, es gibt keinen Nachkommen von m , der unmittelbar nach m folgt), DrilldownMember(Set_Expression1, {m}[, RECURSIVE]) wird auf die erste Menge angewendet.
Wenn die optionale REKURSIVE Flagge verwendet wird, werden Drill up und drill down rekursiv angewendet. Für weitere Informationen zum rekursiven Flag siehe die Funktionen DrillupMember und DrilldownMember .
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 .
Siehe Database Journal: MDX Set Functions: The ToggleDrillState() Function für Szenarien und Beispiele mit dieser Funktion.
Example
Das folgende Beispiel bohrt auf das australische Mitglied des ersten Sets und auf das USA-Mitglied des ersten Sets.
SELECT ToggleDrillState
({[Geography].[Geography].[Country].Members, [Geography].[Geography].[Country].&[United States].Children},
{[Geography].[Geography].[Country].[Australia]
, [Geography].[Geography].[Country].&[United States]}
--, recursive
--, include_calc_members
) ON 0
FROM [Adventure Works]