Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Växlar drill-läget för medlemmarna mellan drilldown- och drillllup-lägena.
Syntax
ToggleDrillState(Set_Expression1,Set_Expression2 [, [RECURSIVE] [,INCLUDE_CALC_MEMBERS] ] )
Arguments
Set_Expression1
Ett giltigt Multidimensional Expressions (MDX)-uttryck som returnerar en mängd.
Set_Expression2
Ett giltigt Multidimensional Expressions (MDX)-uttryck som returnerar en mängd.
Rekursiv
(Valfritt) Ett nyckelord som indikerar rekursiv jämförelse av mängder.
Funktionen ToggleDrillState är en kombination av funktionerna DrillupMember och DrilldownMember. Rekursion gäller endast när medlemmen befinner sig i DrilldownMembers-tillståndet .
Include_calc_members
(Valfritt) En flagga som anger om beräknade medlemmar, om de finns, ska inkluderas på drill-down-nivån.
Remarks
Funktionen ToggleDrillState växlar drill-tillståndet för varje medlem i den andra mängden som finns i den första mängden. Den första mängden kan innehålla tupler med vilken dimension som helst, men den andra mängden måste innehålla medlemmar av en enda dimension.
Funktionen ToggleDrillState är en kombination av funktionerna DrillupMember och DrilldownMember. Om medlemmen, m, i den andra mängden finns i den första mängden, och den delen borras ner (det vill säga har en ättling direkt efter sig), tillämpas DrillupMember(Set_Expression1, {m}) på leden eller tuplen i den första mängden. Om den m-medlemmen borras upp (det vill säga det finns ingen ättling till m som följer direkt efter m), DrilldownMember(Set_Expression1, {m}[, RECURSIVE]) appliceras på den första mängden.
Om den valfria REKURSIVA flaggan används, appliceras borrning upp och borr ner rekursivt. För mer information om den rekursiva flaggan, se funktionerna DrillupMember och DrilldownMember .
Att fråga XMLA-egenskapen MdpropMdxDrillFunctions gör det möjligt att verifiera den supportnivå som servern ger för borrfunktionerna; se Stödda XMLA-egenskaper (XMLA) för detaljer.
Se Database Journal: MDX Set Functions: The ToggleDrillState() Function för scenarier och exempel som involverar denna funktion.
Example
Följande exempel borrar ner på den australiska medlemmen i första setet och borrar upp på United States-medlemmen i första setet.
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]