KNOWLEDGE BASE

Rimozione della percentuale superiore e inferiore dei valori di un campo (outlier) durante l'aggregazione


Pubblicato: 17 Apr 2017
Data dell'ultima modifica: 20 Jul 2023

Domanda

Come rimuovere l'X% superiore e inferiore dei valori di un campo (outlier) durante l'aggregazione.

Ambiente

Tableau Desktop

Risposta

Passaggio 1: Crea la vista

  1. Apri Tableau Desktop e connettiti all'esempio di origine dati Superstore.
  2. Trascina Città su Righe.
  3. Trascina Numero di record su Testo nella scheda Indicatori.
  4. Ordina Città in ordine decrescente i base alla somma di Numero di record.

Passaggio 2: Crea i due parametri necessari

  1. Nel riquadroDati, fai clic sulla freccia a discesa nell'angolo in alto a destra e seleziona Crea parametro.
  2. Nella finestra di dialogo Crea parametro, esegui le seguenti operazioni, quindi fai clic su OK:
  • Assegna il campo a Nome, per esempio: Pct. inferiore
  • Per Tipo di dati, seleziona Mobile.
  • Per Formato visualizzazione, seleziona Percentuale.
  • Per Valori ammessi, seleziona Intervallo.
  • ImpostaValore minimo su 0,05, Valore massimo su 0,25 e Dimensione incremento su 0,05.
  • Fai clic con il pulsante destro del mouse su Pct. inferiore nel riquadro Parametro della finestra Dati e seleziona Mostra controllo parametro.
  1. Ripeti i passaggi precedenti per creare un altro parametro Pct. superiore con il valore minimo a 0,75, quello massimo a 1,0 e la dimensione del passo a 0,05.

Passaggio 3: Crea un campo calcolato che include solo il valore medio Y% dei valori.

  1. Scegli Analisi > Crea campo calcolato.
  2. Nella finestra di dialogo Campo calcolato, esegui le seguenti operazioni, quindi fai clic su OK:
  • Denomina il campo calcolato, ad esempio, Vendite filtrate.
  • Copia e incolla le seguenti istruzioni nel campo formula:
IF [Vendite] > { FIXED [Città]: PERCENTILE([Vendite], [Pct. inferiore])} AND [Vendite] < { FIXED [Città]: PERCENTILE([Vendite], [Pct. superiore])}
THEN [Sales]
END

Passaggio 4: Crea un filtro che può escludere il valore X% inferiore/superiore dei valori dei dati.

  1. Trascina il campo calcolato Vendite filtrate creato sopra lo spazio Filtri.
  2. Nella finestra di dialogo Filtro archiviato, seleziona Tutti i valori e fai clic su Avanti.
  3. Seleziona Speciale > Valori non NULL e fai clic su OK

Ulteriori informazioni

Sono necessari due parametri poiché l'argomento 2 di PERCENTILE() deve essere un valore letterale di tipo Float, il che significa che non possiamo usare semplicemente l'espressione "1 - [Pct. inferiore]" come secondo argomento di questa funzione nel campo calcolato, poiché contiene un operatore e non è pertanto un valore letterale di tipo Float.
Con questo articolo hai risolto il problema?