科目類型

科目類型可定義科目的時間平衡 (科目值如何隨著時間變動),並以成員公式決定差異報告的科目記號行為。

使用科目類型的範例

表格 11-2 使用科目類型

科目類型 目的

費用

營運成本

收入

收入來源

資產

公司資源

負債與權益

剩餘權益或對債權人的義務

已儲存假設

集中計畫假設可確保整個應用程式中的假設都能一致

科目類型的摘要

表格 11-3 科目類型的摘要

科目類型 時間平衡 差異報表

收入

流動

非支出

費用

流動

費用

資產

平衡

非支出

負債

平衡

非支出

權益

平衡

非支出

已儲存假設

使用者定義

使用者定義

差異報告和時間平衡設定值由系統定義;只有已儲存假設才是使用者定義。

時間平衡特性

時間平衡可指定應用程式如何計算摘要期間值。

表格 11-4 時間平衡特性

時間平衡特性 描述 範例

流動

某摘要期間內所有值的聚總,做為期間總計。

一月:10 二月:15 三月:20 Q1:45

首項

某摘要期間的起始值,做為期間總計。

一月:10 二月:15 三月:20 Q1:10

平衡

某彙總期間的結束值,以計算期間加總。

一月:10 二月:15 三月:20 Q1:20

平均

某摘要期間內所有子項值的平均,做為期間總計。

一月:10 二月:15 三月:20 Q1:15

填入

在父項設定的值會填入所有子項。如果子項值變更,就會把預設聚總邏輯向上套用到父項。

整合運算子和成員公式可在重新計算成員時覆寫「填滿」值。

一月:10;二月:10;三月:10;Q1:30

加權平均 - Actual_Actual

以一年實際天數計算的加權每日平均;可顧及二月有 29 天的閏年。在本範例中,Q 1 的平均值計算方式如下:(1) Q1 中每個月的值乘以當月天數、(2) 計算這些值的總合、(3) 把總數除以 Q1 包含天數。假設當年是閏年,則計算結果是:(10 * 31 + 15 * 29 + 20 * 31) / 91 = 15

請注意,只有連結至區塊儲存立方體的維度,才支援此時間平衡特性。聚總儲存立方體不支援加權平均值- Actual_Actual 時間平衡特性。

一月:10 二月:15 三月:20 Q1:15

加權平均 - Actual_365

以一年 365 天計算的加權每日平均,假設二月有 28 天;不顧及閏年。在本範例中,Q 1 的平均值計算方式如下:(1) Q1 中每個月的值乘以當月天數、(2) 計算這些值的總合、(3) 把總數除以 Q1 包含天數。假設當年不是閏年,則計算結果是:(10 * 31 + 15 * 28 + 20 * 31) / 90 = 15

請注意,只有連結至區塊儲存立方體的維度,才支援此時間平衡特性。聚總儲存立方體不支援加權平均值 - Actual_365 時間平衡特性。

一月:10 二月:15 三月:20 Q1:15

自訂

停用分攤,因此應用程式設計師必須新增自訂的分攤。例如,您可以使用 Groovy 規則將值饋送到期間總計 (Q1),它就會使用流量法計算摘要期間。

停用

停用分攤,且摘要期間為唯讀。停用可防止在非層級 0 的期間輸入資料。流量法是用來聚總到期間總計 (Q1),但不會分攤到各個摘要期間。

註:

  • 「加權平均 - Actual_Actual」與「加權平均 - Actual_365」時間平衡特性只能用在總計有四個季度的標準月曆上。

    如需深入瞭解應用程式如何利用不同的「時間平衡」設定值,進行資料的計算和分攤,請參閱使用 Planning 中的分攤資料的運作方式

  • 對於「自訂」和「停用」時間平衡特性,應用程式設計器需要知道它們寫入的成員儲存特性,無論是彙總儲存或區塊儲存。例如,在彙總儲存中您只能儲存為層級 0 的成員,如果您嘗試儲存為動態計算成員,將會被忽略,重新計算後則會被覆寫。也請注意,只能在儲存前的方格中進行分攤,無論是自動或使用 Groovy 規則。方格儲存後,一般的 Essbase 行為就會著手儲存和讀取資料 (亦即,將會應用一般的大綱數學、成員公式、時間平衡等等)。

科目類型與差異報告

科目的差異報告特性可決定在用於成員公式中時,是否要將其視為支出:

  • 支出:將預算值減去實際值,以得出差異值

  • 非支出:將實際值減去預算值,以得出差異值

設定零與無資料值的科目計算方式

請針對「首項」、「平衡」與「平均」的時間平衡特性,指定資料庫計算作業如何以「略過」選項處理零與無資料值。

表格 11-5 時間平衡設為首項時,略過選項的影響

略過選項 描述 範例

計算父項值 (預設) 時考慮零與 #MISSING 值。在本例中,第一個子項 (一月) 的值是 0,而計算父項值時需考慮零,因此 Q1 = 0。

一月:0 二月:20 三月:25 Q1:0

無資料

計算父項值時排除 #MISSING 值。在本例中,第一個子項 (一月) 的值是 #MISSING,而計算父項值時不考慮 #MISSING 值,因此 Q1 = 第二個子項 (二月),也就是 20。

一月:#MISSING 二月:20 三月:25 Q1:20

計算父項值時,需排除零值。在本例中,第一個子項 (一月) 的值是 0,而計算父項值時不考慮零值,因此 Q 1 = 第二個子項 (二月),也就是 20。

一月:0 二月:20 三月:25 Q1:20

無資料和零

計算父項值時排除 #MISSING 和零值。在本例中,第一個子項 (一月) 的值是零,第二個子項 (二月) 的值無資料。由於計算父項值時不考慮無資料和零值,因此 Q1 = 第三個子項 (三月),也就是 25。

一月:0 二月:#MISSING 三月:25 Q1:25