Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Approfondisce i membri più alti di un insieme, a un livello specificato, fino a un livello inferiore.
Sintassi
DrilldownLevelTop(<Set_Expression>, <Count> [,[<Level_Expression>] [,[<Numeric_Expression>][,INCLUDE_CALC_MEMBERS]]])
Arguments
Espressione_insieme
Un'espressione valida di Espressioni Multidimensionali (MDX) che restituisce un insieme.
Conteggio
Un'espressione numerica valida che specifica il numero di tuple da restituire.
Level_Expression
Un'espressione valida delle Espressioni Multidimensionali (MDX) che restituisce un livello.
Numeric_Expression
Un'espressione numerica valida che tipicamente è un'espressione di Espressioni Multidimensionali (MDX) di coordinate della cella che restituiscono un numero.
Include_Calc_Members
Una parola chiave per aggiungere membri calcolati ai risultati di approfondimento.
Osservazioni:
Se viene specificata un'espressione numerica, la funzione DrilldownLevelTop ordina, in ordine decrescente, i figli di ciascun membro nell'insieme specificato secondo il valore dell'espressione numerica, come valutato sull'insieme dei membri figli. Se non viene specificata un'espressione numerica, la funzione ordina, in ordine decrescente, i figli di ciascun membro nell'insieme specificato secondo i valori delle celle rappresentate dall'insieme dei membri figli, come determinato dal contesto della query.
Dopo l'ordinamento, la funzione DrilldownLevelTop restituisce un insieme che contiene i membri genitori e il numero di membri figli, specificati in Count, con il valore più alto.
La funzione DrilldownLevelTop è simile a quella DrilldownLevel , ma invece di includere tutti i figli per ogni membro al livello specificato, la funzione DrilldownLevelTop restituisce il numero massimo di membri figli.
Interrogare la proprietà XMLA MdpropMdxDrillFunctions ti permette di verificare il livello di supporto che il server offre per le funzioni di perforazione; Vedi Proprietà XMLA supportate (XMLA) per i dettagli.
Examples
Il seguente esempio restituisce i primi tre figli del livello Categoria Prodotto, basati sulla misura predefinita. Nel cubo campione Adventure Works, i primi tre bambini per gli accessori sono rastrellieri, supporti per biciclette e bigliette e gabbie. In Management Studio, nella finestra di query MDX, puoi navigare su Prodotti | Categorie di prodotto | Membri | Tutti i prodotti | Accessori per visualizzare l'elenco completo. Puoi aumentare l'argomento del Conteggio per restituire più membri.
SELECT DrilldownLevelTop
([Product].[Product Categories].children,
3,
[Product].[Product Categories].[Category])
ON 0
FROM [Adventure Works]
L'esempio successivo illustra l'uso del flag include_calc_members , usato per includere gli elementi calcolati nel livello di drill down. La misura [Conteggio degli Ordini del Rivenditore] è inclusa nell'istruzione DrilldownLevelTop per garantire che i valori di ritorno siano ordinati in base a quella misura.
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]