Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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]