DrilldownMemberTop (MDX)DrilldownMemberTop (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, limitando il set di risultati al numero specificato di membri.Drills down the members in a specified set that are present in a second specified set, limiting the result set to a specified number of members. 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, this function drills down on a set of tuples by using the first tuple hierarchy or the optionally specified hierarchy.

SintassiSyntax


DrillDownMemberTop(<Set_Expression1>, <Set_Expression2>, <Count> [,[<Numeric_Expression>] [,[<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.

CountCount
Espressione numerica valida che specifica il numero di tuple che devono essere restituite.A valid numeric expression that specifies the number of tuples to be returned.

Numeric_expressionNumeric_Expression
Espressione numerica valida che in genere è un'espressione MDX (Multidimensional Expression) di coordinate di celle che restituisce un numero.A valid numeric expression that is typically a Multidimensional Expressions (MDX) expression of cell coordinates that return a number.

GerarchiaHierarchy
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

Se viene specificata un'espressione numerica, la DrilldownMemberTop funzione dispone in ordine decrescente, gli elementi figlio di ogni membro nel primo set in base al valore dell'espressione numerica, valutato sul set di membri figlio.If a numeric expression is specified, the DrilldownMemberTop function sorts, in descending order, the children of each member in the first set according to the value of the numeric expression, as evaluated over the set of child members. Se non viene specificata un'espressione numerica, la funzione dispone in ordine decrescente i membri figlio di ogni membro nel primo set in base ai valori delle celle rappresentate dal set di membri figlio, determinato dal contesto di query.If a numeric expression is not specified, the function sorts, in descending order, the children of each member in the first set according to the values of the cells represented by the set of child members, as determined by the query context. Questo comportamento è simile alle funzioni TopCount e Head (MDX) che restituiscono un set di membri in ordine naturale, senza alcun ordinamento.This behavior is similar to the TopCount and Head (MDX) functions which return a set of members in natural order, without any sorting.

Dopo l'ordinamento, il DrilldownMemberTop funzione restituisce un set che contiene i membri padre e il numero di membri figlio, specificato in conteggio, con il valore più alto e sono contenute in entrambi i set.After sorting, the DrilldownMemberTop function returns a set that contains the parent members and the number of child members, specified in Count, with the highest value and are contained in both sets.

Se RICORSIVA viene specificato, la funzione ordina il primo set come descritto in precedenza, quindi confronta in modo ricorsivo ai membri del primo set, organizzati in una gerarchia, con il secondo set.If RECURSIVE is specified, the function sorts the first set as described previously, then recursively compares the members of the first set, as organized in a hierarchy, against the second set. La funzione recupera il numero più alto di membri figlio di ogni membro nel primo set presente anche nel secondo set.The function retrieves the topmost number of children for each member in the first set that is also present in the second set.

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 returns a set of tuples instead of members.

Il DrilldownMemberTop è simile alla funzione di DrilldownMember funzione, ma anziché includere tutti gli elementi figlio per ogni membro nel primo set che è anche presente nel secondo set, il DrilldownMemberTop funzione restituisce il numero più alto di membri figlio per ogni membro.The DrilldownMemberTop function is similar to the DrilldownMember function, but instead of including all children for each member in the first set that is also present in the second set, the DrilldownMemberTop function returns the topmost number of child members for each member.

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.

EsempioExample

L'esempio seguente esegue il drill-down della categoria clothing per restituire le tre sottocategorie di abbigliamento con la quantità superiore di ordini spediti.The following example drills down into the clothing category to return the three subcategories of clothing with the top quantity of orders shipped.

SELECT DrilldownMemberTop   ({[Product].[Product Categories].[All Products],        
[Product].[Product Categories].[Category].Bikes,        
[Product].[Product Categories].[Category].Clothing},     
{[Product].[Product Categories].[Category].Clothing},     
3,     
[Measures].[Reseller Order Quantity])     
ON 0     
FROM [Adventure Works]     
WHERE [Measures].[Reseller Order Quantity]  

Vedere ancheSee Also

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