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.
Går igenom medlemmarna i en specificerad mängd som finns i en andra specificerad mängd, och begränsar resultatmängden till ett angivet antal medlemmar. Alternativt går denna funktion djupare in i en mängd tupler genom att använda den första tuplehierarkin eller den valfritt specificerade hierarkin.
Syntax
DrillDownMemberTop(<Set_Expression1>, <Set_Expression2>, <Count> [,[<Numeric_Expression>] [,[<Hierarchy>]] [,[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.
Räkna
Ett giltigt numeriskt uttryck som specificerar antalet tupler som ska returneras.
Numeric_Expression
Ett giltigt numeriskt uttryck som vanligtvis är ett Multidimensional Expressions (MDX)-uttryck av cellkoordinater som returnerar ett tal.
Hierarki
Ett giltigt Multidimensional Expressions (MDX)-uttryck som returnerar en hierarki.
Rekursiv
Ett nyckelord som indikerar rekursiv jämförelse av mängder.
Include_Calc_Members
Ett nyckelord för att möjliggöra att beräknade medlemmar inkluderas i drilldown-resultat.
Remarks
Om ett numeriskt uttryck specificeras, sorterar DrilldownMemberTop-funktionen , i fallande ordning, barnen till varje medlem i den första mängden enligt värdet av det numeriska uttrycket, som utvärderas över mängden av barnmedlemmar. Om ett numeriskt uttryck inte specificeras, sorterar funktionen, i fallande ordning, barnen till varje medlem i den första mängden enligt värdena på cellerna som representeras av mängden av barnmedlemmar, enligt frågekontexten. Detta beteende liknar TopCount och Head (MDX)-funktionerna som returnerar en mängd medlemmar i naturlig ordning, utan någon sortering.
Efter sortering returnerar funktionen DrilldownMemberTop en mängd som innehåller föräldramedlemmarna och antalet barnmedlemmar, specificerat i Count, med högst värde och finns i båda mängderna.
Om REKURSIV specificeras sorterar funktionen den första mängden som tidigare beskrivits och jämför sedan rekursivt medlemmarna i den första mängden, organiserade i en hierarki, med den andra mängden. Funktionen hämtar det högsta antalet barn för varje medlem i den första mängden som också finns i den andra mängden.
Den första mängden kan innehålla tupler istället för medlemmar. Tupledrilldown är en utvidgning av OLE DB och returnerar en uppsättning tupler istället för medlemmar.
Funktionen DrilldownMemberTop liknar funktionen DrilldownMember, men istället för att inkludera alla barn för varje medlem i den första uppsättningen som också finns i den andra uppsättningen, returnerar funktionen DrilldownMemberTop det högsta antalet barnmedlemmar för varje medlem.
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.
Example
Följande exempel går ner i klädkategorin för att returnera de tre underkategorierna av kläder med flest skickade beställningar.
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]