Loading

Filtrare le viste in modo dinamico con i parametri stringa

Data pubblicazione: Mar 25, 2024
Operazione
Come utilizzare un parametro per ricercare un campo per un valore di stringa.
Fasi

I filtri consentono di rimuovere facilmente i dati dalla vista per permetterti di concentrarti solo sulle informazioni necessarie. Quando crei una vista o una dashboard più complessa, potresti renderti conto di aver aggiunto molti filtri per consentire alle persone di restringere una vista grande a un insieme di dati specifico, ad esempio una singola regione o un solo prodotto. In tal caso, i controlli del filtro talvolta possono occupare molto spazio e rimuovere l'attenzione dai dati nella vista. Per evitare che ciò si verifichi, puoi creare una sorta di parametro di digitazione che accetti valori per più campi e li filtri in base a ciò che digiti.

Gli esempi seguenti mostrano vari metodi per raggiungere questo obiettivo.

FAI CLIC PER ESPANDERE LA SOLUZIONE
Esempio 1: Opzione di filtro - Campo singolo (interazione vista)

Puoi rivedere i passaggi illustrati sotto nella cartella di lavoro allegata DynamicStringSearch.twbx

Crea il parametro

  1. Apri Tableau Desktop e connettiti ai dati campione Superstore.
  2. Fai clic con il pulsante destro del mouse sulla finestra Dati e seleziona Crea parametro.
  3. Nella finestra di dialogo Crea parametro, esegui le seguenti operazioni e fai clic su OK:
    • Assegna un nome al parametro. Nella cartella di lavoro di esempio, il parametro è denominato Cerca stati.
    • Per Tipo di dati, seleziona Stringa.
    • Per Valore corrente, digita a.
    • Per  Valori ammessi, seleziona Tutti.
  4. Fai clic con il pulsante destro del mouse sul parametro e seleziona Mostra controllo parametro.

Crea il campo calcolato

  1. Seleziona Analisi > Crea campo calcolato
  2. Nella finestra di dialogo Campo calcolato che viene visualizzata, denomina il campo calcolato Contiene stati
  3. Immetti la seguente formula e fai clic su OK:
  4. CONTAINS([State],[Search States] 
  5. Fai clic con il pulsante destro del mouse sul parametro e seleziona Mostra controllo parametro.

Crea la Vista

  1. Trascina Categoria in Colore.
  2. Trascina Vendite su Righe.
  3. Trascina Categoria su Colore.
  4. Trascina Stato su Dettagli.
  5. Trascina Contiene stati in Filtri.
  6. Seleziona Vero e fai clic su OK.
Per visualizzare i passaggi illustrati nel video riportato sotto, espandi la sezione sopra.
Nota: il video è privo di audio.
 
FAI CLIC PER ESPANDERE LA SOLUZIONE
Esempio 2: Opzione di filtro - Campi multipli (interazione vista)

Puoi rivedere i passaggi illustrati sotto nella cartella di lavoro allegata DynamicStringSearch.twbx.

Crea il parametro

  1. Apri Tableau Desktop e connettiti ai dati campione Superstore.
  2. Fai clic con il pulsante destro del mouse sulla finestra Dati e seleziona Crea parametro.
  3. Nella finestra di dialogo Crea parametro, esegui le seguenti operazioni e fai clic su OK:
    • Assegna un nome al parametro. Nella cartella di lavoro di esempio, il parametro è denominato Digita stringa nel filtro.
    • Per Tipo di dati, seleziona Stringa.
    • Per Valore corrente, digita a.
    • Per  Valori ammessi, seleziona Tutti.
  4. Fai clic con il pulsante destro del mouse sul parametro e seleziona Mostra controllo parametro.

Crea il campo calcolato

  1. Seleziona Analisi > Crea campo calcolato
  2. Nella finestra di dialogo Campo calcolato che viene visualizzata, denomina il campo calcolato Mostra
  3. Immetti la seguente formula e fai clic su OK:
  4. CONTAINS([State],[Type String to Filter]) OR CONTAINS([Category],[Type String to Filter]) OR CONTAINS([Region],[Type String to Filter]) 

Crea la Vista

  1. Trascina Vendite in Colonne.
  2. Trascina Regione e Nomi clienti in Righe.
  3. Trascina Categoria su Colore.
  4. Trascina Stato e Sottocategoria su Dettagli.
  5. Trascina Mostra in Filtri.
  6. Seleziona Vero e fai clic su OK.
Per visualizzare i passaggi illustrati nel video riportato sotto, espandi la sezione sopra.
Nota: il video è privo di audio.
FAI CLIC PER ESPANDERE LA SOLUZIONE
Esempio 3: Visualizza una stringa specifica (nessuna interazione della vista)

Puoi rivedere i passaggi illustrati sotto nella cartella di lavoro allegata DynamicStringSearch.twbx.

Crea il campo calcolato

  1. Seleziona Analisi > Crea campo calcolato
  2. Nella finestra di dialogo Campo calcolato che viene visualizzata, denomina il campo calcolato Cerca prodotto specifico
  3. Immetti la seguente formula e fai clic su OK:
  4. Contains([Product Name], "Belkin") 
  5. Fai clic con il pulsante destro del mouse sul parametro e seleziona Mostra controllo parametro.

Crea la Vista

  1. Trascina Vendite in Colonne.
  2. Trascina Categoria, Sottocategoria e Nome prodotto in Righe.
  3. Trascina Categoria su Colore.
  4. Trascina Stato su Dettagli.
  5. Trascina Cerca prodotto specifico in Filtri.
  6. Seleziona Vero e fai clic su OK.
Per visualizzare i passaggi illustrati nel video riportato sotto, espandi la sezione sopra.
Nota: il video è privo di audio.
Risorse aggiuntive
Scopri di più su questo argomento guardando il video di formazione gratuito on-demand: Calcoli stringa.

Quando trascini il campo calcolato nello spazio Filtro, potresti vedere solo una casella di controllo per "Nascondi" sulla base del valore iniziale del tuo parametro.

  • Ad esempio, se hai usato il valore "None", non ci sono record nei casi in cui la Regione, il Dipartimento o gli Stati corrispondano alla parola "None."
  • Se non visualizzi una casella di controllo per "Nascondi", seleziona il pulsante di opzione "Elenco valori personalizzato". Quindi, digita manualmente la parola "Mostra" e fai clic sul pulsante con il simbolo più per aggiungerla all'elenco.
Numero articolo Knowledge

001465789

Allegati

DynamicStringSearch.twbx

1224 KB

 
Caricamento
Salesforce Help | Article