TopCount (MDX)
Data aggiornamento: 17 luglio 2006
Dispone un set in ordine decrescente e restituisce il numero specificato di elementi con i valori più alti.
Sintassi
TopCount(Set_Expression,Count [ ,Numeric_Expression ] )
Argomenti
- Set_Expression
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 si specifica un'espressione numerica, la funzione TopCount dispone in ordine decrescente le tuple nel set specificato in base al valore specificato dall'espressione numerica, valutato sul set. Dopo l'ordinamento del set, la funzione TopCount restituisce il numero specificato di tuple con i valori più alti.
Importante: |
---|
Come la funzione BottomCount, la funzione TopCount non rispetta mai la gerarchia. |
Se non si specifica un'espressione numerica, la funzione restituisce il set di membri secondo l'ordine naturale, senza ordinamento, analogamente alla funzione Head (MDX).
Esempio
Nell'esempio seguente vengono restituiti, per la categoria Bike, i primi cinque elementi nel set di membri del livello City nella gerarchia Geography della dimensione Geography per l'anno fiscale 2003, ordinati in base alla misura Reseller Sales Amount (a partire dai membri di questo set con il numero di vendite più elevato).
SELECT TopCount
({[Geography].[Geography].[City].Members
*[Date].[Fiscal].[Fiscal Year].[FY 2003]}
, 5
, [Measures].[Reseller Sales Amount]
) ON 0,
[Product].[Product Categories].Bikes ON 1
FROM [Adventure Works]
Vedere anche
Riferimento
Guida di riferimento alle funzioni MDX (MDX)
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
17 luglio 2006 |
|