この例で、ListAttributeSum ビジネス・ルールは、アクティブな製品の NPV を合計することによって、製品ポートフォリオの NPV の合計を計算します。
製品モジュールは、製品ポートフォリオ・モジュールにリンクされています。
製品ポートフォリオ・モジュールにはイン・リンク属性が含まれていて、この属性によって、製品の状況に関係なく、個々のポートフォリオに接続するすべての製品がリストされます。
製品モジュールには、合計 NPV 属性が含まれています。
製品ポートフォリオ・モジュールでは、NPV 値はアクティブ製品にのみ関係します。
アクティブ製品の状況は、Delivered、Approved for Development、
Under Development のいずれかです。
該当する状況だけを表示するビューを作成すると、
合計 NPV から非アクティブな製品を除外することができます。
この例では、以下の条件があります。
- 製品ポートフォリオ・モジュールの「合計 NPV (Total NPV)」属性フィールドで、製品モジュールの NPV 浮動小数点属性 (ID 23) の内容を、アクティブ製品ビュー (ID 38) に表示される製品イン・リンク属性 (ID 51) のエレメントを基にして、合計する必要があります。
- アクティブ製品ビューでは、ビュー規則によって、状況属性に Delivered、Approved for Development、または Under Development の値が必ず含まれるように指定します。
- 管理メンバー (ID 46) はアクティブ製品ビューにアクセスできます。
アクティブ製品の合計 NPV を表示するには、合計 NPV ビジネス・ルール・コンテナー属性に以下のデフォルト値を入力します。
=ListSumAttribute("51","38", "23", "46", 'Products', "listen_to= NPV", "listen_to=Status")