科目類型可定義科目的時間平衡 (科目值如何隨著時間變動),並以成員公式決定差異報告的科目記號行為。
使用科目類型的範例
表格 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 |