KNOWLEDGE BASE

Sostituzione dei filtri utilizzando un parametro


Pubblicato: 07 Apr 2017
Data dell'ultima modifica: 07 Apr 2023

Domanda

Come filtrare la vista in modo diverso in base al valore di un parametro.

Ad esempio, passando dal filtraggio della vista per visualizzare le vendite di questo mese o le vendite che superavano i 1000 dollari.

Ambiente

Tableau Desktop

Risposta

La cartella di lavoro di esempio in allegato utilizza l'insieme di dati di esempio di Superstore per illustrare i seguenti passaggi:

Passaggio 1: Crea un parametro

  1. Fai clic sulla freccia verso il basso di fianco a Dimensioni nel riquadro Dati e seleziona Crea parametro…
  2. Nella finestra di dialogo Crea parametro, esegui le seguenti operazioni e fai clic su OK:
    1. Assegna un nome al parametro. In questo esempio lo chiameremo "Scegliere un filtro".
    2. Per Tipo di dati, scegli Stringa.
    3. Per Valori ammessi, seleziona Elenco
    4. Aggiungi due opzioni all'elenco per "vendite di questo mese" e "vendite superiori a 1000 $".
  3. Fai clic con il pulsante destro del mouse su [Scegliere un filtro] nel riquadro Dati e seleziona Mostra controllo parametro.

Passaggio 2: Crea i seguenti campi calcolati

  • Seleziona Analisi > Crea campo calcolato...
  • Crea un campo calcolato denominato "Vendite filtrate per questo mese" utilizzando la seguente formula:
    DATEPART('month', [Order Date]) = DATEPART('month', TODAY())
  • Seleziona Analisi > Crea campo calcolato...
  • Crea un campo calcolato denominato "Vendite superiori a 1000 $" utilizzando la seguente formula:
    [Sales] > 1000
NOTA: per questo esempio, i campi calcolati per i filtri separati devono restituire TRUE o FALSE
  • Seleziona Analisi > Crea campo calcolato...
  • Crea un campo calcolato denominato "Scambia filtro" utilizzando la seguente formula:
    ( [Choose a filter] = "sales this month" AND [Sales this month] )
    OR
    ( [Choose a filter] = "sales over $1000" AND [Sales over $1000])
NOTA: per questo esempio, i campi calcolati per i filtri separati devono restituire TRUE o FALSE

Passaggio 3: Attiva il campo "Sostituisci filtro calcolato".

  1. Trascina [Scambia filtro] nello spazio Filtri.
  2. Nella finestra di dialogo Filtro, seleziona True e fai clic su OK.
Con questo articolo hai risolto il problema?