在簡易維度編輯器中使用 UDA

您可以在計算指令碼、成員公式、報表和表單中使用使用者定義屬性 (UDA)、描述性單字或片語。UDA 會傳回與該 UDA 關聯的成員清單。例如:

  • 對於擁有多個產品成員的 Product 維度,您可建立稱為「新產品」的 UDA 並將此 UDA 指派給 Product 維度階層中的新產品。然後您可根據指派的「新產品」進行某些計算。

  • 針對預算複查程序,與其為每個產品線 (某些產品線可具備上百個擁有者) 中的擁有者建立資料驗證規則,您可以使用核准單位階層,建立包含套用成員之使用者名稱的 UDA。然後在資料驗證規則中,可以輸入查詢函數,將傳回儲存於 UDA 中的使用者名稱。例如,為升階途徑中的每一個使用者建立 UDA,並將字首指派給 UDA 名稱 (例如,ProdMgr:Kim)。

  • 設計表單時,您可以根據通用屬性使用 UDA 選取表單的成員。當您使用 UDA 建立表單時,與該 UDA 關聯的任何成員都會動態加到表單中。例如,如果您建立一個稱為 New Products 的 UDA,然後將此 UDA 指派給 Product 維度階層中的新產品,表單將會在執行時期自動顯示新產品。在表單設計程式中選取時,UDA 前面會出現 UDA;例如 UDA(New Products)

  • 重新整理應用程式時,您可使用 HSP_UDF UDA 避免覆寫公式。您必須登入與商業程序相關聯的每個資料庫,並使用 UDA 建立成員公式。此 UDA 的語法如下:(UDAs: HSP_UDF)

  • 如果您使用 @XREF 函數查閱另一個資料庫中的資料值以從目前資料庫計算值,則可將 HSP_NOLINK UDA 新增至成員,以避免在不是為該成員選取的來源立方體的所有立方體中建立 @XREF 函數。

UDA 為維度所特有。例如,為「科目」成員建立 UDA 就會使非共用「科目」成員也能使用此 UDA。刪除 UDA 就會為所有「科目」成員移除此 UDA。若要使 UDA 可供多個維度使用,請為多個維度建立相同 UDA。例如,為 Account 與 Entity 維度建立名為「新」的 UDA,使名為「新」的 UDA 可供「科目」與「實體」成員使用。

如何在「簡易維度編輯器」中使用 UDA:

  1. 從首頁中依序按一下應用程式概觀維度
  2. 按一下其成員要與 UDA 相關聯之維度的名稱。
  3. 選取編輯成員特性頁籤。
  4. 在維度方格上,用滑鼠右鍵按一下任何欄標頭,然後清除預設模式選項以顯示 UDA 欄。
  5. 尋找要新增 UDA 的成員,然後捲動至 UDA 欄。
  6. 按一下 UDA 儲存格內部,以顯示 UDA 管理對話方塊。
  7. 選取任務:
    • 若要建立 UDA,請按一下「建立」圖示,輸入名稱,然後按一下儲存

      Note:

      當您為 UDA 命名時,最多只能使用 60 個字元。

      如果要建立 UDA 以供核准,請將字首指派給名稱的開頭 (例如,ProdMgr:名稱)。字首表示包含使用者名稱的 UDA,可讓資料驗證規則查詢使用者。請針對所有核准的 UDA 使用相同的字首。

    • 若要修改 UDA,請選取該 UDA 並按一下 「編輯」圖示,然後變更名稱,再按一下儲存

    • 若要刪除 UDA,請選取 UDA,按一下「刪除」圖示,然後確認刪除。

      Note:

      刪除 UDA 就會為整個維度移除 UDA。如果您刪除 UDA,則必須更新參考這些 UDA 的所有成員公式、計算指令碼及報表。

    • 若要清除 UDA 選擇,請按一下「清除」圖示

  8. 若要新增或移除成員的 UDA,請使用箭頭將 UDA 移進和移出選取的 UDA 面板。
  9. 按一下確定