ListAttributeSum példa

Ebben a példában a ListAttributeSum üzleti szabály kiszámítja a termék-megoldáskészlet teljes nettó jelenértékét az aktív termékek nettó jelenértékének összegzésével.

A termékek modul a termék-megoldáskészlet modulra hivatkozik. A termék-megoldáskészlet modul olyan bejövő hivatkozások attribútummal rendelkezik, mely az egyes megoldáskészletekhez kapcsolódó összes terméket listázza, tekintet nélkül a termék állapotára. A termékek modul tartalmazza az összes nettó jelenérték attribútumot. A termék-megoldáskészlet modulban a nettó jelenérték kizárólag aktív termékek esetében bír jelentőséggel. Az aktív termékek kézbesített, fejlesztésre jóváhagyva vagy fejlesztés alatt állapotúak lehetnek.

A kizárólag a lényeges állapotokat megjelenítő nézetek létrehozásával kizárhatja az inaktív termékeket az összes nettó jelenérték számításából. Ebben a példában a következő feltételek léteznek:

  1. A termék-megoldáskészletek modul összes nettó jelenérték attribútum mezőjében összegeznie kell a nettó jelenérték lebegőpontos attribútum (azonosítószám: 23) tartalmát a termék modulból, a termékek bejövő hivatkozásai attribútum (azonosítószám: 51) aktív termékek nézetben (azonosítószám: 38) megjelenő elemei alapján.
  2. Az aktív termékek nézetben, a nézetre vonatkozó szabály megadja, hogy az állapot attribútumnak kézbesített, fejlesztésre jóváhagyva vagy fejlesztés alatt értékeket kell tartalmaznia.
  3. A rendszergazda tag (azonosítószám: 46) hozzáféréssel rendelkezik az aktív termékek nézethez.
Az aktív termékek összes nettó jelenértékének megtekintéséhez adja meg a következő alapértelmezett értéket az összes nettó jelenérték üzleti szabályt tartalmazó attribútumban:
=ListSumAttribute("51","38", "23", "46", 'Termékek', "listen_to= NPV", "listen_to=Állapot")

Visszajelzés