跳至主要內容
Adaptive Planning
上次更新時間 :2023-06-23
參照︰公式的層級修改元

參照︰公式的層級修改元

層級修改元的定義

層級修改元會切分科目中的資料,以僅包含特定層級的值。

文件中的語法

文件中語法的幾點說明︰
  • 我們會在括號中使用大寫字母 (例如 (N)),或使用 V 號內的文字 (例如 <account_code>) 來表示變數。您必須將變數取代為有效的常數、科目參照或公式運算式。
  • 根據許多國家/地區的標準,我們會使用逗號分隔字詞。如果您的瀏覽器使用逗號做為小數點,則必須以分號分隔各項。
  • 我們新增了空格,讓公式更易讀,但這不是必須的。您也可以在公式中新增或省略空格。
  • 我們將函數 (例如 Divf) 設為大寫,並對元素 (例如 ACCT) 使用全部大寫,但公式不區分大小寫。

層級修改元的限制

  • 當您執行以下操作時,Adaptive Planning 工作表會顯示有效公式的錯誤︰
  • 我們不會將層級修改元套用至假設科目,因為假設科目在所有層級上具有相同的值。
  • 無法將層級修改元套用至模型工作表中的 ROW 參照,因為 ROW 必須參照列中的層級。但是,您可以使用另一個工作表中的層級修改元來修改模型科目。

層級 (+)
層級 (-)
的最佳做法

  • 若要參照父系層級,請一律使用
    level = <parent_code> (+)
  • 若要參照 (僅限) 層級,請一律使用
    level = <parent_code> (-)
  • 避免使用
    level = this (+)
    。僅對相同父系的「(僅限)」層級上的公式有效。改為取代為
    level = <parent_code> (+)
  • 請避免使用
    level = <parent_code>
    ,但在大多數情況下都有效。從父系匯總中刪除 (+) 會傳回 (僅限) 層級值,而不是相關 (僅限) 層級的匯總值。
  • 決不要以任何理由使用
    「level = this (-)」
level = <parent_code> (+)
包含所有子系層級的匯總值,包括 (僅限) 層級。在公式小幫手中,我們會自動在您選取的任何父系層級修改元後面加上 (+)

層級修改元的語法和範例

對於表格中的範例,ACCT.02 的層級階層和值如下︰
層級 [code]
2025 年 1 月
- 銷售 [Sales]
Sales-North [SN]
50,000
Sales - South [SS]
100.000
銷售 (僅限) [N/A]
20,000
總計 - 銷售額
170,000
語法
說明
範例
level = this
在任何層級上使用,可參照與目前交集相同的層級。
在大多數情況下沒有必要使用
選項,因為除非您指定不同的層級,否則預設會隱含層級為「
層級」。
公式位置︰
針對 Sales-South 層級的 ACCT.001。
公式︰
ACCT.02 [level = this]
傳回
︰100,000
level = this (+)
僅在 (僅限) 層級中使用以參照父系層級的匯總值。
當針對 (僅限) 層級以外的所有其他層級時,傳回 [level = this] 的值。
公式位置︰
Sales-South 層級的 ACCT.001
公式︰
ACCT.02 [level = this (+)]
傳回
︰100,000
公式位置︰
「銷售 (僅限)」層級的 ACCT.001
公式︰
ACCT.02 [level = this (+)]
退貨
︰170,000
level = this (-)
請勿使用。傳回非預期的結果,或我們將其忽略。
不適用
level = <level_code>
在任何層級上使用以參照任何層級。您必須使用模型中確切的層級代碼取代 <level_code> (包括 V 型)。
如果參照的科目沒有公開的
資料隱私保護設定
,我們會傳回錯誤。
如果您參照的是父系層級,我們會自動包含 (+)。將其移除不會(僅限) 傳回層級中的匯總值。
公式位置︰
任何層級的 ACCT.001。
公式︰
ACCT.02 [level = SN]
退貨
︰50,000
level = <level_code> (+)
當您修改具有父系層級的科目時使用。您必須將模型中的 <level_code> (包括 V 號) 取代為確切的父系層級代碼。
傳回所有子系層級的匯總值。如果沒有任何子系層級,我們會移除修改。
公式位置︰
任何層級的 ACCT.001。
公式︰
ACCT.02 [level = Sales (+)]
退貨
︰170,000
level = <level_code> (-)
當您修改具有父系層級的科目時使用。您必須將模型中的 <level_code> (包括 V 號) 取代為確切的父系層級代碼。
傳回父系層級的「(僅限)」層級中的值。這是參照「(僅限)」層級科目值的唯一方式,因為「(僅限)」層級沒有特定代碼。
公式位置︰
任何層級的 ACCT.001。
公式︰
ACCT.02 [level = Sales (-)]
退貨
︰20,000