Olet tässä:
Hintojen jakauma
Ota käyttöön monimutkainen hierarkkinen hinnoittelulogiikka kopioimalla arvoja transaktion eri tasoilla rivikohteista ryhmiin ja takaisin. Käytä Hintojen propagointi -elementtiä suorittaaksesi järjestyksessä laskutoimia ja laskeaksesi kokonaissummat aliluokista ylätasoon.
Hintojen jakauman tärkeimmät ominaisuudet
Hintojen jakauma käsittelee sisäkkäisiä rakenteita, joissa yhden tason muutos päivittää asiaankuuluvat tasot automaattisesti. Toisin kuin pakettien vakiohinnoittelu, propagointi tukee entiteettien välisiä joustavia suhteita, kuten ryhmästä ryhmään tai ryhmästä kohteeseen.
- Vaakasuora propagointi: Laske kentät järjestyksessä yhdessä rivissä tai ryhmässä. Varmista esimerkiksi, että nettihinta lasketaan vasta, kun yksikkökustannukset ja marginaali on määritetty.
- Nouseva propagointi (Rollup): Aggregoi arvot alitason riveistä pääryhmiin. Voit esimerkiksi laskea ryhmän kokonaissumman laskemalla ryhmän kaikkien kohteiden nettohinnan.
Esimerkki ryhmästä kohteeseen -hierarkiasta
Tämä esimerkki kuvaa monitasoista hierarkiaa, jossa rakennusnoodi toimii ylimmän tason päänoodina, joka sisältää sisäkkäisiä alaryhmiä lattioille ja huoneille sekä niitä vastaavia rivikohteita.
- Rakennus (ryhmä)
- Lattia (Alaryhmä)
- Huone (Alaryhmä)
- Paneeli 001 (Viivakohde)
- Paneeli 002 (Viivakohde)
- Huone (Alaryhmä)
- Lattia (Alaryhmä)
Hintojen jakautumisessa käytetyt avainsanoja
| Termi | Selitys | Esimerkki |
|---|---|---|
| Ryhmä | Pääentiteetti, jota käytetään asiaan liittyvien tarjouksen rivikohteiden ryhmittämiseen ja organisointiin. | Rakennus (kerrokset ja huoneet sisältävä ryhmä). |
| Alaryhmä | Toisessa ryhmässä oleva ryhmä, joka sallii monitasoisen rakenteen tarjouksessa. | Kerros (rakennuksen alaryhmä), Tila (kerroksen alaryhmä). |
| Node | Propagoinnin määrityksiin lisätty tietolähde, joka edustaa tiettyä datatasoa. | SalesTransactionItem (paneeli 001) SalesTransactionGroup (rakennus). |
| Attribuutti | Noodin kenttä tai kontekstitunniste, jota voidaan käyttää kaavoissa. | Paneelin 001 nettohinta, hinta, alennus. |
| Yhdistetty-attribuutti | Yhtenäistetty sarakkeen nimi, joka on luotu datan kartoittamiseksi ylätason ja alitason noodien välillä laskentaa varten. | MergedTotalCost (käytetään paneelikustannusten laskemiseen huoneen/rakennuksen kustannuksiin). |
| Vaakasuora laskenta | Samalle rivitasolle tai ryhmätasolle järjestyksessä käytetyt kaavat. | Paneelin nettohinta = Luettelohinta – Alennus |
| Kasvava propagointi | Arvojen kulku ylöspäin laskemalla kokonaissummat alitason ryhmistä pääryhmiin. | Paneelin 001 ja Paneelin 002 nettohinta lasketaan yhteen laskeakseen huoneen kokonaissumman, joka lasketaan ylöspäin, ja sitten rakennuksen. |
| Lisää noodeja | Toiminto, jolla tietolähteet ja niiden attribuutit tuodaan propagointitaulukkoon. | Lisää SalesTransactionItem-noodi käyttääksesi paneelin nettohintaa. |
| Liitosnoodit | Toiminto, joka luo noodien välille suhteita käyttämällä tunnuskenttiä. | Liitä huone (alitason ryhmä) paneeliin (rivikohde) käyttämällä ylätason tunnusta hierarkian luomiseksi. |
| Sequence | Pakollinen numeroarvo, joka määrittää vaakasuoran järjestyksen, jossa vaakasuorat kaavat lasketaan. | Kohdista Paneelin nettohinta -kenttään sarake 1, varmista, että se on laskettu ennen kuin sitä käytetään sarakkeessa 2 laskeaksesi Paneelin marginaalin. |
- Hintojen propagoinnin rajoitukset
Pidä seuraavat asiat mielessäsi ennen Hintojen propagointi -elementin lisäämistä hinnoittelutoimenpiteeseesi: - Hintapropagation elementin määrittäminen
Määritä hierarkkisen hinnoittelulogiikkasi kaavat ja suoritusjärjestys käyttämällä Hinnan propagointi -elementtiä.

