Skip to main content
Build the future with Agentforce at TDX in San Francisco or on Salesforce+ on March 5–6. Register now.
Geschätzte Zeit

Erstellen von Formelfeldern

Hinweis

Hinweis

Lernen Sie auf Deutsch? Beginnen Sie die Aufgabe in einem Trailhead Playground in der Sprache Deutsch und verwenden Sie für die Navigation die in Klammern angegebenen Übersetzungen. Kopieren und fügen Sie nur die Angaben in Englisch ein, da zur Überprüfung der Aufgabe Daten in Englisch benötigt werden. Wenn Sie die Aufgabe in Ihrer deutschen Organisation nicht bestehen, empfehlen wir Ihnen folgende Vorgehensweise: (1) Stellen Sie das Gebietsschema auf USA um, (2) legen Sie Englisch als Sprache fest (Anweisungen dazu finden Sie hier) und (3) klicken Sie erneut auf die Schaltfläche "Check Challenge" (Aufgabe überprüfen).

Weitere Details dazu, wie Sie die übersetzte Trailhead-Umgebung optimal nutzen können, finden Sie unter dem Badge "Trailhead in Ihrer Sprache".

Hinweis

Barrierefreiheit

Für diese Einheit sind einige zusätzliche Anweisungen für Benutzer von Bildschirmlesegeräten erforderlich. Klicken Sie auf den nachstehenden Link, um eine ausführliche Version dieser Einheit für Bildschirmlesegeräte aufzurufen:

Trailhead-Anweisungen für Bildschirmlesegeräte öffnen.

Überblick

Die globale Vertriebsleiterin Allison Wheeler hat Sie gebeten, ihrem Team zu helfen, zusätzliche Informationen zu Opportunities zu sammeln. Zuerst möchte sie, dass Vertriebs- und Führungskräfte ihre Provision für gewonnene Opportunities berechnen lassen können. Sie möchte auch, dass für Opportunities die Regionen und Zonen von Accounts für alle sichtbar angezeigt werden. Und mit dem Ziel, die Genauigkeit der Pipeline zu verbessern, möchte sie den rabattierten Betrag anzeigen, wenn ein Rabatt auf eine Opportunity angewendet wurde.

Erfüllen Sie diese Anforderungen, indem Sie benutzerdefinierte Formelfelder erstellen. Damit können Sie Berechnungen definieren, die auf andere Felder verweisen, um neue numerische, Text-, Datums- oder Kontrollkästchenwerte anzuzeigen, die für Geschäftsanforderungen spezifisch sind. Los geht's.

Berechnen der Provision

Erstellen Sie ein benutzerdefiniertes Formelfeld für das Opportunity-Objekt, das 10 % Provision berechnet, wenn eine Opportunity geschlossen und gewonnen wird.

  1. Klicken Sie in Setup auf Object Manager (Objekt-Manager) und wählen Sie Opportunity aus.
  2. Wählen Sie Fields & Relationships (Felder & Beziehungen) aus und klicken Sie dann auf New (Neu).
  3. Wählen Sie den Datentyp Formula (Formel) aus und klicken Sie auf Next (Weiter).
  4. Geben Sie Commission (Provision) sowohl als "Field Label (Feldbezeichnung)" als auch als "Field Name (Feldname)" an.
  5. Wählen Sie als "Formula Return Type (Typ der Formelrückgabe)" Currency (Währung) aus.
  6. Klicken Sie auf Next (Weiter).
  7. Wählen Sie in der Auswahlliste "Insert Merge Field (Briefvorlagenfeld einfügen)" Amount (Betrag) aus.
  8. Klicken Sie auf Insert Operator (Operator einfügen) und wählen Sie *Multiply (Multiplizieren) aus.
  9. Geben Sie in das Feld "Commission (Currency)= [Provision (Währung)=]" den Wert 0.1 ein.
  10. Die endgültige Formel sollte wie folgt aussehen: Amount * 0.1 (Betrag x 0,1).
  11. Klicken Sie auf Check Syntax (Syntax prüfen), um Fehler auszuschließen.
  12. Geben Sie für "Description (Beschreibung)" Folgendes ein: Calculates sales rep commission of 10 percent when opportunity is won. (Berechnet die 10 Prozent Provision für den Vertriebsmitarbeiter, wenn die Opportunity gewonnen wird.)
  13. Geben Sie für "Help Text (Hilfetext)" Folgendes ein: Sales rep commission when opportunity is won. (Provision für den Vertriebsmitarbeiter, wenn die Opportunity gewonnen wird.)
  14. Klicken Sie auf Next (Weiter).
  15. Aktivieren und deaktivieren Sie in der Spaltenüberschrift "Visible (Sichtbar)" die entsprechenden Kontrollkästchen.
  16. Wählen Sie "Sales User (Vertriebsmitarbeiter)" und "System Administrator (Systemadministrator)" in der Spalte "Visible (Sichtbar)" aus.
  17. Klicken Sie auf Next (Weiter) und auf Save (Speichern).

Ändern Sie anschließend die Formel so, dass die Provision nur berechnet wird, wenn eine Opportunity geschlossen und gewonnen wird.

  1. Klicken Sie in "Fields & Relationships (Felder & Beziehungen)" für das noch geöffnete Opportunity-Objekt neben "Commission (Provision)" auf den Pfeil Nach unten zeigender Pfeil und wählen Sie Edit (Bearbeiten) aus.
  2. Klicken Sie im Abschnitt "Formula Options (Formeloptionen)" auf die Registerkarte Advanced Formula (Erweiterte Formel) und ändern Sie die Formel.
  3. Klicken Sie im Feld "Commission (Currency)= [Provision (Währung)=]" am Anfang der Formel, um den Cursor kurz vor "Amount (Betrag)" zu platzieren.
  4. Wählen Sie IF in der Liste "Functions (Funktionen)" aus und klicken Sie dann auf Insert Selected Function (Ausgewählte Funktion einfügen).
  5. Wählen Sie in der Liste "Functions (Funktionen)" ISPICKVAL aus.
  6. Markieren Sie in der Formel logical_test und klicken Sie auf Insert Selected Function (Ausgewählte Funktion einfügen).
  7. Markieren Sie in der Formel picklist_field.
  8. Klicken Sie auf Insert Field (Feld einfügen), wählen Sie in der zweiten Liste des angezeigten Overlays "Insert Field (Feld einfügen)" Stage (Phase) aus und klicken Sie dann auf Insert (Einfügen).
  9. Markieren Sie in der Formel text_literal und geben Sie "Closed Won (Geschlossen und gewonnen)" einschließlich der Anführungszeichen ein.
  10. Markieren Sie in der Formel Amount * 0.1 und schneiden Sie das Element aus (Strg/Befehlstaste+X).
  11. Markieren Sie in der Formel value_if_true und fügen Sie das Element ein (Strg/Befehlstaste+V).
  12. Markieren Sie in der Formel value_if_false und geben Sie 0 ein.
  13. Die Formel sollte folgendermaßen aussehen:
    IF( ISPICKVAL( StageName , "Closed Won") , Amount * 0.1, 0)
    Registerkarte 'Advanced Formula (Erweiterte Formel)' mit der überarbeiteten Provisionsformel.
  14. Klicken Sie auf Check Syntax (Syntax prüfen).
  15. Klicken Sie auf Save (Speichern).

Anpassen von Formelfeldern

Erstellen Sie ein benutzerdefiniertes Formelfeld für das Opportunity-Objekt, das die Informationen zu Region und Zone aus dem Accountdatensatz anzeigt.

  1. Klicken Sie in "Fields & Relationships (Felder & Beziehungen)" für das noch geöffnete Opportunity-Objekt auf New (Neu).
  2. Wählen Sie den Datentyp Formula (Formel) aus und klicken Sie auf Next (Weiter).
  3. Geben Sie Region/Zone als "Field Label (Feldbezeichnung)" und Region_Zone als "Field Name (Feldname)" ein.
  4. Wählen Sie als "Formula Return Type (Typ der Formelrückgabe)" Text aus.
  5. Klicken Sie auf Next (Weiter).
  6. Klicken Sie auf die Registerkarte Advanced Formula (Erweiterte Formel), falls nicht bereits ausgewählt.
  7. Wählen Sie TEXT in der Liste "Functions (Funktionen)" aus und klicken Sie dann auf Insert Selected Function (Ausgewählte Funktion einfügen).
  8. Markieren Sie in der Formel value.
  9. Klicken Sie auf Insert Field (Feld einfügen) und wählen Sie in der zweiten Liste des angezeigten Overlays "Insert Field (Feld einfügen)" Account> aus.
  10. Wählen Sie in der eingeblendeten neuen Liste Region aus und klicken Sie dann auf Insert (Einfügen).
  11. Klicken Sie am Ende der Formel, um den Cursor zu positionieren und klicken Sie dann auf Insert Operator (Operator einfügen) und wählen Sie &Concatenate (Verketten) aus.
  12. Geben Sie am Ende der Formel "/" (einschließlich der Anführungszeichen) ein.
  13. Klicken Sie auf Insert Operator (Operator einfügen) und wählen Sie &Concatenate (Verketten) aus.
  14. Wählen Sie TEXT in der Liste Functions (Funktionen) aus und klicken Sie dann auf "Insert Selected Function (Ausgewählte Funktion einfügen)".
  15. Markieren Sie in der Formel value.
  16. Klicken Sie auf Insert Field (Feld einfügen) und wählen Sie in der zweiten Liste des angezeigten Overlays "Insert Field (Feld einfügen)" Account> aus.
  17. Wählen Sie in der eingeblendeten neuen Liste Zone aus und klicken Sie dann auf Insert (Einfügen).
  18. Die Formel sollte folgendermaßen aussehen: 
    TEXT( Account.Region__c ) & "/" & TEXT( Account.Zone__c )
  19. Klicken Sie auf Check Syntax (Syntax prüfen).
  20. Geben Sie für "Description (Beschreibung)" Folgendes ein: Displays the Region and Zone values from the account record. (Zeigt die Regions- und Zeitzonenwerte aus dem Accountdatensatz an)
  21. Geben Sie für "Help Text (Hilfetext)" Folgendes ein: Account region and zone. (Region und Zeitzone des Accounts)
  22. Klicken Sie auf Next (Weiter), Next (Weiter) und Save (Speichern).

Als Nächstes erstellen Sie ein Formelfeld mit dem Namen "Amount after Discount (Betrag nach Rabatt)", um den Betrag nach Anwendung des Rabatts zu berechnen. Doch zuerst erstellen Sie ein benutzerdefiniertes Prozentfeld namens "Discount Percentage (Rabattprozentsatz)".

  1. Klicken Sie in "Fields & Relationships (Felder & Beziehungen)" für das noch geöffnete Opportunity-Objekt auf New (Neu).
  2. Wählen Sie den Datentyp Percent (Prozent) aus und klicken Sie auf Next (Weiter).
  3. Geben Sie als "Field Label (Feldbezeichnung)" Discount Percentage (Rabattprozentsatz) ein.
  4. Geben Sie für "Length (Länge)" 3 ein.
  5. Klicken Sie auf Next (Weiter).
  6. Aktivieren und deaktivieren Sie nacheinander die Überschrift "Visible (Sichtbar)", um die Kontrollkästchen zu deaktivieren.
  7. Wählen Sie Sales User (Vertriebsmitarbeiter) und System Administrator (Systemadministrator) aus.
  8. Klicken Sie auf Next (Weiter) und auf Save (Speichern).

Erstellen Sie nun die Formel.

  1. Klicken Sie in "Fields & Relationships (Felder & Beziehungen)" für das noch geöffnete Opportunity-Objekt auf New (Neu).
  2. Wählen Sie den Datentyp Formula (Formel) aus und klicken Sie auf Next (Weiter).
  3. Geben Sie Amount After Discount (Betrag nach Rabatt) als "Field Label (Feldbezeichnung)" und Amount_After_Discount als "Field Name (Feldname)" ein.
  4. Wählen Sie als "Formula Return Type (Typ der Formelrückgabe)" Currency (Währung) aus.
  5. Klicken Sie auf Next (Weiter).
  6. Klicken Sie auf die Registerkarte Simple Formula (Einfache Formel).
  7. Wählen Sie in der Auswahlliste "Insert Field (Feld einfügen)" Amount (Betrag) aus.
  8. Klicken Sie auf Insert Operator (Operator einfügen) und wählen Sie *Multiply (Multiplizieren) aus.
  9. Klicken Sie auf Insert Operator (Operator einfügen) und wählen Sie ( Open Parenthesis [ (Öffnende Klammer] aus.
  10. Geben Sie hinter der öffnenden Klammer 1 ein.
  11. Klicken Sie auf Insert Operator (Operator einfügen) und wählen Sie -Subtract (Subtrahieren) aus.
  12. Wählen Sie in der Auswahlliste "Insert Field (Feld einfügen)" Discount Percentage (Rabattprozentsatz) aus.
  13. Klicken Sie auf Insert Operator (Operator einfügen) und wählen Sie ) Close Parenthesis [) Schließende Klammer] aus.
  14. Die Formel sollte folgendermaßen aussehen: 
    Amount * ( 1 - Discount_Percentage__c )
  15. Klicken Sie auf Check Syntax (Syntax prüfen).
  16. Geben Sie für "Description (Beschreibung)" Folgendes ein: Calculates the opportunity amount after any discount has been applied. (Berechnet den Opportunity-Betrag nach Abzug eines Rabatts)
  17. Geben Sie für "Help Text (Hilfetext)" Folgendes ein: Opportunity amount after discount has been applied. (Opportunity-Betrag nach Abzug eines Rabatts)
  18. Klicken Sie auf Next (Weiter), Next (Weiter) und Save (Speichern).

Sie haben dazu beigetragen, dem Vertriebsteam von Allison die notwendigen Informationen mithilfe von Formeln zur Verfügung zu stellen. Im nächsten Schritt dieses Projekts befassen wir uns mit Datensatztypen.

Teilen Sie Ihr Trailhead-Feedback über die Salesforce-Hilfe.

Wir würden uns sehr freuen, von Ihren Erfahrungen mit Trailhead zu hören: Sie können jetzt jederzeit über die Salesforce-Hilfe auf das neue Feedback-Formular zugreifen.

Weitere Infos Weiter zu "Feedback teilen"