Loading

Mostrare i totali complessivi con i dati combinati

Data pubblicazione: Jul 20, 2023
Operazione
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.
 
Fasi
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()

  1. Trascina i campi di collegamento dall'origine dati secondaria su Dettagli nella scheda Indicatori.
  2. 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
  3. Sostituisci il campo calcolato che fa riferimento a un campo nell'origine dati secondaria con il campo calcolato creato nel passaggio 2
  4. Fai clic con il pulsante destro del mouse sul calcolo sostitutivo nello spazio e seleziona Modifica calcolo tabella...
  5. Nella finestra di dialogo Calcolo tabella, esegui le seguenti operazioni:
    1. Seleziona Dimensioni specifiche
    2. Seleziona solo i campi di collegamento
  6. Passa a Analisi > Impilamento indicatori > Disattivo
  7. 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.
Risorse aggiuntive
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.

Numero articolo Knowledge

001458129

Allegati

Grand Totals Blended Calc (1).twbx

1275 KB

 
Caricamento
Salesforce Help | Article