建立計算屬性

計算屬性是使用組態底下的屬性頁籤所建立的。

若要建立計算屬性,請執行下列動作:

  1. 從「首頁」中按一下應用程式,然後按一下組態,再選取 屬性頁籤。
  2. 按一下新建 (+)。隨即顯示新的自訂屬性對話方塊。
  3. 名稱中,輸入屬性名稱。

    請注意,您可以使用先前使用過但因某個原因而刪除的相同名稱來建立計算屬性。任何先前連結至已刪除物件的物件都會與新物件相關聯。

  4. 類型中,選取計算屬性的類型。
    請參閱關於自訂屬性
  5. 選取計算

    在「新的自訂屬性」對話方塊中新增了「計算」頁籤。

  6. 計算類型中,選取計算類型。顯示的值清單取決於屬性類型。
    • 將值指派給清單 — 將值指派給清單類型屬性。

    • 將清單指派給值 — 將「清單值」指派給不同屬性的值。僅適用於「清單」類型的屬性

    • 條件 — 條件計算 (If – Then – Else)

    • 指令碼 — 任意格式指令碼計算。「日期」、「文字」、「數字」或「整數」類型的屬性可以使用「指令碼」

    請參閱關於計算屬性,以瞭解每個屬性類型可使用的計算類型。

  7. 如果在計算類型中選取已撰寫指令碼,請使用新增屬性新增函數輸入將用來計算計算屬性值的任意格式計算方程式。

    「已撰寫指令碼計算」類型範例
    • 新增屬性 - 選取屬性並按一下新增,以在游標所在位置將屬性插入「計算定義」對話方塊。如果游標剛好在單字或屬性的中間,則定義中會取代該單字/屬性。根據指令碼格式,任何新增的屬性會以大括弧 {} 括住名稱。

    • 新增函數 - 選取函數並按一下新增,以將函數新增至「計算定義」。新增的「函數」會提供每個參數的佔位字元。

    例如:

    在計算定義中插入 TRANSLATE 函數:

    TRANSLATE(<Value>, <To Currency>) - TRANSLATE(<Value>, <To Currency>)<Rate Type*>

    然後以屬性取代佔位字元:

    TRANSLATE({Source System Balance (Entered)}, 'USD') - TRANSLATE({Subsystem Balance (Entered)}, 'USD')

  8. 選取對使用者顯示以允許使用者使用此屬性將此計算屬性納入為清單與檢視及篩選條件資料中的欄。
  9. 按一下確定