Implementieren von Rollup-Zusammenfassungsfeldern
Lernziele
Einführung zu Rollup-Zusammenfassungsfeldern
Während Formelfelder die Werte unter Verwendung von Feldern innerhalb eines einzelnen Datensatzes berechnen, kalkulieren Rollup-Zusammenfassungsfelder die Werte aus einem Set miteinander verknüpfter Datensätze (z. B. aus den Datensätzen einer Themenliste). Sie können Rollup-Zusammenfassungsfelder erstellen, die anhand der Werte von Datensätzen in einem Detail-Datensatz automatisch den Wert eines Master-Datensatzes anzeigen. Diese Detail-Datensätze müssen über eine Master-Detail-Beziehung direkt mit dem Master verknüpft sein.
- Ein benutzerdefiniertes Accountfeld, mit dem die Summe aller verwandten ausstehenden Opportunities berechnet wird.
- Ein benutzerdefiniertes Auftragsfeld, in dem die Summe der Einheitspreise von Produkten angezeigt wird, die eine bestimmte von Ihnen angegebene Beschreibung enthalten.
Definieren von Rollup-Zusammenfassungsfeldern
Da Rollup-Zusammenfassungsfelder auf Master-Detail-Beziehungen basieren, empfiehlt es sich, vor der Erstellung eines Rollup-Zusammenfassungsfelds die Objektbeziehungen zu überprüfen.
Master-Detail-Beziehungen
Master-Detail-Beziehungen verknüpfen Objekte eng miteinander, sodass der Masterdatensatz bestimmte Verhaltensaspekte des Detail- und Unterdetaildatensatzes steuert.
Typ | Beschreibung |
---|---|
COUNT | Gibt die Gesamtsumme der zugehörigen Datensätze aus. |
SUM | Gibt die Gesamtsumme der Werte in dem Feld aus, das Sie in der Option Field to Aggregate (Zu aggregierendes Feld) ausgewählt haben. Nur Zahlen-, Währungs- und Prozentfelder sind verfügbar. |
MIN | Zeigt den niedrigsten Wert des in der Option Field to Aggregate (Zu aggregierendes Feld) ausgewählten Felds für alle verzeichnisbezogenen Datensätze an. Nur Zahlen-, Währungs- und Prozent-, Datums- und Datum/Uhrzeit-Felder sind verfügbar. |
MAX | Zeigt den höchsten Wert des in der Option Field to Aggregate (Zu aggregierendes Feld) ausgewählten Felds für alle verzeichnisbezogenen Datensätze an. Nur Zahlen-, Währungs- und Prozent-, Datums- und Datum/Uhrzeit-Felder sind verfügbar. |
Erstellen des Zusammenfassungsfelds
- Öffnen Sie in Setup den Object Manager (Objekt-Manager) und klicken Sie auf Account.
- Klicken Sie in der linken Randleiste auf Fields & Relationships (Felder & Beziehungen).
- Klicken Sie auf New (Neu).
- Wählen Sie den Feldtyp "Roll-Up Summary (Rollup-Zusammenfassung)" und klicken Sie auf Next (Weiter).
- Geben Sie für "Field Label (Feldname)" die Angabe "Sum of Opportunities" ein und klicken Sie auf Next (Weiter).
- "Summarized Object (Zusammengefasstes Objekt)" ist das Detail-Objekt, das Sie zusammenfassen möchten. Wählen Sie "Opportunities" aus.
- Wählen Sie SUM als "Roll-up Type (Rollup-Typ)" und "Amount (Betrag)" als "Field to Aggregate (Zu aggregierendes Feld)". Wenn "Amount (Betrag)" nicht in "Field to Aggregate“ (Zu aggregierendes Feld)" angezeigt wird, deaktivieren Sie "Advanced Currency Management (Erweitertes Währungsmanagement)" im "Currency Setup (Währungs-Setup)".
- Klicken Sie auf Next (Weiter), Next (Weiter) und Save (Speichern).
Beispiele für Rollup-Zusammenfassungsfelder
Hier finden Sie einige weitere Beispiele für Detaildaten, für die ein Rollup in Masterdatensätze durchgeführt wird.
Datum der ersten Erstellung der Opportunity
Gesamtpreis aller Produkte mit Bezug zu einer Opportunity
Minimaler Listenpreis einer Opportunity
Für das Objekt "Opportunities" wurde eine Rollup-Feld erstellt. "List Price (Listenpreis)" wird im Objekt "Opportunity Product (Opportunity-Produkt)" zusammengefasst, um das Produkt mit dem niedrigsten Preis mit Bezug zu einer Opportunity zu ermitteln.
Weitere Infos
- Wenn Sie SUM als Rollup-Typ ausgewählen, sind Zahlen-, Währungs- und Prozentfelder verfügbar.
- Wenn Sie MIN oder MAX als Rollup-Typ auswählen, stehen Ihnen Zahlen-, Währungs-, Prozent-, Datums- und Datum/Zeit-Felder zur Verfügung.