モデル:グループ レポート - ファクト テーブルの仕様:ノードベースの分析計測値

このページでは、モデルに関する仕様をご覧いただけます。グループ レポートとファクト テーブル:ノード ベースの分析測定。

このテーブルには、IFS Cloud ファクト「FACT_CONSOL_BALANCE_NODEBASED」に基づくすべての測定値が含まれています。

属性

属性 説明 (該当する場合)

計測値(可能な限り表を作成)

明示的に記載されていない場合、測定値の集計は SUM に基づきます。

このセクションでは、キューブ内の基本的な測定値について説明します。これらは、コア情報ソース、モデル自体、または ETL プロセスで定義された測定値です。列には次の意味があります。

メジャー 計算済みの Y/N: タイム インテリジェンス Y/N を含む 定義/注記 (該当する場合) 集計タイプ 非表示の Y/N 表形式
残高YY期間値をノード通貨で表示します。合計N VAR CurrYear = SELECTEDVALUE('ACCOUNTING PERIOD'[Accounting Year]) VAR maxPeriod = MAX('ACCOUNTING PERIOD'[Accounting Period No]) // 最大期間数までの複数期間の合計を表示できるようにするには、SELECTEDVALUE の代わりに MAX を使用します。VAR prevPeriodValue = CALCULATE( SUM('FACT NODE BASED ANALYSIS'[NOD_BALANCE]), REMOVEFILTERS('ACCOUNTING PERIOD'), 'ACCOUNTING PERIOD'[Accounting Year] = CurrYear, 'ACCOUNTING PERIOD'[Accounting Period No] = maxPeriod-1) VAR periodValue = [Balance YTD] - prevPeriodValue VAR totalValue = CALCULATE( SUM('FACT NODE BASED ANALYSIS'[NOD_BALANCE]), REMOVEFILTERS('ACCOUNTING PERIOD'), 'ACCOUNTING PERIOD'[Accounting Year] = CurrYear, 'ACCOUNTING PERIOD'[Accounting Period No] = maxPeriod) RETURN IF([HasOneAccountPeriod] = FALSE(), totalValue, periodValue ) // 期間値をノード通貨で表す測定値。// 注釈:期間のサブ セットを選択した場合の合計には、選択した最大期間までの合計が表示されます。したがって、期間 4 ~ 6 のみを表示するように選択した場合、合計値の計算には期間 0 ~ 3 も含まれます。
残高グループ通貨YY期間値をグループ通貨で表示します。合計N VAR CurrYear = SELECTEDVALUE('ACCOUNTING PERIOD'[Accounting Year]) VAR maxPeriod = MAX('ACCOUNTING PERIOD'[Accounting Period No]) // 最大期間数までの複数期間の合計を表示できるようにするには、SELECTEDVALUE の代わりに MAX を使用します。VAR prevPeriodValue = CALCULATE( SUM('FACT NODE BASED ANALYSIS'[NOD_BALANCE_GC]), REMOVEFILTERS('ACCOUNTING PERIOD'), 'ACCOUNTING PERIOD'[Accounting Year] = CurrYear, 'ACCOUNTING PERIOD'[Accounting Period No] = maxPeriod-1) VAR periodValue = [Balance YTD GC] - prevPeriodValue VAR totalValue = CALCULATE( SUM('FACT NODE BASED ANALYSIS'[NOD_BALANCE_GC]), REMOVEFILTERS('ACCOUNTING PERIOD'), 'ACCOUNTING PERIOD'[Accounting Year] = CurrYear, 'ACCOUNTING PERIOD'[Accounting Period No] = maxPeriod) RETURN IF([HasOneAccountPeriod] = FALSE(), totalValue, periodValue ) // 期間値をグループ通貨で表す測定値。// 注釈:期間のサブ セットを選択した場合の合計には、選択した最大期間までの合計が表示されます。したがって、期間 4 ~ 6 のみを表示するように選択した場合、合計値の計算には期間 0 ~ 3 も含まれます。
残高 YTD 通貨YYこの測定値は、会計期間別に YTD 残高を表示したり、単一期間でフィルター処理したりするために使用できます。たとえば、年間合計には空白の値が表示されます。合計N IF([HasOneAccountPeriod] = FALSE(), BLANK(), SUM('FACT NODE BASED ANALYSIS'[NOD_CURR_BALANCE]) ) // この測定値は、会計期間別に「YTD の残高」を表示したり、単一期間でフィルター処理したりするために使用できます。たとえば、年間合計には空白の値が表示されます。// 前提条件:期間残高ではなく、YTD 残高を含むソース列。// 前提条件:残高勘定の会計期間 0 に保存される期首残高。
残高 YTD GCYYこの測定値は、会計期間別に YTD 残高を表示したり、単一期間でフィルター処理したりするために使用できます。たとえば、年間合計には空白の値が表示されます。このメジャーは、GROUP 通貨での値を表します。合計N IF([HasOneAccountPeriod] = FALSE(), BLANK(), SUM('FACT NODE BASED ANALYSIS'[NOD_BALANCE_GC]) ) // この測定値は、会計期間別に「YTD 残高」を表示したり、単一期間でフィルター処理したりするために使用できます。たとえば、年間合計には空白の値が表示されます。 // このメジャーは、GROUP 通貨での値を表示します。 // 前提条件:期間残高ではなく、YTD 残高を含むソース列。// 前提条件:残高勘定の会計期間 0 に保存される期首残高。
残高 YTD PY 通貨YY前年の同じ会計期間の YTD 残高を表示します。合計N VAR PrevYear = SELECTEDVALUE('ACCOUNTING PERIOD'[Accounting Year]) - 1 VAR CurrPeriod = SELECTEDVALUE('ACCOUNTING PERIOD'[Accounting Period No]) VAR result = CALCULATE( [Balance YTD Curr], REMOVEFILTERS('ACCOUNTING PERIOD'), 'ACCOUNTING PERIOD'[Accounting Year] = PrevYear, 'ACCOUNTING PERIOD'[Accounting Period No] = CurrPeriod ) RETURN IF([HasOneAccountPeriod] = FALSE(), BLANK(), result) // 前年の同じ会計期間の 「YTD 残高」 値を表示します。 // 前提条件:今年度と前年度には同じ会計期間のセットが必要です。
残高 YTD PY GCYY前年の同じ会計期間の YTD 残高値を表示します。このメジャーは、GROUP 通貨での値を表します。前提条件:今年度と前年度には同じ会計期間のセットが必要です。合計N VAR PrevYear = SELECTEDVALUE('ACCOUNTING PERIOD'[Accounting Year]) - 1 VAR CurrPeriod = SELECTEDVALUE('ACCOUNTING PERIOD'[Accounting Period No]) VAR result = CALCULATE( [Balance YTD GC], REMOVEFILTERS('ACCOUNTING PERIOD'), 'ACCOUNTING PERIOD'[Accounting Year] = PrevYear, 'ACCOUNTING PERIOD'[Accounting Period No] = CurrPeriod ) RETURN IF([HasOneAccountPeriod] = FALSE(), BLANK(), result) // 前年の同じ会計期間の「YTD 残高」値を表示します。 // この測定値は、グループ通貨で値を表示します。 // 前提条件:今年度と前年度には同じ会計期間のセットが必要です。
ノードベースの分析をカウントYNファクト テーブルFACT NODE BASED ANALYSIS の行数をカウントします合計NCOUNTROWS('FACT NODE BASED ANALYSIS') //ファクト テーブル内の行数をカウントします
貸方残高 YTD GCYYグループ通貨の貸方残高 YTD合計N IF([HasOneAccountPeriod] = FALSE(), BLANK(), SUM('FACT NODE BASED ANALYSIS'[CREDIT_BALANCE_GC]) ) // HasOneValuePeriod は、1 つの会計期間が選択された場合にのみ値を表示します。つまり、年間合計には空白の値が表示されます。// 注釈:この測定値には逆損益計算書ロジックは適用されません。
借方残高 YTD GCYYグループ通貨での借方残高 YTD合計N IF([HasOneAccountPeriod] = FALSE(), BLANK(), SUM('FACT NODE BASED ANALYSIS'[DEBIT_BALANCE_GC]) ) // HasOneValuePeriod は、1 つの会計期間が選択された場合にのみ値を表示します。つまり、年間合計には空白の値が表示されます。// 注釈:この測定値には逆損益計算書ロジックは適用されません。
HasOneAccountPeriodYN計算が単一の会計年度期間に対して行われていることを確認するときに使用します。N/ANHASONEVALUE('ACCOUNTING PERIOD'[Accounting Year Period]) // 計算が単一の会計年度期間に対して行われていることを確認するときに使用します。
選択済ノード メジャーYY選択したノードまたはグループ通貨測定値を識別するにはN/ANSELECTEDVALUE('SWITCH CURRENCY TYPE'[Row Index]) * (SELECTEDVALUE('SWITCH TIME PERSPECTIVE'[Row Index])+1) // 注釈:これにより、選択した通貨タイプの行番号ではなくテキスト値が検索されます。// 注釈:「SWITCH CURRENCY TYPE」テーブルに追加のオプションが含まれていても、グループ通貨とノード通貨のみがサポートされます。
切り替え差異ノード ベースYY選択した実績測定値と前年の同じ測定値との差を計算します。N/AN [Switch Node Based Analysis] - [Switch PY Node Based Analysis] // 選択した実績測定値と前年の同じ測定値の差を計算します。
切り替え差異ノード ベース (%)YY選択した実績測定値と前年の同じ測定値との差 (%) を計算します。N/ANDIVIDE([Switch Diff Node Based],ABS([Switch PY Node Based Analysis]), Blank()) // 選択した実績測定値と前年の同じ測定値との差 (%) を計算します。
切り替えノード ベースの分析YYノードベースの分析のさまざまな測定値を切り替えます。ノードまたはグループの通貨と期間または YTD の値。N/AN[Selected DisplayUnit Switch] * SWITCH([Selected Node Based Measure], 2, [Balance], 3, [Balance YTD], 4, [Balance GC], 6, [Balance YTD GC] ) // ノード ベースの分析の 2 つの異なる測定値を切り替えます。 // 値はグループまたはノードの通貨で表示されます。
切り替え PY ノード ベースの分析YYノード ベースの分析のためにさまざまな PY の測定値を切り替えます。ノードまたはグループの通貨と期間または YTD の値。N/AN[Selected DisplayUnit Switch] * SWITCH([Selected Node Based Measure], 2, [Balance PY], 3, [Balance YTD PY], 4, [Balance GC PY], 6, [Balance YTD PY GC] ) // ノードベースの分析で 2 つの異なる前年 (PY) 測定値を切り替えます。 // PY の値はグループまたはノードの通貨で表示されます。

タイム インテリジェンス計測値

タイム ベースの測定値は、他の測定値を基準にしてキューブ内で計算されます。以下の表は、さまざまな時間測定単位の意味/定義を示します。これらのメジャーは、特定の時間ディメンション階層の[REPORTING_DATE].[RepDateMFHy] で使用する必要があります。

メジャー 意味
YTD 当年の当月の集計値の値。たとえば、期間 202010 の場合、YTD は期間 202000 ~ 202010 の合計を表します。
R12 特定の期間について、1 年前から前月までのすべての月の合計。例:202010 の 12 カ月の継続は、201910 ~ 202009 までの月の合計になります。
PY 前年
1年前の該当する月の値。たとえば、202010 の月の場合は、201910 の月の値になります。
YTD PY 前年累計
1年前の該当する月の集計値の値。たとえば、202010 の場合、前年累計は 201901 ~ 201910 の月の合計を表します。
R12 PY 前年の継続 12 か月 (完了)
特定の月について、まず 1 年前まで遡り、次に もう 1 年遡ってから前月までのすべての月の合計を計算します。例えば、202010 の場合は 201810~201909 の合計
Avg XXX Ytd Sum XXX YTD/Count XXX YTD
Avg XXX R12 Sum XXX R12/Count XXX R12
XXX % YTD Count XXX YTD/Count YYY YTD
XXX % R12 Count XXX R12/Count XXX R12

使用モデル

モデル 製品分野
グループ レポート

データソース情報

このオブジェクトのデータソースは、IFS Developer Tool を使用して定義されます。データソースには、モデルが最後のステップ、つまりデータ ソースビュー名 (DW ソースビュー名) からデータを読み取る変換が多数含まれています。

追加情報は、情報ソースのオンライン ドキュメントをご覧ください。

モデル テーブル DW ソースビュー (SQL Server) BI アクセスビュー 参照情報ソース 推奨アクセスタイプ
ノードベースの分析計測値