Implementare campi di riepilogo di roll-up
Obiettivi di apprendimento
Al completamento di questa unità, sarai in grado di:
- Descrivere cos'è un campo di riepilogo di roll-up.
- Creare un campo di riepilogo di roll-up.
- Applicare la sicurezza a livello di campo al campo di riepilogo di roll-up.
Introduzione ai campi di riepilogo di roll-up
Mentre i campi formula calcolano i valori utilizzando i campi contenuti in un singolo record, i campi di riepilogo di roll-up calcolano i valori di un insieme di record correlati, come quelli di un elenco correlato. Puoi creare campi di riepilogo di roll-up in cui viene visualizzato automaticamente un valore su un record principale in base ai valori dei record in un record dettaglio. Tali record dettaglio devono essere direttamente collegati al record principale attraverso una relazione record principale-record dettaglio.
È possibile eseguire diversi tipi di calcoli con i campi di riepilogo di roll-up. Puoi contare il numero di record dettaglio relativi a un record principale oppure calcolare la somma, il valore minimo o il valore massimo di un campo nei record dettaglio. Ad esempio, potresti desiderare:
- Un campo Account personalizzato che calcola il totale di tutte le opportunità in sospeso correlate.
- Un campo ordine personalizzato che somma i prezzi unitari dei prodotti contenenti una descrizione da te specificata.
Definire un campo di riepilogo di roll-up
Poiché i campi di riepilogo di roll-up si basano sulle relazioni record principale-record dettaglio, è opportuno rivedere le relazioni tra gli oggetti prima di creare un campo di riepilogo roll-up.
Relazione record principale-record dettaglio
Le relazioni record principale-record dettaglio collegano strettamente gli oggetti tra loro permettendo al record principale di controllare i comportamenti specifici dei record dettaglio e sottodettaglio.
Il campo di riepilogo di roll-up viene definito nell'oggetto che si trova sul lato principale di una relazione record principale-record dettaglio. Ad esempio, è possibile creare un campo di riepilogo di roll-up nell'oggetto Account, che riepiloga le opportunità correlate:
Esistono diversi tipi di riepiloghi che si possono utilizzare.
Tipo |
Descrizione |
---|---|
COUNT |
Fa la somma del numero di record correlati. |
SUM |
Calcola la somma dei valori del campo selezionato nell'opzione Field to Aggregate (Campo da aggregare). Sono disponibili solo i campi numero, valuta e percentuale. |
MIN |
Visualizza il valore più basso del campo selezionato nell'opzione Field to Aggregate (Campo da aggregare) per tutti i record direttamente correlati. Sono disponibili solo i campi numero, valuta, percentuale, data e data/ora. |
MAX |
Visualizza il valore più alto del campo selezionato nell'opzione Field to Aggregate (Campo da aggregare) per tutti i record direttamente correlati. Sono disponibili solo i campi numero, valuta, percentuale, data e data/ora. |
Creare il campo di riepilogo
- In Setup (Imposta), apri Object Manager (Gestore oggetti) e fai clic su Account.
- Nella barra laterale sinistra, fai clic su Fields & Relationships (Campi e relazioni).
- Fai clic su New (Nuovo).
- Scegli il tipo di campo Roll-Up Summary (Riepilogo di roll-up) e fai clic su Next (Avanti).
- In Field Label (Etichetta campo) inserisci
Sum of Opportunities
(Somma delle opportunità), quindi fai clic su Next (Avanti).
- L'oggetto selezionato in Summarized Object (Oggetto riepilogato) è l'oggetto dettaglio che si desidera riepilogare. Scegli Opportunities (Opportunità).
- Scegli il tipo di roll-up SUM e, in Field to Aggregate (Campo da aggregare), seleziona Amount (Ammontare). Se nell'elenco Field to Aggregate (Campo da aggregare) non vedi Amount (Ammontare), disattiva Advanced Currency Management (Gestione avanzata delle valute) nelle impostazioni della valuta.
- Fai clic su Next (Avanti), Next (Avanti) e Save (Salva).
Esempi di campi di riepilogo di roll-up
Ecco altri esempi di roll-up di dati dettaglio che confluiscono in record principali.
Data di prima creazione dell'opportunità
È stato creato un campo roll-up sull'oggetto Account. Il riepilogo MIN di tutti i campi Created Date (Data creazione) dell'oggetto Opportunity (Opportunità) mostra la prima data in cui un'opportunità è stata creata in relazione a un account.
Prezzo totale di tutti i prodotti relativi a un'opportunità
È stato creato un campo roll-up sull'oggetto Opportunità. Il prezzo totale viene riepilogato sull'oggetto Opportunity Product (Prodotto opportunità) per trovare il totale complessivo di tutti i prodotti correlati a un'opportunità.
Prezzo minimo di listino di un'opportunità
È stato creato un campo roll-up sull'oggetto Opportunità. Il prezzo di listino viene riepilogato sull'oggetto Opportunity Product (Prodotto opportunità) per trovare il prodotto con il prezzo più basso correlato a un'opportunità.
Ulteriori informazioni
Congratulazioni per aver creato il primo campo di riepilogo di roll-up! Tieni presente che i tipi di campo che si possono calcolare in un campo di riepilogo di roll-up dipendono dal tipo di calcolo. Ad esempio:
- Se si seleziona SUM come tipo di roll-up, sono disponibili i campi numero, valuta e percentuale.
- Se si seleziona MIN O MAX come tipo di roll-up, sono disponibili i campi numero, valuta, percentuale, data e data/ora.
Per saperne di più sui campi di riepilogo di roll-up, visita Campo di riepilogo di roll-up.
Risorse
- Guida di Salesforce: Campo di riepilogo di roll-up
- Guida di Salesforce: Considerazioni sulle relazioni
- Guida di Salesforce: Guida agli operatori nei filtri
- Guida di Salesforce: Relazioni tra gli oggetti