您可使用成員函數選取要納入資料授予的成員集。此種選取方式可提升靈活度與控制度,藉此簡化資料授予的維護工作。
「選取成員」對話方塊中的函數圖示 可供階層內每個成員層次使用,並提供下列成員函數以選取要納入資料授予的成員:
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 下方的樹狀結構,但不含成員 |
|
Fiscal Calendar | IDescandants | Fiscal Calendar 與整個樹狀結構 |
|
Fiscal Calendar | Bottom | Fiscal Calendar 下方不具下階的所有成員。 | 1月、2月、3月、4月、5月、6月、7月、8月、9月、10月、11月、12月 |
在自動更新的範例中,如果您將維度成員設為 Children 或 Bottom,則在新增或移除任何維度成員之後,函數會依照設計執行作業,並選取函數的目前成員來進行資料授予。系統根據變更在階層中的發生位置自動擷取變更,無須監督個別成員。
例如,若經理可存取專案團隊所有成員的工作曆,且資料授予設為成員 Project 的 Bottom,則只要有團隊成員加入或離開團隊,資料授予將一律如實反映目前的專案團隊成員及其相關聯的工作曆。您無須持續追蹤團隊成員,且除非處理本身有變動,否則不必做任何變更。由於經理只能查看專案團隊目前成員的工作曆,因此可維護安全性。