DrilldownMemberTop (MDX)
Data aggiornamento: 17 luglio 2006
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. In alternativa, esegue il drill-down in un set di tuple.
Sintassi
DrilldownMemberTop(Set_Expression1, Set_Expression2, Count [ , [ Numeric_Expression ][ , RECURSIVE ] ] )
Argomenti
- Set_Expression1
Espressione MDX (Multidimensional Expression) valida che restituisce un set.
- Set_Expression2
Espressione MDX (Multidimensional Expression) valida che restituisce un set.
- Count
Espressione numerica valida che specifica il numero di tuple che devono essere restituite.
- Numeric_Expression
Espressione numerica valida che in genere è un'espressione MDX (Multidimensional Expression) di coordinate di celle che restituisce un numero.
Osservazioni
Se viene specificata un'espressione numerica, la funzione DrilldownMemberTop dispone in ordine decrescente i membri figlio di ogni membro nel primo set in base al valore dell'espressione numerica, valutato sul set di membri figlio. 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.
Dopo l'ordinamento, la funzione DrilldownMemberTop restituisce un set contenente i membri padre e il numero di membri figlio, specificato in Count, che dispongono del valore più alto e sono inclusi in entrambi i set.
Se si specifica RECURSIVE, la funzione ordina il primo set come descritto in precedenza e quindi confronta in modo ricorsivo i membri del primo set, organizzati in una gerarchia, con il secondo set*.* La funzione recupera il numero più alto di membri figlio per ogni membro nel primo set presente anche nel secondo.
Il primo set può contenere tuple anziché membri. La funzione per il drill-down di tuple è un'estensione di OLE DB e restituisce un set di tuple anziché di membri.
La funzione DrilldownMemberTop è simile alla funzione DrilldownMember, ma anziché includere tutti i membri figlio di ogni membro nel primo set presente anche nel secondo, la funzione DrilldownMemberTop restituisce il numero più alto di membri figlio per ogni membro.
Esempio
Nell'esempio seguente viene eseguito il drill-down nella categoria Clothing in modo da restituire le tre sottocategorie di abbigliamento con la quantità superiore di ordini spediti.
SELECT DrilldownMemberBottom
({[Product].[Product Categories].[All Products],
[Product].[Product Categories].[Category].Bikes,
[Product].[Product Categories].[Category].Clothing}
,
{[Product].[Product Categories].[Category].Clothing},
3,
[Measures].[Measures].[Reseller Order Quantity]
)
ON 0
FROM [Adventure Works]
WHERE [Measures].[Internet Order Quantity]
Vedere anche
Riferimento
Guida di riferimento alle funzioni MDX (MDX)
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
17 luglio 2006 |
|