Data dell'ultima modifica: 20 Jul 2023
Ambiente
- Tableau Desktop
- Dati combinati
Risposta
Opzione 1
Applica un filtro su più origini dati primarie seguendo le istruzioni in Filtrare dati in più origini dati nella Guida di Tableau.Opzione 2
Utilizza un parametro con un campo calcolato per filtrare l'origine dati secondaria a livello di riga. La cartella di lavoro allegata e i passaggi successivi illustrano il processo. In questo esempio, Vendite Superstore è l'origine dati primaria e Catena di caffè è l'origine dati secondaria.Passaggio 1: Crea il parametro
- Fai clic con il pulsante destro del mouse sulla finestra Dati e seleziona Crea parametro.
- Nella finestra di dialogo Crea parametro, assegna un nome al parametro. Nella cartella di lavoro di esempio, il parametro è denominato Seleziona una regione.
- In Tipo di dati, seleziona Stringa.
- In Valori consentiti, seleziona Elenco.
- Immetti i valori desiderati nell'Elenco dei valori.
- Al termine, fai clic su OK.
- Fai clic con il pulsante destro del mouse del parametro e seleziona Mostra controllo parametro.
Passaggio 2: Crea il campo calcolato
- Per creare un nuovo campo calcolato, dall'origine dati primaria (qui: Sample Superstore), seleziona Analisi > Crea campo calcolato.
- Nella finestra di dialogo Crea campo calcolato, assegna un nome al campo. In questo esempio, il campo calcolato è denominato Filtro regione.
- Nel campo formula, immetti la seguente formula:
IF [Select a Region] = [Region] THEN [Region] END
, quindi fai clic su OK.
Passaggio 3: Crea la vista
- Fai doppio clic su Stato per creare la vista mappa.
- Trascina il campo Regione sullo spazio Colore nella scheda Indicatori.
- Fai clic sulla freccia del menu a discesa della scheda Indicatori e seleziona Mappa.
- Nella finestra Dati, fai clic sull'insieme di dati Catena di caffè.
- Trascina Numero di registri su Etichetta nella scheda Indicatori.
- Nella finestra Dati, fai clic sull'insieme di dati Vendite Superstore.
- Trascina il campo calcolato Filtro regione nello spazio Filtri.
- Nella finestra di dialogo Filtro, seleziona la casella di controllo accanto a NULL e la casella di controllo accanto a Escludi, quindi fai clic su OK.
Per osservare l'opzione 2 nella pratica, guarda il video qui sotto.
Nota: il video è privo di audio. Per visualizzare il video con una qualità superiore, fai clic sull'icona di YouTube riportata sotto per guardarlo direttamente su YouTube.
Ulteriori informazioni
- Non è possibile filtrare un database secondario a livello di riga utilizzando lo spazio Filtri, ma è possibile utilizzare un parametro in combinazione con un campo calcolato per filtrare l'origine dati secondaria a livello di riga. Mentre un filtro esclude semplicemente le righe dati, la logica può essere applicata a un campo calcolato per azzerare alcune righe se la condizione prestabilita è soddisfatta.
- Il campo calcolato deve essere creato nell'origine dati secondaria: deve controllare se la riga corrente corrisponde alla selezione del parametro e restituire un valore se ciò avviene, altrimenti NULL o zero.
- I filtri rapidi non possono filtrare le origini dati.
- Il parametro dovrebbe contenere tutti i possibili valori di filtro.
Grazie per aver inviato il tuo feedback sull'efficacia dell'articolo.
Apri nuovo caso
Continua la ricerca
Knowledge base
Community
Guida
Formazione e tutorial
Link correlati
Results 1-3 of 1,614
Trending Articles
Results 1-3 of 1,614