Mostrare i totali complessivi con i dati combinati
Pubblicato: 30 Jan 2013 Data dell'ultima modifica: 20 Jul 2023
Domanda
Come visualizzare il totale complessivo quando si utilizzano dati combinati.
Quando ad esempio un campo calcolato nell'origine dati primaria fa riferimento a un campo dell'origine dati secondaria, il risultato restituito per i totali complessivi potrebbe non rispecchiare il numero previsto.
Ambiente
Tableau Desktop
Combinazione di dati
Risposta
Ciascuna delle tre opzioni è illustrata nella cartella di lavoro allegata, in cui viene usato l'insieme di dati di esempio di Superstore.
Opzione 1:
Crea un join delle origini dati con un join tra database invece di una combinazione. Per istruzioni, consulta Creare un join dei dati.
Opzione 2: Crea un calcolo con WINDOW_SUM()
Trascina i campi di collegamento dall'origine dati secondaria su Dettagli nella scheda Indicatori.
Crea un campo calcolato con un calcolo simile al seguente: If FIRST()=0 THEN WINDOW_SUM(<Calculated Field that references Field in Secondary Data Source>) END
Sostituisci il campo calcolato che fa riferimento a un campo nell'origine dati secondaria con il campo calcolato creato nel passaggio 2
Fai clic con il pulsante destro del mouse sul calcolo sostitutivo nello spazio e seleziona Modifica calcolo tabella...
Nella finestra di dialogo Calcolo tabella, esegui le seguenti operazioni:
Seleziona Dimensioni specifiche
Seleziona solo i campi di collegamento
Passa a Analisi > Impilamento indicatori > Disattivo
Facoltativo: ripeti i passaggi da 2 a 5 per tutte le misure nella vista
Nota: il calcolo deve essere creato nell'origine dati primaria, facendo riferimento a un campo nell'origine dati secondaria.
Opzione 3: Crea un calcolo con INCLUDE
Modifica il calcolo originale in modo da eseguire il wrapping della parte non additiva del calcolo in un'espressione LOD (livello di dettaglio) INCLUDE. Ad esempio, il calcolo
AVG([Discount])+ SUM([Category Costs].[Cost])
Può diventare:
SUM({ INCLUDE [Sub-Category] : AVG([Discount]) }) + SUM([Category Costs].[Cost])
Nota: questa opzione funziona solo quando le dimensioni che determinano il livello di dettaglio e l'espressione non additiva sono incluse nella stessa origine dati. Le espressioni LOD (livello di dettaglio) non possono includere campi da più origini dati.
Ulteriori informazioni
Questo problema si verifica solo per le espressioni non additive, che devono essere calcolate a uno specifico livello di dettaglio prima del calcolo del totale quando questo viene impostato su Totale con > Automatico. I totali complessivi automatici restituiranno "ignora il livello di dettaglio" nella vista e calcoleranno i valori dell'intero insieme di dati. Ad esempio, se la vista mostra le medie giornaliere, il totale complessivo automatico mostrerà la media dell'intero insieme di dati nella vista anziché la somma di tutte le medie giornaliere.
I calcoli che utilizzano i campi delle origini dati secondarie possono mostrare solo i totali complessivi automatici.
Grazie per aver inviato il tuo feedback sull'efficacia dell'articolo.