DrilldownMember (MDX)DrilldownMember (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

Esegue il drill-down dei membri di un set specificato presenti in un secondo set specificato.Drills down the members in a specified set that are present in a second specified set.

La funzione esegue in alternativa il drill-down su un set di tuple utilizzando la prima gerarchia di tuple o la gerarchia specificata facoltativamente.Alternatively, the function drills down on a set of tuples by using the first tuple hierarchy or the optionally specified hierarchy.

SintassiSyntax


DrillDownMember(<Set_Expression1>, <Set_Expression2> [,[<Target_Hierarchy>]] [,[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.

Target_HierarchyTarget_Hierarchy
Espressione MDX (Multidimensional Expression) valida che restituisce una gerarchia.A valid Multidimensional Expressions (MDX) expression that returns a hierarchy.

RicorsivoRecursive
Una parola chiave che indica il confronto ricorsivo tra set.A keyword that indicates recursive comparison of sets.

Include_Calc_MembersInclude_Calc_Members
Una parola chiave per consentire l'inclusione dei membri calcolati nei risultati del drill-down.A keyword to enable calculated members to be included in drilldown results.

OsservazioniRemarks

Questa funzione restituisce un set di membri figlio ordinati in base alla gerarchia e comprende i membri specificati nel primo set che sono presenti anche nel secondo set.This function returns a set of child members that are ordered by hierarchy, and includes members specified in the first set that are also present in the second set. Il drill-down non verrà eseguito sui membri padre se il primo set contiene il membro padre e uno o più figli.Parent members will not be drilled down if the first set contains the parent member and one or more children. Il primo set può avere qualsiasi dimensionalità, mentre il secondo deve contenere un set unidimensionale.The first set can have any dimensionality, but the second set must contain a one-dimensional set. L'ordine originale dei membri nel primo set viene mantenuto, con la sola differenza che nel set di risultati della funzione tutti i membri figlio vengono indicati immediatamente sotto il membro padre corrispondente.Order is preserved among the original members in the first set, except that all child members included in the result set of the function are included immediately under their parent member. La funzione ottiene il set di risultati recuperando il membro figlio di ogni membro del primo set presente anche nel secondo set.The function constructs the result set by retrieving the children for each member in the first set that is also present in the second set. Se RICORSIVA è specificato, la funzione continua in modo ricorsivo i membri del set di risultati con il secondo set, recuperare gli elementi figlio per ogni membro nel risultato set che di confronto presente anche nel secondo set fino a quando non più membri del set di risultati sono reperibile nel secondo set.If RECURSIVE is specified, the function continues to recursively compare the members of the result set against the second set, retrieving the children for each member in the result set that is also present in the second set until no more members from the result set can be found in the second set.

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.

Il primo set può contenere tuple anziché membri.The first set can contain tuples instead of members. La funzione per il drill-down di tuple è un'estensione di OLE DB e restituisce un set di tuple anziché di membri.Tuple drilldown is an extension of OLE DB, and it returns a set of tuples instead of members.

Importante

Il drill-down di un membro non verrà eseguito se tale membro è immediatamente seguito da uno dei relativi figli.A member will not get drilled down into if it is immediately followed by one of its children. L'ordine dei membri nel set è rilevante per * drill-down e drill-up* famiglie di funzioni.The order of members in the set matters for both the Drilldown* and Drillup* families of functions.

EsempiExamples

Nell'esempio seguente viene eseguito il drill-down nel membro Australia del primo set, presente anche nel secondo set.The following example drills down into Australia, which is the member of the first set which is also present in the second set.

SELECT DrilldownMember   
   ( [Geography].[Geography].Children,  
      {[Geography].[Geography].[Country].[Australia],  
        [Geography].[Geography].[State-Province].[New South Wales]}  
   )  
   ON 0  
   FROM [Adventure Works]  

Nell'esempio seguente viene eseguito il drill-down nel membro Australia del primo set, presente anche nel secondo set.The following example drills down into Australia, which is the member of the first set which is also present in the second set. Poiché tuttavia è specificato l'argomento RECURSIVE, la funzione confronta ricorsivamente i membri del set di risultati, ovvero i membri del livello State-Province, con i membri del secondo set e recupera il membro figlio di ogni membro del set di risultati (i membri del livello City) presente anche nel secondo set fino a quando nel secondo set non viene individuato alcun membro del set di risultati.However, because the RECURSIVE argument is present, the function continues to recursively compare the members of the result set (members of the State-Province level) against the second set, retrieving the children for each member in the result set (members of the City level) that is also present in the second set until no more members from the result set can be found in the second set.

SELECT DrilldownMember   
   ( [Geography].[Geography].Children,  
      {[Geography].[Geography].[Country].[Australia],  
        [Geography].[Geography].[State-Province].[New South Wales]}  
   ,RECURSIVE)  
   ON 0  
   FROM [Adventure Works]  

Vedere ancheSee Also

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