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") |
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.