導入 Essbase 公式與公式計算

Essbase 公式會計算成員之間的關係。您可以在 Essbase 大綱和計算命令檔中使用它們。

若要實施公式,您可以:

  • 將公式套用至大綱中的成員。如果您不需要仔細控制計算的準確性或效能,請使用此方法。此方法會將公式大小限制為小於 64 KB。

    請參閱在公式中使用函數

  • 將公式放置在計算命令檔中。如果您需要仔細控制計算,請使用此方法。

    請參閱計算指令碼中的公式

下圖顯示 Sample.Basic 立方體的 Measures 維度。「利潤百分比」、「利潤百分比」和「每盎司利潤」成員是使用套用的公式來計算。

圖 17-1 每盎司的利潤百分比、利潤百分比和利潤計算


帳戶維度中的階層,其中公式會套用至「利潤百分比」、「利潤百分比」及「每盎司利潤」成員。

對於套用至立方體大綱中成員的公式,當您執行下列動作時, Essbase 會計算公式:

  • 執行預設 (CALC ALL) 計算。

  • 執行計算命令檔,以計算包含公式的成員;例如,包含成員之維度的 CALC DIM 或成員本身。

對於計算指令碼中的公式, Essbase 會在計算指令碼中發生公式時進行計算。

如果公式與動態計算的成員相關聯,則當使用者要求資料值時, Essbase 會計算公式。在計算命令檔中,您無法計算動態計算的成員,或將動態計算的成員設為公式計算的目標。

在立方體大綱或計算命令檔的公式中使用動態計算的成員,可能會大幅影響計算效能。效能受到影響,因為 Essbase 會中斷一般計算以執行動態計算。

您無法在套用至大綱的公式中使用替代變數。