Funzioni di classificazione

L'elenco mostra le funzioni di classificazione utilizzabili nelle espressioni.

Funzione Descrizione
DenseRank(Arg1, Arg2, Arg3...) Restituisce la classificazione dei valori interi nella colonna selezionata. Il primo argomento è la colonna da classificare.

Un argomento opzionale è una stringa che determina se utilizzare una classificazione crescente (predefinita) o decrescente. Affinché il valore massimo recuperi la classificazione 1, utilizzare l'argomento "desc"; affinché il valore minimo recuperi la classificazione 1 utilizzare "asc".

Le associazioni ricevono lo stesso valore di classificazione e il numero di classificazione massimo corrisponde al numero di valori univoci nella colonna.

È possibile utilizzare argomenti colonna (facoltativi) quando la colonna deve essere suddivisa in categorie classificate separatamente.

Esempi:

DenseRank([Sales])

DenseRank([Sales], "desc", [Region])

Per un esempio, vedere Classificazione.

Rank(Arg1, Arg2, Arg3...) Restituisce la classificazione dei valori interi nella colonna selezionata. Il primo argomento è la colonna da classificare.

Un argomento opzionale è una stringa che determina se utilizzare una classificazione crescente (predefinita) o decrescente. Affinché il valore massimo recuperi la classificazione 1, utilizzare l'argomento "desc"; affinché il valore minimo recuperi la classificazione 1 utilizzare "asc".

Le associazioni sono valori di classificazione predefinite in base ad argomenti opzionali:

"ties.method=minimum" (predefinito),

"ties.method=maximum" o

"ties.method=first".

Per ulteriori informazioni sugli argomenti disponibili, vedere Ulteriori informazioni sulle associazioni di classificazione.

È possibile utilizzare argomenti colonna (facoltativi) quando la colonna deve essere suddivisa in categorie classificate separatamente.

Esempi:

Rank([Sales])

Rank([Sales], "desc", [Region])

Rank([Sales], "ties.method=first")

Per un esempio, vedere Classificazione.

RankReal(Arg1, Arg2, Arg3...) Restituisce una classificazione del valore reale per i valori nella colonna selezionata. Il primo argomento è la colonna da classificare.

Un argomento opzionale è una stringa che determina se utilizzare una classificazione crescente (predefinita) o decrescente. Affinché il valore massimo recuperi la classificazione 1, utilizzare l'argomento "desc"; affinché il valore minimo recuperi la classificazione 1 utilizzare "asc".

Le associazioni sono valori di classificazione predefinite in base ad argomenti opzionali:

"ties.method=minimum" (predefinito),

"ties.method=maximum",

"ties.method=first" o

"ties.method=average".

Per ulteriori informazioni sugli argomenti disponibili, vedere Ulteriori informazioni sulle associazioni di classificazione. Il metodo delle associazioni della media serve per il calcolo delle relazioni dei dati utilizzando Spearman R.

È possibile utilizzare argomenti colonna (facoltativi) quando la colonna deve essere suddivisa in categorie classificate separatamente.

Esempi:

RankReal([Sales])

RankReal([Sales], "desc", [Region])

RankReal([Sales], "ties.method=average")

Nota: se un asse che utilizza un'espressione personalizzata con classificazione è stato impostato su Valuta espressione asse su: solo filtro corrente, la classificazione sarà ricalcolata con ogni filtro.

Ulteriori informazioni sulle associazioni di classificazione:

Le funzioni Rank e RankReal permettono di aggiungere metodi di associazione opzionali a seconda delle modalità di classificazione dei valori equivalenti.

Argomento Descrizione
"ties.method=minimum" Assegna a ogni associazione il valore di classificazione minimo per i valori di associazione.
"ties.method=maximum" Assegna a ogni associazione il valore di classificazione massimo per i valori di associazione.
"ties.method=first" Assegna al primo valore di associazione trovato il valore di classificazione minimo e continua con il valore di classificazione seguente per l'associazione successiva.
"ties.method=average" Assegna a tutte le associazioni la media dei valori di classificazione per tutte le associazioni.

Esempio:

Quando è necessario classificare un elenco, vengono ordinati innanzitutto i valori. Quindi, ai valori ordinati viene assegnato un valore di classificazione a seconda dell'ordine nell'elenco ordinato. La classificazione assegnata a un valore di associazione dipende dal metodo di associazione. I valori vuoti sono lasciati vuoti e non vengono classificati.

Elenco di valori Classificazione con "ties.method=minimum" Classificazione con "ties.method=maximum" Classificazione con "ties.method=first" Classificazione con "ties.method=average"
1 1 1 1 1
2 2 3 2 2,5
3 4 4 4 4
2 2 3 3 2,5
(Vuoto) (Vuoto) (Vuoto) (Vuoto) (Vuoto)
5 5 5 5 5

Se viene utilizzato DenseRank, i valori di classificazione risultanti nell'esempio sono 1 2 3 4.

Vedere anche Funzioni.