ToggleDrillState (MDX)
Przełącza stan drążenia członków.
Składnia
ToggleDrillState(Set_Expression1,Set_Expression2 [ , RECURSIVE ] )
Argumenty
Set_Expression1
Prawidłowe wyrażenie Multidimensional Expressions (MDX), które zwraca zestaw.Set_Expression2
Prawidłowe wyrażenie Multidimensional Expressions (MDX), które zwraca zestaw.
Uwagi
ToggleDrillState funkcja Przełącza stan drążenia każdego element członkowski drugi zestaw występuje w pierwszym zestawie.Pierwszy zestaw może zawierać krotek z dowolnym wymiarze, ale drugi zestaw musi zawierać elementy członkowskie wymiar pojedynczy.ToggleDrillState Funkcja jest kombinacją DrillupMember i DrilldownMember funkcji.Jeśli element członkowski, m, drugiego zestaw jest obecny w pierwszym i wywiercone element członkowski niedziałający (czyli ma elementów podrzędnych, natychmiast po jego), następnie DrillupMember(Set_Expression1, {m}) jest stosowany do element lub spójna kolekcja w pierwszym zestawie.Jeśli m agregowanie element członkowski (oznacza to, że nie ma żadnych elementów podrzędnych z m natychmiast następuje m), DrilldownMember(Set_Expression1, {m}[, RECURSIVE]) jest stosowany do pierwszego zestaw.
Jeśli opcjonalna RECURSIVE jest używana flaga, agregowanie i Drąż niedziałający są stosowane cyklicznie.Więcej informacji o flagi cyklicznych, zobacz DrillupMember i DrilldownMember funkcji.
Badanie właściwość XMLA MdpropMdxDrillFunctions umożliwia sprawdzenie poziom serwer zapewnia funkcje wiertniczych; zobacz Właściwości obsługiwane XMLA (XMLA) Szczegóły.
Przykład
Ćwiczenia następujący przykład niedziałający w Australii element członkowski pierwszego zestaw i ćwiczenia w górę w Stanach Zjednoczonych element członkowski pierwszego zestaw.
SELECT ToggleDrillState
({[Geography].[Geography].[Country].Members, [Geography].[Geography].[Country].&[United States].Children},
{[Geography].[Geography].[Country].[Australia]
, [Geography].[Geography].[Country].&[United States]}
--, RECURSIVE
) ON 0
FROM [Adventure Works]