選取成員函數

您可使用成員函數選取要納入資料授予的成員集。此種選取方式可提升靈活度與控制度,藉此簡化資料授予的維護工作。


從「選取成員」對話方塊中,可選取要納入資料授予的成員與下階。

「選取成員」對話方塊中的函數圖示 函數圖示 可供階層內每個成員層次使用,並提供下列成員函數以選取要納入資料授予的成員:

  • Member — 僅對選取的成員指派資料授予。

  • Children — 僅對成員下階指派資料授予。不包含成員。

  • IChildren(包含下階)— 對目標成員及其下階指派資料授予。

  • Descendants — 對所選取成員下的整個樹狀結構指派資料授予。不包含成員。

  • IDescendants(包含子項)— 對目標成員與所選取成員下的整個樹狀結構指派資料授予

  • Bottom — 在目標成員下,納入不具下階的所有成員(即最低階層的成員)。

下列範例根據範例應用程式中的 Fiscal Year 維度,顯示各項指定函數的執行結果:

表格 14-1 成員函數範例

成員 函數 影響的成員 結果
Fiscal Calendar 成員 僅成員 Fiscal Calendar
Fiscal Calendar Children 僅下階,不含成員 Q1、Q2、Q3、Q4
Fiscal Calendar IChildren Fiscal Calendar 及其下階 Fiscal Calendar、Q1、Q2、Q3、Q4
Fiscal Calendar Descendants Fiscal Calendar 下方的樹狀結構,但不含成員
  • Q1、1月、2月、3月

  • Q2、4月、5月、6月

  • Q3、7月、8月、9月

  • Q4、10月、11月、12月

Fiscal Calendar IDescandants Fiscal Calendar 與整個樹狀結構
  • Fiscal Calendar

  • Q1、1月、2月、3月

  • Q2、4月、5月、6月

  • Q3、7月、8月、9月

  • Q4、10月、11月、12月

Fiscal Calendar Bottom Fiscal Calendar 下方不具下階的所有成員。 1月、2月、3月、4月、5月、6月、7月、8月、9月、10月、11月、12月

在自動更新的範例中,如果您將維度成員設為 Children 或 Bottom,則在新增或移除任何維度成員之後,函數會依照設計執行作業,並選取函數的目前成員來進行資料授予。系統根據變更在階層中的發生位置自動擷取變更,無須監督個別成員。

例如,若經理可存取專案團隊所有成員的工作曆,且資料授予設為成員 Project 的 Bottom,則只要有團隊成員加入或離開團隊,資料授予將一律如實反映目前的專案團隊成員及其相關聯的工作曆。您無須持續追蹤團隊成員,且除非處理本身有變動,否則不必做任何變更。由於經理只能查看專案團隊目前成員的工作曆,因此可維護安全性。