ToggleDrillState (MDX)

Přepíná stav vrtání členů mezi režimy drilldown a drillllup.

Syntax

  
ToggleDrillState(Set_Expression1,Set_Expression2 [, [RECURSIVE] [,INCLUDE_CALC_MEMBERS] ] )  

Arguments

Set_Expression1
Platný výraz Multidimensional Expressions (MDX), který vrací množinu.

Set_Expression2
Platný výraz Multidimensional Expressions (MDX), který vrací množinu.

rekurzivní
(Volitelné). Klíčové slovo, které označuje rekurzivní porovnání množin. Funkce ToggleDrillState je kombinací funkcí DrillupMember a DrilldownMember . Rekurze platí pouze tehdy, když je člen ve státě DrilldownMember (člen Drilldown ).

Include_calc_members
(Volitelné). Vlajka označující, zda zahrnout vypočítané členy, pokud existují, na úrovni drill down.

Remarks

Funkce ToggleDrillState přepne stav vrtání každého člena druhé množiny, který je přítomen v první sadě. První množina může obsahovat n-tice s libovolnou dimenzionalitou, ale druhá množina musí obsahovat prvky jednoho rozměru. Funkce ToggleDrillState je kombinací funkcí DrillupMember a DrilldownMember . Pokud je prvek m z druhé množiny přítomen v první množině a tento prvek je podrobně rozpracován (tj. má potomka bezprostředně následovajícího), pak DrillupMember(Set_Expression1, {m}) se aplikuje na prvek nebo n-tici v první množině. Pokud je tento prvek m vyvrtán nahoru (tj. neexistuje potomek m , který by bezprostředně následoval po m), DrilldownMember(Set_Expression1, {m}[, RECURSIVE]) aplikuje se na první množinu.

Pokud je použit volitelný příznak REKURZIVNÍ , používají se rekurzivně drill up a drill down. Pro více informací o rekurzivním příznaku viz funkce DrillupMember a DrilldownMember .

Dotazování vlastnosti XMLA MdpropMdxDrillFunctions vám umožní ověřit úroveň podpory, kterou server poskytuje pro vrtací funkce; podrobnosti viz Podporované vlastnosti XMLA (XMLA).

Viz Database Journal: MDX Set Functions: The ToggleDrillState() Function pro scénáře a příklady zahrnující tuto funkci.

Example

Následující příklad se zaměřuje na australského člena první sady a na člena USA z první sady.

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]