多維計算概念
由於 Essbase 資料庫具有多個維度,因此概念化為立方體。每個資料值都是包含每個維度的交集,因此其為「多維」。磁碟片段是選取的資料值,也是多維度。
考慮簡化 Essbase 資料庫的大綱,該資料庫有三個維度:Accounts、Time 和 Scenario。
圖 16-3 計算多維資料庫

Accounts 維度有四個成員。
-
銷售與銷貨成本為輸入值。
-
利潤 = 銷售 - 銷貨成本。
-
毛利百分比 = 毛利百分比銷售 (毛利佔銷售的百分比)。
Time 維度有四季。第 1 季的成員為 1 月、2 月和 3 月,第 2 季的成員為 4 月、5 月、6 月等等。
Scenario 維度有兩個下階成員:預算財務值為「預算」,實際財務值則為「實際」。
立體大綱可以與立體立方體進行比較。
圖 16-4 三維資料庫圖解

成員的交集 (每個維度上的一個成員) 代表資料值;資料值儲存在資料庫中的一個儲存格中。若要參照多維資料庫中的特定資料值,您必須指定每個維度上的每個成員。
在 Essbase 中,成員組合是以跨維度運算子 (->) 表示。使用連字號 (-) 與大於符號 (>) 建立跨維運算子。請勿在跨維度運算子與成員之間包含空格。
包含 Sales、Jan、Actual 資料值的單一儲存格會寫入為 Sales -> Jan -> Actual。
圖 16-5 資料庫的銷售、Jan、Actual Slice

當您參照 Sales 時,會參照包含 8 個值的資料庫片段:
-
銷售 -> 一月 -> 實際
-
銷售 -> 二月 -> 實際
-
銷售 -> 3 月 -> 實際
-
銷售 -> 第 1 季 -> 實際
-
銷售 -> 一月 -> 預算
-
銷售 -> 二月 -> 預算
-
銷售 -> 三月 -> 預算
-
銷售 -> 第 1 季 -> 預算
圖 16-6 資料庫的實際、預算片段

當您參考「實際銷售」時,會參考四個值:
-
銷售 -> 一月 -> 實際
-
銷售 -> 二月 -> 實際
-
銷售 -> 3 月 -> 實際
-
銷售 -> 第 1 季 -> 實際
圖 16-7 資料庫的實際銷售片段

當 Essbase 計算公式 "Margin% = Margin % Sales" 時,它會採用每個「利潤」值並將其計算為其對應「銷售」值的百分比。
Essbase 會循環整個資料庫並計算利潤百分比,如下所示:
-
利潤 -> 1 月 -> 實際 (以銷售百分比表示) -> 1 月 -> 實際。
結果會放置在「邊界百分比」->「一月」->「實際」。
-
利潤 -> 2 月 -> 實際 (以銷售百分比表示) -> 2 月 -> 實際。
結果會放置在「利潤百分比」->「二月」->「實際」。
-
毛利 -> 毛利 -> 實際 -> 銷售 -> 毛利 -> 實際百分比 -> 實際。
結果會放置在「邊界百分比」->「邊界」->「實際」。
-
利潤 -> 第 1 季 -> 實際佔銷售百分比 -> 第 1 季 -> 實際。
結果會置於「利潤百分比」->「季別 1」->「實際」。
-
利潤 -> 1 月 -> 預算 (以銷售百分比表示) -> 1 月 -> 預算。
結果會放置在「利潤百分比」->「一月」->「預算」。
-
Essbase 會繼續循環資料庫,直到計算資料庫中每個成員組合的利潤百分比為止。
請參考區塊儲存資料庫計算順序。