Data dell'ultima modifica: 02 Apr 2024
Ambiente
Tableau DesktopRisposta
Usa la funzione SIZE() per differenziare tra le diverse parti della vista in un calcolo. La cartella di lavoro di esempio in allegato utilizza l'insieme di dati di esempio di Superstore per illustrare i seguenti passaggi:
FAI CLIC PER ESPANDERE LA PROCEDURA
Opzione 1: visualizzazione di una misura diversa
- Crea un campo calcolato denominato "TC personalizzato" utilizzando la seguente formula:
IF Size() > 1 THEN [<main table view measure>] ELSE [<grand total measure>] END
- Ad esempio, utilizzando l'origine dati di esempio di esempio di Superstore, si desidera visualizzare il profitto massimo per categoria e sottocategoria, visualizzando il totale delle vendite. Il campo calcolato si presenterà in questo modo:
IF Size() > 1 THEN MAX([Profit]) ELSE SUM([Sales]) END
- Ad esempio, utilizzando l'origine dati di esempio di esempio di Superstore, si desidera visualizzare il profitto massimo per categoria e sottocategoria, visualizzando il totale delle vendite. Il campo calcolato si presenterà in questo modo:
- Posiziona il campo calcolato [TC personalizzato] nella vista.
- Fai clic con il pulsante destro del mouse sul campo calcolato [TC personalizzato] e seleziona Modifica calcolo tabella... , quindi seleziona Riquadro (in orizzontale e poi in basso).
FAI CLIC PER ESPANDERE LA PROCEDURA
Opzione 2: visualizzazione di un calcolo tabella, come ad esempio la percentuale del totale
- Crea un campo calcolato denominato "Dimensioni" utilizzando la seguente formula:
SIZE()
- Crea un campo calcolato denominato "TC personalizzato" utilizzando la seguente formula:
IF [Size] > 1 THEN SUM(Sales) ELSE SUM(Sales)/TOTAL(SUM(Sales)) END
- Compila la vista con le dimensioni desiderate.
- Posiziona il campo calcolato [TC personalizzato] nella vista.
- Fai clic con il pulsante destro su [TC personalizzato] nella scheda Indicatori e seleziona Modifica calcolo tabella...
- Nella finestra di dialogo Calcolo tabella, imposta Calcolo nidificato su [Dimensione]
- In Calcola usando scegli Riquadro (in orizzontale e giù) e fai clic su OK.
- Fai clic con il pulsante destro del mouse su [TC personalizzato] nella scheda Indicatori e seleziona Formato...
- Nel riquadro Formattazione a sinistra, sotto Totali, nel menu a discesa Numeri, seleziona Percentuale
FAI CLIC PER ESPANDERE LA PROCEDURA
Opzione 3: personalizza i subtotali
- Crea un campo calcolato denominato "Dimensioni" utilizzando la seguente formula:
SIZE()
- Crea un campo calcolato denominato "Numero di " utilizzando la seguente formula:
TOTAL(COUNTD([Region]+[Category]))
- Crea un campo calcolato denominato "TC personalizzato" utilizzando la seguente formula:
IF [Size] <= [Number of Subtotals] THEN AVG([Sales]) ELSE SUM([Sales]) END
- Compila la vista con le dimensioni desiderate.
- Posiziona il campo calcolato [TC personalizzato] nella vista.
- Fai clic con il pulsante destro su [TC personalizzato] nella scheda Indicatori e seleziona Modifica calcolo tabella...
- Nella finestra di dialogo Calcolo tabella, imposta Calcolo nidificato su [Dimensione]
- Sotto Calcola utilizzando scegli Tabella (giù) e fai clic su OK.
- Fai clic con il pulsante destro del mouse su [TC personalizzato] nella scheda Indicatori e seleziona Formato...
- Nel riquadro Formattazione a sinistra, sotto Totali, nel menu a discesa Numeri, seleziona Percentuale
Nota: il video è privo di audio.
Ulteriori informazioni
- I totali possono essere formattati separatamente dal valore predefinito solo se è presente una sola misura nella vista. Se è necessario formattare i totali in modo diverso dalla tabella (ad es. decimale rispetto a percentuale) quando sono presenti più misure nella vista, vedi l'opzione 2 in Modificare la formattazione per valori diversi in base alla selezione di parametri
- La funzione SIZE() restituisce il numero di righe in una parte della vista. Poiché il totale generale è composto da una sola riga, SIZE() restituirà sempre 1 per il totale generale. Le dimensioni delle altre parti della vista, come i totali parziali, cambieranno a seconda del numero di righe presenti nella vista.
Grazie per aver inviato il tuo feedback sull'efficacia dell'articolo.
Apri nuovo caso
Continua la ricerca
Knowledge base
Community
Guida
Formazione e tutorial