Du er her:
Bruke elementet Aggreger pris
Aggreger og vis prisen for en gruppe av produkter basert på produktkategorier, produkttyper eller andre grupper av linjer.
Nødvendige utgaver
| Tilgjengelig i Lightning Experience |
| Tilgjengelig i Enterprise, Performance, Unlimited og Developer Edition i Revenue Cloud der Salesforce Pricing er aktivert |
| Nødvendige brukertillatelser | |
|---|---|
| For å opprette, oppdatere og slette prisprosedyrer: | Tids for Salesforce-prisutforming |
Viktig Når du bruker elementet Aggreger pris, må du passe på å ikke opprette prissløyfer ved å tilordne verdier feil i prisprosedyren. En sirkulær avhengighet dannes for eksempel når Netto enhetsprisen angis av Inndataenhetsprisen, men deretter endres Inndataenhetsprisen av et aggregeringselement som også er avhengig av Netto enhetsprisen. Dette oppretter en uendelig sløyfe der Netto enhetspris fortsetter å oppdateres, noe som hindrer at den avslutter på en endelig verdi og fører til ytelsesproblemer eller feil beregninger.
La oss se på et scenario der vi grupperer produkter etter kategori. Vi legger til tre produkter: bærbare datamaskiner, skrivere og Quip Bærbare datamaskiner og skrivere vil bli tildelt kategorien Elektronikk, mens Quips kategori vil være Programvare. Ved bruk av disse dataene beregner vi den samlede prisen for hver produktkategori.
- Konfigurer en prisprosedyre.
-
Klikk
for å legge til Prissetting-elementet og tilordne disse variablene.
- Inndatavariabler
- Linjeelement: LineItem
- Utdatavariabler
- Price Waterfall (Prisfoss): price_water_fall
- Netto enhetspris: NetUnitPrice.
- Deltotal: ItemNetTotalPrice
- Inndatavariabler
-
Legg til Listepris-elementet for å hente basisprisen for produktet.
Under Oppslagstabelldetaljer velger du beslutningstabellen for prislisteoppføringer og tilordner disse variablene.
- Inndatavariabler
- Produkt: Produkt
- Prisliste: PriceBooks
- Produktsalgsmodell: ProductSellingModel
- Inndatavariabler
- Mengde: LineItemQuantity
- Utdatavariabler
- Listepris: ListPrice
- Deltotal: ItemNetTotalPrice
- Inndatavariabler
-
Legg til elementet Aggreger pris, og angi disse variabelverdiene.
-
Grupper etter: ProductCategory
Grupper etter-feltet angir grupperingskriteriene ved å søke etter kriteriene som aggregeringen utføres i henhold til.
-
Formel: SUM (ItemNetTotalPrice)
Dette er aggregeringsformelen som brukes til å beregne prisen.
-
Utdatavariabel: ItemGroupSummarySubtotal
Utdatavariabelen inneholder kontekstkoden som lagrer utdataene som er utledet fra aggregeringsformelen.

-
Grupper etter: ProductCategory
- For å overstyre prisutdata for en variabel bruker du betingelsen Skriv tilbake.
-
Klikk
og velg Inkluder i utdata.
- Til slutt angir du preferansene for å vise prisinformasjon, profiltilgang og rangeringsinformasjon.
- Lagre prosedyren.
-
Klikk på Simulere for å teste prosedyren. Skriv inn inndataverdiene for produktene, og klikk på Simulering igjen.
Endringer i aggregerte priser kan ikke vises i fossvisningen. JSON-utdataene gir imidlertid innsikt i hvordan de samlede prisene ble beregnet basert på produktkategorien. Basert på eksemplet vårt beregnes den samlede prisen for produkter som tilhører Elektronikk-kategorien, ved å summere deres individuelle priser (141 615 USD + 4 975 USD), noe som resulterer i et ItemGroupSummarySubtotal på 146 590 USD. Dette bekrefter at prosedyren fungerer som forventet.
Hjalp denne artikkelen med å løse problemet ditt?
La oss få vite det slik at vi kan forbedre!

