DrilldownLevelBottom (MDX)

Esegue il drill-down, fino al livello immediatamente inferiore, dei membri di livello più basso di un set al livello specificato.

Sintassi

DrilldownLevelBottom(Set_Expression, Count [,[<Level_Expression>] [,[<Numeric_Expression>][,INCLUDE_CALC_MEMBERS]]])  

Argomenti

Set_Expression
Espressione MDX (Multidimensional Expression) valida che restituisce un set.

Conteggio
Espressione numerica valida che specifica il numero di tuple che devono essere restituite.

Level_Expression
Espressione MDX (Multidimensional Expression) valida che restituisce un livello.

Numeric_expression
(Facoltativo). Espressione numerica valida che in genere è un'espressione MDX (Multidimensional Expression) di coordinate di celle che restituisce un numero.

Include_Calc_Members
(Facoltativo). Parola chiave che consente di aggiungere i membri calcolati ai risultati del drill-down.

Osservazioni:

Se si specifica un'espressione numerica, la funzione DrilldownLevelBottom ordina, in ordine crescente, gli elementi figlio di ogni membro nel set specificato, in base al valore specificato, come valutato sul set di membri figlio. Se non è specificata un'espressione numerica, la funzione dispone in ordine crescente membri figlio di ciascun membro nel set specificato, in base ai valori delle celle rappresentate dal set di membri figlio, determinato dal contesto di query. Questo comportamento è simile alle funzioni BottomCount e Tail (MDX) che restituiscono un set di membri in ordine naturale, senza alcun ordinamento.

Dopo l'ordinamento, la funzione DrilldownLevelBottom restituisce un set che contiene i membri padre e il numero di membri figlio, specificati in Count, con il valore più basso.

La funzione DrilldownLevelBottom è simile alla funzione DrilldownLevel , ma invece di includere tutti gli elementi figlio per ogni membro a livello specificato, la funzione DrilldownLevelBottom restituisce il numero più basso di membri figlio.

L'esecuzione di query sulla proprietà XMLA MdpropMdxDrillFunctions consente di verificare il livello di supporto fornito dal server per le funzioni di drilling; Per informazioni dettagliate, vedere Proprietà XMLA (XMLA) supportate.

Esempi

Nell'esempio seguente vengono restituiti gli ultimi tre membri figlio del livello Product Category in base alla misura predefinita. Nel cubo di esempio Adventure Works gli ultimi tre membri figlio per Accessories sono Tires and Tubes, Pumps e Panniers. Nella finestra Query MDX di Management Studio è possibile passare a Products | Product Categories | Members | All Products | Accessories per visualizzare l'elenco completo. È possibile incrementare l'argomento Count per restituire più membri.

SELECT DrilldownLevelBottom   
   ([Product].[Product Categories].children,  
   3,  
   [Product].[Product Categories].[Category])  
   ON 0  
   FROM [Adventure Works]  

Nell'esempio seguente viene illustrato l'uso del flag include_calc_members , usato per includere i membri calcolati nel livello di drill-down. La misura [Reseller Order Count] viene aggiunta all'istruzione DrilldownLevelBottom per assicurarsi che i risultati vengano ordinati in base a tale misura. Per visualizzare il membro calcolato, è necessario incrementare Count almeno a 9.

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,  
DRILLDOWNLEVELBOTTOM(  
  [Product].[Product Categories].children ,  
  9,  
  [Product].[Product Categories].[Category] ,  
  [Measures].[Reseller Order Count],  
  INCLUDE_CALC_MEMBERS ) ON 1  
FROM [Adventure Works]  

Vedi anche

DrilldownLevel (MDX)
Guida di riferimento alle funzioni MDX (MDX)