breadcrumbDescription
Prisudbredelse
Aktiver kompleks hierarkisk prissætningslogik ved at udbrede værdier på tværs af forskellige niveauer af en transaktion fra linjevarer til grupper og tilbage. Brug elementet Prisudbredelse til at udføre sekventielle beregninger og oprulle totaler fra underordnede til overordnede.
Nøglefunktioner i Priseudbredelse
Prissætningsudbredelse håndterer indlejrede strukturer, hvor en ændring på et niveau automatisk opdaterer relaterede niveauer. I modsætning til standardpakkeprissætning understøtter udbredelse fleksible relationer mellem enheder, f.eks. gruppe-til-gruppe eller gruppe-til-element.
- Vandret udbredelse: Beregn felter i rækkefølge i en enkelt linje eller gruppe. Hvis du f.eks. sikrer, at nettoprisen kun beregnes, når enhedsomkostninger og margen er bestemt.
- Stigende udbredelse (oprulning): Aggreger værdier fra underordnede linjer til overordnede grupper. F.eks. beregning af en gruppetotal ved at opsummere nettoprisen for alle elementer i den pågældende gruppe.
Eksempel på gruppe-til-element-hierarki
Dette eksempel illustrerer et hierarki på flere niveauer, hvor bygningsnoden fungerer som den overordnede på topniveau, der indeholder indlejrede undergrupper for etager og lokaler og de tilsvarende linjevarer.
- Bygning (gruppe)
- Floor (Subgroup)
- Værelse (undergruppe)
- Panel 001 (linjevare)
- Panel 002 (linjevare)
- Værelse (undergruppe)
- Floor (Subgroup)
Nøgleudtryk, der bruges i prisudbredelse
| Term | Forklaring | Eksempel |
|---|---|---|
| Gruppe | En overordnet enhed, der bruges til at gruppere og organisere relaterede tilbudslinjevarer. | Bygning (en gruppe, der indeholder etager og værelser). |
| Undergruppe | En gruppe indbygget i en anden gruppe, der tillader strukturer på flere niveauer i et tilbud. | Floor (undergruppe under Building), Room (undergruppe under Floor). |
| Node | En datakilde, der er tilføjet i udbredelsesopsætningen, der repræsenterer et bestemt niveau af data. | SalesTransactionItem (repræsenterer panel 001), SalesTransactionGroup (repræsenterer bygning). |
| Attribut | Et felt eller et konteksttag på en node, der kan bruges i formler. | Nettopris, Omkostninger, Rabat for panel 001. |
| Flet attribut | Et forenet kolonnenavn, der er oprettet til at tilknytte data mellem overordnede og underordnede noder til beregning. | MergedTotalCost (bruges til at oprulle panelomkostninger ind i omkostningerne for værelse/bygning). |
| Vandret beregning | Formler, der anvendes sekventielt inden for samme linje- eller gruppeniveau. | Panel nettopris = Listepris – Rabat |
| Stigende udbredelse | Forløbet af værdier opad ved at oprulle totaler fra underordnede til overordnede grupper. | Nettoprisen for panel 001 og panel 002 ruller op for at beregne rumtotalen, som ruller op til etage og derefter bygningen. |
| Tilføj noder | Handling til at hente datakilder og deres attributter ind i udbredelsestabellen. | Tilføj SalesTransactionItem-noden for at få adgang til panellens nettopris. |
| Sammenføj noder | Handling til at oprette relationer mellem noder ved brug af id-felter. | Sammenføj rum (underordnet gruppe) med panel (linjevare) ved brug af et overordnet id for at etablere hierarkiet. |
| Sekvens | En obligatorisk numerisk værdi, der bestemmer den strenge rækkefølge, som vandrette formler beregnes i. | Tildel sekvens 1 til panelnettopris, og sørg for, at den beregnes, før den bruges i sekvens 2 til at beregne panelmargenen. |
- Prissætningsbegrænsninger
Før du føjer prissætningselementet til din prissætningsprocedure, skal du huske på følgende: - Konfigurer prisudbredelseselementet
Definer formlerne og kørselssekvensen for din hierarkiske prissætningslogik ved brug af elementet Prisudbredelse.

