Sie befinden sich hier:
Verwenden des Elements "Rundungswerte"
Verwenden Sie das Element "Rundungswerte", um sicherzustellen, dass die Ausgabe eines beliebigen Preiselements in einem Preisgestaltungsverfahren auf die angegebene Dezimalstelle gerundet wird.
Erforderliche Editionen
| Erforderliche Benutzerberechtigungen | |
|---|---|
| Erstellen, Aktualisieren und Löschen von Preisgestaltungsverfahren: | Salesforce Pricing Design Time User (Benutzer der Salesforce-Preisgestaltungszeit) |
Angenommen, Sie möchten Bedingungen festlegen, die Rabatte nur gewähren, wenn ein Kunde 50 oder mehr Druckerpakete kauft, und die Rabatte mithilfe einer Formel berechnen. Legen Sie für dieses Beispiel fest, dass ItemNetTotalPrice auf das erste Dezimaltrennzeichen abgerundet wird.
Wichtig In einer Organisation mit mehreren Währungen bestimmt die persönliche Währungseinstellung des Benutzers, welcher Währungscode bei Rundungsvorgängen verwendet wird, und nicht der im Verfahrenskontext übergebene Währungscodeparameter.
Erstellen einer Konstante für die Präzisionsvariable
- Erstellen Sie ein Preisgestaltungsverfahren. Führen Sie zum Erstellen eines Preisgestaltungsverfahrens die ersten 5 Schritte unter Konfigurieren Ihres Preisgestaltungsverfahrens aus.
-
Klicken Sie im Zeichenbereich des Preisverfahrensgenerators auf
.
- Klicken Sie im Bereich "Ressourcenmanager" auf Ressource hinzufügen.
-
Geben Sie auf der Seite "Neue Ressource hinzufügen" die folgenden Details an.
- Ressourcentyp: Konstante
- Ressourcenname: Präzisionsvariable
- Datentyp: Anzahl
- Dezimalstellen: 2
- Standardwert: 1. Dieser Wert gibt an, dass der Produktpreis auf eine Dezimalstelle gerundet werden soll.
- Speichern Sie Ihre Änderungen.
Hinzufügen des Elements "Rundungswerte"
-
Fügen Sie nun das Element "Preiseinstellung" hinzu und ordnen Sie diese Variablen zu.
- Eingabevariablen
- Belegposten: LineItem
- Ausgabevariablen
- Preis Wasserfall: price_water_fall
- Nettostückpreis: NetUnitPrice.
- Zwischensumme: ItemNetTotalPrice <
- Eingabevariablen
-
Fügen Sie das Element "Listenpreis" hinzu, um den Basispreis des Produkts abzurufen.
Wählen Sie unter "Details der Nachschlagetabelle" die Entscheidungstabelle "Preisbucheinträge" aus und ordnen Sie diese Variablen zu.
- Eingaberegelvariablen
- Produkt: Produkt
- Preisbuch: Preisbücher
- Produktverkaufsmodell: ProductSellingModel
- Eingabevariablen
- Menge: LineItemQuantity
- Ausgabevariablen
- Listenpreis: ListPrice
- Zwischensumme: ItemNetTotalPrice
- Eingaberegelvariablen
- Fügen Sie das Element "Listengruppe" hinzu.
-
Konfigurieren Sie in der Listengruppe den Listenvorgang, indem Sie eine Bedingung festlegen, dass ein Rabatt von 10 % auf den Endpreis der Drucker nur angewendet werden kann, wenn der Benutzer mehr als 50 Einheiten erworben hat.
- Filterbedingungsanforderungen: Alle Bedingungen sind erfüllt (AND)
- Ressource: # LineItemQuantity
- Operator: Größer als
- Wert: 50
-
Fügen Sie im Listencontainer das Element "Formelbasierte Preise" hinzu und geben Sie diese Variablenwerte an.
- Berechnungsformel: ItemNetTotalPrice – ( ItemNetTotalPrice * 0,10 )
- Ausgabevariable: TotalLineAmount
-
Fügen Sie außerhalb des Listencontainers das Element "Rundungswerte" hinzu und geben Sie diese Variablen an.
- Feste Eingabevariablen
- Genauigkeit: Präzisionsvariable
- Rundungsregeln und Variablen
- Eingabevariable: ItemNetTotalPrice
- Rundungsregel: Abgerundet.
- Ausgabevariable: ItemNetTotalPrice <
- Feste Eingabevariablen
-
Klicken Sie auf
und wählen Sie In Ausgabe einschließen aus.
- Legen Sie abschließend Ihre Voreinstellungen fest, um Preisinformationen, Profilzugriff und Ranginformationen anzuzeigen.
- Speichern Sie Ihr Verfahren.
-
Klicken Sie auf Simulieren, um Ihr Verfahren zu testen. Geben Sie die Eingabewerte für Ihr Druckerpaketprodukt ein und klicken Sie erneut auf Simulieren.
Im Preiswasserfall wird die Formel angezeigt, die zur Berechnung der Gesamtkosten der Druckerpakete mit einem Rabatt von 10 % verwendet wird. Sie können auch sehen, dass der gerundete Preis auf den Nettobetrag auf die erste Dezimalstelle angewendet wurde.
Konnten Sie Ihr Problem mithilfe dieses Artikels lösen?
Geben Sie uns Feedback, damit wir uns verbessern können.
