隨需規則的準則

您可以使用 Calculation Manager 來建立隨需規則。

可以拖曳範本然後放入規則中。您可以部署使用範本的規則,但範本不可以單獨部署。

取代變數

當您新增新規則時,Calculation Manager 會針對規則自動建立 6 個系統「取代變數」,作為案例、年度、期間、實體、整合和幣別維度的「執行階段提示」。使用者使用執行階段提示,在啟動規則時選取這些維度的成員。您可以變更這些變數的執行階段提示文字,但無法加以移除。使用者可以在執行階段置換預設成員。

如果您的規則需要,您可以定義其他「取代變數」。

當您第一次從「規則」卡啟動隨需規則時,如果未針對執行階段提示指定預設成員,提示為空白。後續啟動規則時,提示會顯示最後使用的成員。

當您從表單啟動隨需規則時,根據預設,「執行階段提示」會顯示目前選取的儲存格的「檢視點」中的成員。不過,如果您希望系統一律使用維度的某個特定成員,您可以選取此選項來使用變數的指定值進行置換。如果您在作為置換值中指定值,該值還會用在「規則」卡中。

如果您對取代變數選取為隱藏選項,系統將不會在執行時間提示使用者提供值,但會使用該變數的「取代變數」定義中指定的值。此選項和從「資料表單」或者從「規則」卡呼叫時相同。

您可以在規則的變數頁籤中檢視作為規則之一部分的所有 6 個系統取代變數。

註:

「合併變數」選項不適用於隨需規則。隨需規則的執行時期提示是在規則層級定義。Calculation Manager 不會合併規則層級執行時期提示。隨需規則不支援規則集。

您必須對變數的驗證欄輸入,以便在規則部署之前先進行驗證。

當您驗證規則時,您必須針對您未在欄中提供預設值的任何「執行階段提示」維度提供成員。

隨需規則支援的維度成員

「隨需規則」會針對下列維度自動插入 OUTER FIX 陳述式作為規則指令碼的一部分。您不需要包括這些維度來作為指令碼中 FIX 陳述式的一部分。這些維度的值在彈出視窗提示中提供,使用者可彈出視窗提示中輸入值。系統使用來自來源的預設值 (例如,儲存格 POV,如果是從資料表單或 Oracle Smart View for Office 方格啟動的話),但使用者可以在執行規則之前變更值。

請參閱使用 Essbase 計算指令碼

在隨需規則中,執行階段提示支援下列成員:

  • 案例 - 您必須選取一個基礎成員。

  • 年度 - 您必須選取一個年度。

  • 期間 - 您必須選取一個基礎成員。

  • 實體 - 您可以選取一或多個基礎或父實體或函數。

    您無法將 FCCS_Global Assumptions 成員或其子代 (如果有的話) 用於「實體」維度的執行時期提示。

  • 幣別 - 您可以選取「實體幣別」或「輸入幣別」

  • 整合 - 您可以選取 FCCS_Entity Input、FCCS_Translated Currency Input、FCCS_Amount Override 或 FCCS_Rate Override。

註:

對於「整合」維度,如果您想要使用 FCCS_Amount Override 或 FCCS_Rate Override,則必須先為 Consol 立方體設定下列替代變數才能予以啟用:

ODR_ENABLE_RATE_AMOUNT_OVERRIDE = TRUE

請參閱建立值並指派給替代變數

下列維度無法用於「執行階段提示」,但仍支援隨需規則:

  • View - 您只可選取「定期」檢視。「定期檢視」成員必須在 FIX 陳述式中指定,或者指定為「目標」。

  • 科目和變動 - 請參閱使用 Essbase 計算指令碼。如果您未對這些任一個維度指定成員,系統會處理所有成員的規則。您應該在 FIX 陳述式中排除任何系統限制的成員。

  • 資料來源 - 請參閱使用 Essbase 計算指令碼

    註:

    FCCS_Intercompany Eliminations 成員對隨需規則無效。

  • 多重 GAAP、公司間和自訂 - 如果您未對這些維度指定成員,系統將處理維度中的所有成員的規則。

隨需規則的最佳作法

如需建立規則的最佳作法,請參閱可設定的計算最佳作法使用 Essbase 計算指令碼支援的 Essbase 函數

當您建立隨需規則時,您可能需要包含此邏輯:

  • 包含 Essbase 所需的任何 SET 命令,以確定適當的設定值

  • 包含任何 CREATE 區塊或 CLEAR 區塊命令

    為了在您使用「密集/稀疏最佳化」選項 (將「期間」和「變動」當作「密集」維度) 時能執行隨需規則,您需要在該規則之前建立區塊。請參閱 Oracle Essbase 技術參考 中的 "@CREATEBLOCK" 函數。

  • 針對非聚總維度包含適當的 CALC DIM 陳述式

系統將會在隨需規則中包含下列區段:

  • 從提示包含 OUTER FIX 陳述式

  • 包含任何狀態處理常式

在 FIX 中執行隨需規則

根據預設,「隨需規則」是在 FIXPARALLEL 中執行的。FIXPARALLEL 命令將包含來自 6 個執行時期提示 (RTP) 的成員:案例、年度、期間、實體、整合及幣別。如果您需要在某個 FIX 中執行相同的「隨需規則」,可以定義替代變數。您可以在 Consol 立方體上新增名稱為 <RuleName>_FP 的替代變數並將其值設定為 False。例如,若規則名稱為 ODR- Calculate Sales,您應該將變數命名為 ODR_CALCULATE_SALES_FP。請注意,規則名稱中的連字號 (-) 在變數名稱中已替換成底線 (_),且在變數名稱中沒有空格。