計算屬性是使用組態底下的屬性頁籤所建立的。
若要建立計算屬性,請執行下列動作:
請注意,您可以使用先前使用過但因某個原因而刪除的相同名稱來建立計算屬性。任何先前連結至已刪除物件的物件都會與新物件相關聯。
在「新的自訂屬性」對話方塊中新增了「計算」頁籤。
將值指派給清單 — 將值指派給清單類型屬性。
將清單指派給值 — 將「清單值」指派給不同屬性的值。僅適用於「清單」類型的屬性
條件 — 條件計算 (If – Then – Else)
指令碼 — 任意格式指令碼計算。「日期」、「文字」、「數字」或「整數」類型的屬性可以使用「指令碼」
請參閱關於計算屬性,以瞭解每個屬性類型可使用的計算類型。
新增屬性 - 選取屬性並按一下新增,以在游標所在位置將屬性插入「計算定義」對話方塊。如果游標剛好在單字或屬性的中間,則定義中會取代該單字/屬性。根據指令碼格式,任何新增的屬性會以大括弧 {} 括住名稱。
新增函數 - 選取函數並按一下新增,以將函數新增至「計算定義」。新增的「函數」會提供每個參數的佔位字元。
例如:
在計算定義中插入 TRANSLATE 函數:
TRANSLATE(<Value>, <To Currency>) - TRANSLATE(<Value>, <To Currency>)<Rate Type*>
然後以屬性取代佔位字元:
TRANSLATE({Source System Balance (Entered)}, 'USD') - TRANSLATE({Subsystem Balance (Entered)}, 'USD')