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.
Borrar ner de översta delarna av en uppsättning, på en angiven nivå, till en nivå under.
Syntax
DrilldownLevelTop(<Set_Expression>, <Count> [,[<Level_Expression>] [,[<Numeric_Expression>][,INCLUDE_CALC_MEMBERS]]])
Arguments
Set_Expression
Ett giltigt Multidimensional Expressions (MDX)-uttryck som returnerar en mängd.
Räkna
Ett giltigt numeriskt uttryck som specificerar antalet tupler som ska returneras.
Level_Expression
Ett giltigt Multidimensional Expressions (MDX)-uttryck som returnerar en nivå.
Numeric_Expression
Ett giltigt numeriskt uttryck som vanligtvis är ett Multidimensional Expressions (MDX)-uttryck av cellkoordinater som returnerar ett tal.
Include_Calc_Members
Ett nyckelord för att lägga till beräknade medlemmar i drilldown-resultat.
Remarks
Om ett numeriskt uttryck specificeras, sorterar DrilldownLevelTop-funktionen , i fallande ordning, barnen till varje medlem i den angivna 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 angivna mängden enligt värdena för cellerna som representeras av mängden barnmedlemmar, enligt frågekontexten.
Efter sortering returnerar funktionen DrilldownLevelTop en mängd som innehåller föräldramedlemmarna och antalet barnmedlemmar, specificerat i Count, med högst värde.
Funktionen DrilldownLevelTop liknar funktionen DrilldownLevel, men istället för att inkludera alla barn för varje medlem på den angivna nivån returnerar funktionen DrilldownLevelTop det högsta antalet barnmedlemmar.
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.
Examples
Följande exempel returnerar de tre översta barnen på produktkategorinivån, baserat på standardmåttet. I Adventure Works provkub är de tre bästa barnen för tillbehör cykelställ, cykelställ samt flaskor och burar. I Management Studio, i MDX-frågefönstret, kan du navigera till Produkter | Produktkategorier | Medlemmar | Alla produkter | Tillbehör för att se hela listan. Du kan öka argumentet Count för att få fler medlemmar att gå tillbaka.
SELECT DrilldownLevelTop
([Product].[Product Categories].children,
3,
[Product].[Product Categories].[Category])
ON 0
FROM [Adventure Works]
Nästa exempel illustrerar användningen av include_calc_members-flaggan , som används för att inkludera beräknade medlemmar i drill-down-nivån. Måttet [Reseller Order Count] ingår i DrilldownLevelTop-satsen för att säkerställa att returvärdena sorteras efter det måttet.
WITH MEMBER
[Product].[Product Categories].[Category].&[3].[Premium Clothes] AS
[Product].[Product Categories].[Subcategory].&[18] +
[Product].[Product Categories].[Subcategory].&[21]
SELECT [Measures].[Reseller Order Count] ON 0,
DRILLDOWNLEVELTOP(
[Product].[Product Categories].children ,
2,
[Product].[Product Categories].[Category] ,
[Measures].[Reseller Order Count],
INCLUDE_CALC_MEMBERS ) ON 1
FROM [Adventure Works]