ToggleDrillState (MDX)ToggleDrillState (MDX)

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2008)noDatabase SQL di AzurenoAzure SQL Data Warehouse noParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Alterna lo stato di drill dei membri tra le modalità di drill-down e drill-up.Toggles the drill state of members between drilldown and drillllup modes.

SintassiSyntax


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

ArgomentiArguments

Set_Expression1Set_Expression1
Espressione MDX (Multidimensional Expression) valida che restituisce un set.A valid Multidimensional Expressions (MDX) expression that returns a set.

Set_Expression2Set_Expression2
Espressione MDX (Multidimensional Expression) valida che restituisce un set.A valid Multidimensional Expressions (MDX) expression that returns a set.

RicorsivoRecursive
(Facoltativo)(Optional). Una parola chiave che indica il confronto ricorsivo tra set.A keyword that indicates recursive comparison of sets. Il ToggleDrillState funzione è una combinazione del DrillupMember e DrilldownMember funzioni.The ToggleDrillState function is a combination of the DrillupMember and DrilldownMember functions. La ricorsione si applica solo quando il membro è incluso il DrilldownMember stato.Recursion only applies when the member is in the DrilldownMember state.

Include_calc_membersInclude_calc_members
(Facoltativo)(Optional). Flag che indica se includere i membri calcolati, se presenti, al livello di drill-down.A flag indicating whether to include calculated members, should they exist, at the drill down level.

OsservazioniRemarks

Il ToggleDrillState funzione attiva/disattiva lo stato di drill di ogni membro del secondo set presente nel primo set.The ToggleDrillState function toggles the drill state of each member of the second set that is present in the first set. Il primo set può contenere tuple con qualsiasi dimensionalità, mentre il secondo deve contenere membri di una sola dimensione.The first set can contain tuples with any dimensionality, but the second set must contain members of a single dimension. Il ToggleDrillState funzione è una combinazione del DrillupMember e DrilldownMember funzioni.The ToggleDrillState function is a combination of the DrillupMember and DrilldownMember functions. Se il membro, mdel secondo set è presente nel primo set e tale membro è drill-down (ovvero, ha un discendente che lo segue immediatamente), quindi DrillupMember(Set_Expression1, {m}) viene applicato al membro o una tupla nel primo set.If the member, m, of the second set is present in the first set, and that member is drilled down (that is, has a descendant immediately following it), then DrillupMember(Set_Expression1, {m}) is applied to the member or tuple in the first set. Se tale m membro è stato eseguito backup (che significa che non vi è alcun discendente di m che seguono immediatamente m), DrilldownMember(Set_Expression1, {m}[, RECURSIVE]) viene applicato al primo set.If that m member is drilled up (that is, there is no descendant of m that immediately follows m), DrilldownMember(Set_Expression1, {m}[, RECURSIVE]) is applied to the first set.

Se l'opzione facoltativa RICORSIVA flag viene utilizzato, drill-up e drill-down vengono applicate in modo ricorsivo.If the optional RECURSIVE flag is used, drill up and drill down are applied recursively. Per ulteriori informazioni sul flag recursive, vedere il DrillupMember e DrilldownMember funzioni.For more information about the recursive flag, see the DrillupMember and DrilldownMember functions.

Query sulla proprietà XMLA MdpropMdxDrillFunctions consente di verificare il livello di supporto forniti dal server per le funzioni di drill; vedere supportate proprietà XMLA ( XMLA ) per informazioni dettagliate.Querying the XMLA property MdpropMdxDrillFunctions enables you to verify the level of support that the server provides for the drilling functions; see Supported XMLA Properties (XMLA) for details.

Vedere Database Journal: funzioni Set MDX: la funzione ToggleDrillState per scenari ed esempi che includono questa funzione.See Database Journal: MDX Set Functions: The ToggleDrillState() Function for scenarios and examples involving this function.

EsempioExample

Nell'esempio seguente vengono eseguiti il drill-down del membro Australia e il drill-up del membro United States del primo set.The following example drills down on the Australia member of the first set, and drills up on the United States member of the first set.

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]  

Vedere ancheSee Also

Riferimento alla funzione MDX ( MDX )MDX Function Reference (MDX)