KNOWLEDGE BASE

Calcolo della percentuale del totale per le aggregazioni per dimensione, in quella dimensione


Pubblicato: 02 Dec 2016
Data dell'ultima modifica: 20 Jul 2023

Domanda

Come calcolare le percentuali di un totale per le aggregazioni in base a una dimensione in quella dimensione.

Ambiente

Tableau Desktop

Risposta

Crea un campo calcolato simile al seguente:

​AVG([measure]) / SUM( {EXCLUDE [dimension]: SUM({INCLUDE [dimensione]: AVG([measure])})} )

Il calcolo precedente trova la percentuale per una data media di [misura] (supponendo che [dimensione] sia nella vista), dalla somma delle medie di [misura] per [dimensione].

Ulteriori informazioni

  • Al posto di AVG() possono essere utilizzate altre funzioni di aggregazione.
  • La SUM() al di fuori di {EXCLUDE} è presente per prevenire un errore di aggregazione con il numeratore.
Il precedente calcolo consente di individuare la percentuale di SUM([misura]) al livello di dettaglio della vista in [dimensione], ma vi sono alcune circostanze in cui tale calcolo non funziona.
  • Per le funzioni di aggregazione come AVG(), MIN() e MAX(), le informazioni vengono perse durante l'aggregazione in una dimensione. AVG([misura]) in [dimensione] è diverso da AVG([misura]) per ogni valore di [dimensione].
  • Sebbene questo calcolo sia reattivo al livello di dettaglio della vista, se [dimensione] è parte di una gerarchia dimensionale e altre dimensioni di tale gerarchia sono presenti nella vista, il calcolo non funzionerà nel modo corretto.
  • {INCLUDE} ed {EXCLUDE} sono interessati da Filtri di dimensione.
  •  [Nomi misure] non possono essere usati nei calcoli. Di conseguenza, non è possibile usare questo calcolo per individuare la percentuale in [Nomi misure].
Con questo articolo hai risolto il problema?