Loading
Brug Rounding Values-elementet

Brug Rounding Values-elementet

Brug Rounding Values-elementet til at sikre, at outputtet af ethvert priselement i en prissætningsprocedure afrundes til den angivne decimalplads.

EditionsHeading

Brugertilladelser påkrævet
Hvis du vil oprette, opdatere og slette prissætningsprocedurer: Salesforce Pricing Design Time-bruger

Lad os overveje et scenarie, hvor du ønsker at angive betingelser til kun at give rabatter, når en kunde køber 50 eller flere printerpakker, og du beregner rabatterne ved brug af en formel. Lad os i dette eksempel indstille ItemNetTotalPrice til at blive afrundet ned til det første decimaltegn.

Vigtigt
Vigtigt I en organisation med flere valutaer bestemmer brugerens personlige valutaindstilling den valutakode, der bruges under afrundingshandlinger, ikke den valutakodeparameter, der overføres i procedurekonteksten.

Opret en konstant for præcisionsvariablen

  1. Opret en prissætningsprocedure. Hvis du vil oprette en prissætningsprocedure, skal du følge de første 5 trin i Konfigurer din prissætningsprocedure.
  2. Klik på Ikonet Prissætningselementer på lærredet Prissætningsprocedurekonstruktør.
  3. Klik på panelet Ressourceadministrator på Tilføj ressource.
  4. Angiv disse detaljer på siden Tilføj ny ressource.
    1. Ressourcetype: Konstant
    2. Ressourcenavn: PrecisionVariable
    3. Datatype: Tal
    4. Decimaler: 2
    5. Standardværdi: 1. Denne værdi angiver, at produktets pris skal afrundes til en decimalplads.
  5. Gem dine ændringer.

Tilføj elementet Rounding Values (Afrundelsesværdier)

  1. Tilføj nu elementet Prissætningsindstilling, og tilknyt disse variabler.
    • Inputvariabler
      • Linjevare: LineItem
    • Outputvariabler
      • Price Waterfall (Prisvandfald): price_water_fall
      • Nettoenhedspris: NetUnitPrice.
      • Subtotal: ItemNetTotalPrice
  2. Tilføj elementet Listepris for at hente basisprisen for produktet.
    Under Opslagstabeldetaljer skal du vælge beslutningstabellen Prislisteposter og tilknytte disse variabler.
    • Inputregelvariabler
      • Produkt: Produkt
      • Prisliste: Prislister
      • Produktsalgsmodel: ProductSellingModel
    • Inputvariabler
      • Mængde: LineItemQuantity
    • Outputvariabler
      • Listepris: ListPrice
      • Subtotal: ItemNetTotalPrice
  3. Tilføj elementet Listegruppe.
  4. I listegruppen skal du konfigurere listehandlingen ved at angive en betingelse om, at en rabat på 10 % på den endelige pris for printerne kun kan anvendes, hvis brugeren har købt over 50 enheder.
    • Krav til filterbetingelse: Alle betingelser er opfyldt (OG)
    • Ressource: # LineItemQuantity
    • Operator: Større end
    • Værdi: 50
  5. Tilføj elementet Formelbaseret prissætning i listebeholderen og angiv disse variabelværdier.
    • Beregningsformel: ItemNetTotalPrice - ( ItemNetTotalPrice * 0,10 )
    • Outputvariabel: TotalLineAmount
  6. Uden for listebeholderen skal du tilføje elementet Afrundende værdier og angive disse variabler.
    • Faste inputvariabler
      • Præcision: PrecisionVariable
    • Afrunding af regler og variabler
      • Inputvariabel: ItemNetTotalPrice
      • Afrundingsregel: Round Down.
      • Outputvariabel: ItemNetTotalPrice
  7. Klik på Ikonet Prissætningsprocedurekonstruktørog vælg Inkluder i output.
  8. Endelig kan du indstille dine præferencer til at se prisoplysninger, profiladgang og rangeringsoplysninger.
  9. Gem din procedure.
  10. Klik på Simuler for at teste din procedure. Angiv inputværdierne for dit printerpakkeprodukt, og klik på Simulate igen.
    Pris-waterfallet viser den formel, der bruges til at beregne den samlede omkostning for printerpakker med en rabat på 10 %. Du kan også se, at den afrundede pris er blevet anvendt på Nettobeløbet på den første decimal.
    Afrundet pris - vandfald
 
Indlæser
Salesforce Help | Article