僅能透過成員選擇取得的函數

表格 6-2 中所列的函數可從選取成員對話方塊中的函數頁籤選取。這些成員函數無法動態輸入至公式列。

表格 6-2 僅能透過成員選擇取得的函數

函數 描述
CommonChildren 僅限 Oracle Hyperion Financial Management。此函數僅對 Entity 維度中的一般成員有效,例如下列結構:

Parent1

ChildA

ChildB

ChildC

Parent2

ChildA

ChildB

ChildD

一般子項函數會將「成員」取代為「父項」。在此範例中,「成員」為 Parent1,而「父項」為 Parent2。因此,在此範例中使用 CommonChildren 函數的結果,則會產生下列輸出:

Parent2.ChildA

Parent2.ChildB

Parent2.ChildC

此為 Parent1 的子項,其中 Parent2 現已替代為父項。在此範例中,由於 ChildA 和 ChildB 皆為 Parent2 的子項,因此這兩項的結果均有效。不過,Parent2.ChildC 的結果並不全然有效,因此不會傳回任何內容。

DynamicMemberList 僅適用於 Financial Management 資料庫連線。此函數可讓您選取在 Entity 維度上已定義支援動態 POV 的成員清單。DynamicMemberList 以 POV 為基礎,且會將「實體」和「父項」(選擇性) 視為參數,若指定「父項」參數,則「父項」名稱會用於從清單列舉傳回的所有實體。若未指定「父項」參數,則不會進行替代。

註:

Oracle Hyperion Financial Reporting 不提供增強 Financial Management DynamicMemberList 功能。

實體是以定義於 POV 層級的「案例」、「年度」和「期間」為基礎,因此系統不會使用網格上的「案例」、「年度」和「期間」。若您在方格上放置「案例」、「年度」和「期間」,則會顯示下列訊息:「5200:執行查詢時發生錯誤,案例、年度和期間必須在檢視點上指定,才能取得動態成員清單。如果您在方格中放置「案例」、「年份」或「期間」,將會顯示下列訊息:「5200:執行查詢時發生錯誤:必須在檢視點上為動態成員清單指定案例、年份和期間」

註:

您可以從「清單」標籤或「函數」標籤來執行 DynamicMemberList。若要開始,您可以在「清單」標籤上選取 (動態) 清單,然後再新增「實體」和「父項」參數;您可以在「函數」標籤上選取 DynamicMemberList 函數,然後再選取動態清單 (DynamicNamedGroup)、「實體」和「父項」。

DynamicTimeSeriesMembers 您可以在 Oracle Essbase 中定義下列「動態時間序列」成員。在 Financial Reporting 中,僅有 Essbase 資料庫中定義的「動態時間序列」成員才會顯示於「選取成員」對話方塊的「函數」頁籤中。
  • H-T-D 迄今歷史記錄

  • Y-T-D 年初至今

  • S-T-D 季節初至今

  • P-T-D 期初至今

  • Q-T-D 季初至今

  • M-T-D 月初至今

  • W-T-D 本週至今

  • D-T-D 迄今天數

這些成員最多可提供八個期間累計報表層級。關於您使用的成員數以及使用的成員,則視資料與資料庫大綱而定。

註:

這些成員僅用於時間型維度和最低層級資料。若您針對「範例」應用程式和「基本」資料庫選取 Year 維度,則可以在「函數」標籤上檢視 H-T-D、Q-T-D 和 M-T-D「動態時間序列」成員。

如需關於「動態時間序列」成員的詳細資訊,請參閱 Oracle Essbase Database Administrator's Guide (僅英文版), Volume 1。

相符 擷取與指定模式或字元集相符的成員。

註:

使用星號 (*) 萬用字元時,模式中僅可包含一個星號,且僅可出現作為最後一個字元。

MatchEx 僅限 Essbase。執行萬用字元成員選擇。Essbase 會搜尋符合您指定之樣式的成員名稱,然後傳回所找到的成員名稱。

註:

如需此函數的詳細資訊,請參閱 Oracle Essbase Technical Reference (僅英文版) 中的 "MATCHEX"。Financial Reporting 僅允許在 ALT|MBR|BOTH 選項上進行比對。

PeriodOffset

僅適用於 Financial Management 資料庫連線。此函數僅可讓您在 Period 維度上執行算數偏移。

註:

算數偏移是從指定層級向前或向後移動的距離。

例如,列出以下資料:

下個月的目前季度

您可將參數設定如下:

成員 = 目前 POV

偏移 = +1

階層 = 維度

註:

PeriodOffset 會一律跨越期間與年度的組合。因此,若您選取一月偏移 -2 (假設年度為 2002),則結果 (顯示的成員) 為十一月 2001。

特性 擷取含有指定特性值的成員。
RelativeMember 執行算術偏移。算術偏移是在指定層級上向前或向後移動的距離。

例如,使用以下資料:

下個月的目前季度

您可將參數設定如下:

Member = Current Point Of View
Offset = 1
Hierarchy = Year
RelativeMemberList = Lev0, Year
UseFirstDescendant = checked

在此範例中,UseFirstDescendant = checked 會導致系統從 Qtr1 的第一個子代開始 (即一月)。偏移為 +1,如此一來則「下個月」=「二月」。

註:

使用時間維度時,請在與指定層級相同的行事曆年度中保持偏移。例如,若您是從六月開始,則可往前偏移至一月或往後偏移至十二月。

替代變數 替代變數會儲存於「選取成員」對話方塊中的所選維度目錄,並且作為預留位置以供定期變更資訊使用。Essbase 管理員可以隨時變更變數值。這些替代變數對於仰賴報表期間的報表而言非常實用。若您在伺服器上設定 CurMnth 等替代變數,則可以將每月指派的值變更為期間。

註:

您在啟動 Financial Reporting 報表用戶端時,即可取得顯示於「成員選擇」對話方塊的可用 Essbase 替代變數清單。若您使用 Essbase 應用程式管理員新增替代變數,則必須重新啟動「報表用戶端」才能看見新增的替代變數。每當您執行報表時,便會針對所有的 Essbase 替代變數使用最新值。若您針對「範例」應用程式和「基本」資料庫選取 Year 維度,則可在「成員」標籤上檢視 CurrMonth 替代變數成員。替代變數前面會帶有綠色方塊。

如需替代變數的詳細資訊,請參閱 Oracle Essbase Database Administrator's Guide (僅英文版) Volume 1。

SuppressSharedMember 僅限 EssbaseOracle Hyperion Planning,此函數會隱藏重複成員的顯示。此函數僅對於下列函數有效:DIMBOTTOMOFSAMEGENONSAMELEVELAS

註:

使用 UNION 而非 AND,才能正確運作。

範圍 針對 Essbase規劃資料庫連線,您可以選取範圍的開始成員和結束成員來指定成員範圍。例如,您可以使用 Year 維度,將一月選作範圍的開始成員,並將三月選作結束成員,以便指定第一季度中的所有月份。

針對 Financial ManagementRange 函數僅會套用於 Period 維度。例如,列出以下資料:

開始期間與結束期間

針對目前季度中的成員範圍,您可以將參數設定如下:

開始成員 = 七月

結束成員 = 九月

重複查看的年度 = 0

您指定的重複數會決定通過 Period 維度的次數。例如,若您指定 1 作為「重複年度」參數,則報表會從七月跨越至來年的九月。

註:

當「範圍」函數亦包含「提示」時,請勿在相同方格中使用「提示」和「範圍」函數。

註:

PeriodOffset 函數在「範圍」函數中無法作為參數使用。

SortHierarchy 僅適用於 Oracle Hyperion Web Analysis,依階層使用大綱順序來排序成員。此函數會轉譯為 Essbase 報表命令檔命令 <sortHierarchy。如需詳細資訊,請參閱 Essbase 文件。
UserMemberList 僅限 Essbase。所指定使用者定義成員清單中的成員。