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])