Udostępnij za pośrednictwem


ToggleDrillState (MDX)

Włącza lub wyłącza stan przechodzenia do szczegółów elementów członkowskich.

ToggleDrillState(Set_Expression1,Set_Expression2 [ , RECURSIVE ] )

Argumenty

  • Set_Expression1
    Prawidłowe wyrażenie Multidimensional Expressions (MDX), która zwraca zestaw.

  • Set_Expression2
    Prawidłowe wyrażenie Multidimensional Expressions (MDX), która zwraca zestaw.

Remarks

The ToggleDrillState funkcja toggles the drill state of each element członkowski of the second zestaw that is present in the first zestaw. Pierwszy zestaw może zawierać krotek z dowolnym wymiarze, ale drugi zestaw może zawierać pojedynczego wymiaru.The ToggleDrillState funkcja is a combination of the DrillupMember and DrilldownMember functions. Jeśli element członkowski, m, drugiego zestaw znajduje się w pierwszym zestawie, a tego członka jest wyjściu niedziałający (to znaczy ma ///elementy potomne, typu bezpośrednio po nim), następnie DrillupMember(Set_Expression1, {m}) dotyczy lub spójna kolekcja w pierwszym zestawie. Jeśli m element członkowski członkowski jest agregowanie (to znaczy, jest nie obiektu podrzędnego z m następuje to bezpośrednio m), DrilldownMember(Set_Expression1, {m}[, RECURSIVE]) jest stosowany do pierwszego zestaw.

Jeśli opcjonalna RECURSIVE Flaga jest używana, agregowanie i przechodzenia są stosowane cyklicznie. Aby uzyskać więcej informacji na temat flagi cyklicznych, zobacz DrillupMember and DrilldownMember funkcje.

Przykład

Ćwiczenia następującym przykładzie niedziałający na komputerze członkowskim Australia pierwszego zestaw, a docelowe się na komputerze członkowskim Stanów Zjednoczonych pierwszego zestaw.

SELECT ToggleDrillState
   ([Geography].[Geography].[Country].Members,
      {[Geography].[Geography].[Country].[Australia]
      , [Geography].[Geography].[State-Province].[California]}
      --, RECURSIVE
   ) ON 0
   FROM [Adventure Works]