Loading

Personalizzazione dei Totali per mostrare valori diversi rispetto alla tabella

Data pubblicazione: Apr 25, 2024
Operazione
Come personalizzare il Totale generale o i Subtotali per mostrare un valore diverso dalla tabella principale della vista. Per esempio, restituire una percentuale del totale nei Totali complessivi mentre viene visualizzato SUM([Vendite]) nella vista.
Fasi

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:

 

Opzione 1: visualizzazione di una misura diversa

  1. 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
      
  2. Posiziona il campo calcolato [TC personalizzato] nella vista.
  3. 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).
 

Opzione 2: visualizzazione di un calcolo tabella, come ad esempio la percentuale del totale

  1. Crea un campo calcolato denominato "Dimensioni" utilizzando la seguente formula:
    SIZE()
  2. Crea un campo calcolato denominato "TC personalizzato" utilizzando la seguente formula:
    IF [Size] > 1
    THEN SUM(Sales)
    ELSE SUM(Sales)/TOTAL(SUM(Sales))
    END
    
  3. Compila la vista con le dimensioni desiderate.
  4. Posiziona il campo calcolato [TC personalizzato] nella vista.
  5. 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.
  6. Fai clic con il pulsante destro del mouse su [TC personalizzato] nella scheda Indicatori e seleziona Formato...
  7. Nel riquadro Formattazione a sinistra, sotto Totali, nel menu a discesa Numeri, seleziona Percentuale
 

Opzione 3: personalizza i subtotali

  1. Crea un campo calcolato denominato "Dimensioni" utilizzando la seguente formula:
    SIZE()
    
  2. Crea un campo calcolato denominato "Numero di " utilizzando la seguente formula:
    TOTAL(COUNTD([Region]+[Category]))
  3. Crea un campo calcolato denominato "TC personalizzato" utilizzando la seguente formula:
    IF [Size] <= [Number of Subtotals]
    THEN AVG([Sales])
    ELSE SUM([Sales])
    END
    
  4. Compila la vista con le dimensioni desiderate.
  5. Posiziona il campo calcolato [TC personalizzato] nella vista.
  6. 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.
  7. Fai clic con il pulsante destro del mouse su [TC personalizzato] nella scheda Indicatori e seleziona Formato...
  8. Nel riquadro Formattazione a sinistra, sotto Totali, nel menu a discesa Numeri, seleziona Percentuale
Per visualizzare i passaggi illustrati nel video riportato sotto, espandi la sezione sopra.
Nota: il video è privo di audio.
 
Risorse aggiuntive
  • 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.
Totali complessivi e subtotali non mostrano i numeri previsti con i calcoli tabella
 
Numero articolo Knowledge

001456475

Allegati

customize totals.twbx

1267 KB

 
Caricamento
Salesforce Help | Article