Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przełącza stan wiercenia członków między trybami drilldown a drillllup.
Syntax
ToggleDrillState(Set_Expression1,Set_Expression2 [, [RECURSIVE] [,INCLUDE_CALC_MEMBERS] ] )
Arguments
Set_Expression1
Poprawne wyrażenie z wyrażeń wielowymiarowych (MDX), które zwraca zbiór.
Set_Expression2
Poprawne wyrażenie z wyrażeń wielowymiarowych (MDX), które zwraca zbiór.
rekursywne
(Opcjonalnie). Słowo kluczowe wskazujące na rekurencyjne porównanie zbiorów. Funkcja ToggleDrillState jest kombinacją funkcji DrillupMember i DrilldownMember . Rekurencja obowiązuje tylko wtedy, gdy członek znajduje się w stanie DrilldownMember .
Include_calc_members
(Opcjonalnie). Flaga wskazująca, czy uwzględnić wyliczone członki, jeśli istnieją, na poziomie drill down.
Remarks
Funkcja ToggleDrillState przełącza stan wiercenia każdego członka drugiego zbioru, który znajduje się w pierwszym zbiorze. Pierwszy zbiór może zawierać krotki o dowolnej wymiarowości, ale drugi musi zawierać elementy jednego wymiaru. Funkcja ToggleDrillState jest kombinacją funkcji DrillupMember i DrilldownMember . Jeśli element m z drugiego zbioru jest obecny w pierwszym zbiorze, a ten element zostanie przeanalizowany (czyli ma potomka bezpośrednio po nim), to DrillupMember(Set_Expression1, {m}) jest stosowany do elementu lub krotki w pierwszym zbiorze. Jeśli ten element m zostanie wywiercony (czyli nie ma potomka m bezpośrednio po m), DrilldownMember(Set_Expression1, {m}[, RECURSIVE]) stosuje się do pierwszego zbioru.
Jeśli użyta jest opcjonalna flaga REKURENCYJNA , stosuje się rekurencyjne drill up i drill down. Więcej informacji o flagi rekurencyjnej można znaleźć w funkcjach DrillupMember i DrilldownMember .
Zapytanie do właściwości XMLA MdpropMdxDrillFunctions pozwala zweryfikować poziom wsparcia, jaki serwer zapewnia dla funkcji wiercenia; szczegóły można znaleźć w sekcji Wspierane właściwości XMLA (XMLA).
Zobacz Database Journal: MDX Set Functions: The ToggleDrillState() Function dla scenariuszy i przykładów związanych z tą funkcją.
Example
Poniższy przykład skupia się na australijskim członku pierwszego zestawu oraz na członka z Stany Zjednoczone z pierwszego zestawu.
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]