Guida per l'utente di Spotfire® Web Client

Funzioni di classificazione

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

FunzioneDescrizione
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" (default),

"ties.method=maximum", or

"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" (default),

"ties.method=maximum",

"ties.method=first", or

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

ArgomentoDescrizione
"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 valoriClassificazione con "ties.method=minimum"Classificazione con "ties.method=maximum"Classificazione con "ties.method=first"Classificazione con "ties.method=average"
11111
22322,5
34444
22332,5
(Vuoto)(Vuoto)(Vuoto)(Vuoto)(Vuoto)
55555

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

Vedere anche Funzioni.