Classificazione

L'utente può assegnare un numero di classificazione ai valori contenuti in una colonna dati.

La classificazione può essere effettuata in modi diversi, alcuni di essi sono illustrati di seguito. Per ulteriori opzioni, vedere Funzioni di classificazione.

Rank() e DenseRank()

Nella tabella dati seguente sono elencati i punti di una competizione che coinvolge un certo numero di persone. Si noti che due dei punteggi sono uguali.

Vengono aggiunte due colone calcolate, ognuna relativa alla classificazione, in ordine crescente:

Rank([Points]) e DenseRank([Points])



Quando i valori sono uguali, le due funzioni gestiscono i numeri di classificazione seguenti in modo differente.

Classificazione decrescente

Per impostazione predefinita, la classificazione è crescente. È possibile cambiare l'ordine in decrescente aggiungendo 'desc' alle espressioni:

Rank([Points],'desc') e DenseRank([Points],'desc')



Classificazione separata dei gruppi all'interno di una colonna

Si consideri la presenza di due gruppi rappresentati nella competizione, a e b, da classificare separatamente.



Questa operazione può essere eseguita utilizzando l'espressione

Rank([Points], [Group])

mostrata di seguito. Per semplificare la visione della classificazione separata nei gruppi, la colonna 'Group' è ordinata.