メインコンテンツにスキップ
Adaptive Planning
最終更新: 2023-06-23
参考: 数式の組織修飾子

参考: 数式の組織修飾子

組織修正率の定義

組織修飾子は科目からデータをスライスして、特定の組織の値のみを含めます。

ドキュメントの構文

ドキュメントの構文に関する注意事項をいくつか以下に示します。
  • 変数を示すには、(N) のようなかっこ内の大文字、または <account_code> のようなかっこ内のテキストを使用します。変数は有効な定数、科目参照、または数式に置き換える必要があります。
  • 多くの国の基準に従って、カンマを使用して項を区切ります。ブラウザで小数点としてカンマが使用されている場合は、項をセミコロンで区切る必要があります。
  • 数式を読みやすくするために空白が追加されますが、必須ではありません。スペースを追加したり、数式から除外したりすることもできます。
  • Divf などの関数は資産計上され、ACCT などの要素にはすべて大文字が使用されますが、数式は大文字と小文字が区別されません。

組織修飾子の制限事項

  • 次の場合、Adaptive Planning シートに有効な数式のエラーが表示されます。
    • アクセス ルールによりアクセスできない組織別に変更します。
    • 非公開の
      "データ プライバシー設定"
      がある科目参照に組織修飾子を追加します。例: ACCT.001 の設定で、この数式が有効になるためには、
      "データ プライバシー設定" が
      "科目の値はすべての組織で公開" になって
      いる必要があります: ACCT.001 [level = level_code]。参照 概念: 科目のデータ プライバシー設定
    • 制限された単語を使用した参照組織コード。参照 参考: メタデータのコードと名前のベスト プラクティス。
    • 現在のバージョンの使用可否で使用できない組織を参照します。参照 組織の使用可否の変更
  • 前提条件科目はすべての組織に対して同じ値になるため、前提条件科目には組織の修飾子は適用されません。
  • 組織修飾子はモデル シートの 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]
北部営業 [SN]
50,000
南部営業 [SS]
100,000
営業 (限定) [N/A]
20,000
合計 - 売上
170,000
構文
説明
組織 = これ
任意の組織で使用して、現在の交差部分と同じ組織を参照します。
別の組織を指定しない限り、デフォルトでは組織が「
この
組織」であることを意味するため、ほとんどの場合
これを
使用する必要はありません。
数式の場所:
"ACCT.001" (営業南部組織)
数式:
ACCT.02 [level = this]
戻り値
: 100,000
level = this (+)
(限定) 組織でのみ使用し、親組織の合計値を参照します。
(限定) 組織以外のすべての組織については、[level = this] の値を返します。
数式の場所:
"ACCT.001" (営業南部組織)
数式:
ACCT.02 [level = this (+)]
戻り値
: 100,000
数式の場所:
ACCT.001 (営業 (限定) 組織)
数式:
ACCT.02 [level = this (+)]
戻り値
: 170,000
level = this (-)
使用しないでください。予期しない結果を返すか、無視します。
該当なし
level = <level_code>
任意の組織を参照する任意の組織で使用します。モデル内の <level_code> (かっこ記号を含む) を正確な組織コードに置き換える必要があります。
参照された科目に公開の
データ プライバシー設定
がない場合は、エラーが発生します。
親組織を参照する場合は、自動的に (+) が含まれます。これを削除しても、(限定) 組織の合計値は返されません。
数式の場所:
ACCT.001 (任意の組織)
数式:
ACCT.02 [level = SN]
戻り値
: 50,000
level = <level_code> (+)
親組織を持つ科目を変更する場合に使用します。モデル内の <level_code> (かっこ記号を含む) を正確な親組織コードに置き換える必要があります。
すべての子組織の合計値を返します。子組織がない場合、変更は削除されます。
数式の場所:
ACCT.001 (任意の組織)
数式:
ACCT.02 [level = Sales (+)]
戻り値
: 170,000
level = <level_code> (-)
親組織を持つ科目を変更する場合に使用します。モデル内の <level_code> (かっこ記号を含む) を正確な親組織コードに置き換える必要があります。
親組織の (限定) 組織の値を返します。(限定) 組織には特定のコードがないため、これは (限定) 組織の科目値を参照する唯一の方法です。
数式の場所:
ACCT.001 (任意の組織)
数式:
ACCT.02 [level = Sales (-)]
戻り値
: 20,000