Aggregazione DAX - funzione TOPN
Descrizione
Restituisce il numero di righe della tabella specificato in alto.
Sintassi
TOPN (<n_value>, <table>, <orderBy_expression>, [<order>],
[<orderBy_expression>, [<order>]] …)
Parametri
Sr.No. | Parametro e descrizione |
---|---|
1 | n_value Il numero di righe da restituire. È qualsiasi espressione DAX che restituisce un singolo valore scalare, in cui l'espressione deve essere valutata più volte (per ogni riga / contesto). |
2 | table Qualsiasi espressione DAX che restituisce una tabella di dati da cui estrarre il primo n_value numero di righe. |
3 | orderBy_expression Qualsiasi espressione DAX in cui il valore del risultato viene utilizzato per ordinare la tabella e viene valutato per ogni riga della tabella. |
4 | order Opzionale. Un valore che specifica come ordinare i valori orderBy_expression, crescente o decrescente - 0 (zero) or FALSE - Ordina in ordine decrescente di valori di orderBy_expression. 1 or TRUE- Ordina in ordine crescente di orderBy_expression. Se omesso, il valore predefinito è 0. |
Valore di ritorno
- Restituisce una tabella con il primo n_value numero di righe della tabella, se n_value> 0.
- Restituisce una tabella vuota, se n_value <= 0.
Le righe non sono necessariamente ordinate in un ordine particolare.
Osservazioni
In caso di parità, nei valori orderBy_expression, all'ennesima riga della tabella, vengono restituite tutte le righe legate. La funzione potrebbe restituire più di n_value numero di righe.
TOPN non garantisce alcun ordinamento dei risultati.
Esempio
= SUMX (TOPN (15,Sales,Sales[Salesperson],ASC),Sales[Sales Amount])