モデル:総勘定元帳 - ファクト テーブルの仕様:GL ANALYSIS MEASURES

このページでは、モデルに関する仕様をご覧いただけます。総勘定元帳とファクト テーブル:GL ANALYSIS MEASURES.

GL ANALYSIS に関連するすべての計測値を表します。

属性

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

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

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

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

メジャー 計算済み Y/N: タイム インテリジェンス Y/N を含む 定義/注釈 (該当する場合) 集計タイプ 非表示 Y/N 表形式
アクティビティYN実績SUMNSUM('GL ANALYSIS'[ACT_PERIOD_DOM]) // 会計通貨の ACTUAL、レポート カレンダーを使用。
ACT (Acc カレンダー)YN実績は会計カレンダーで表示されますN IF(HASONEVALUE ('ACCOUNTING PERIOD'[会計年度]), SUMX('GL ANALYSIS', [ACT_OB_PERIOD_DOM] + [ACT_PERIOD_DOM])) // 会計通貨の ACTUAL。// このメジャーを機能させるには、会計カレンダーの使用が必須。// HASONEVALUE 関数を使用して、複数年を合計した合計の表示を抑制。
ACT 貸方YN実績の貸方SUMNSUM ('GL ANALYSIS'[ACT_PERIOD_CREDIT_DOM]) // 会計通貨の ACTUAL CREDIT、レポート カレンダーを使用します。
ACT 貸方トランザクションYN実績の貸方 トランザクションSUMNSUM('GL ANALYSIS'[ACT_PERIOD_CREDIT_CURR]) // トランザクション通貨の ACTUAL CREDIT、レポート カレンダーを使用。
ACT 貸方 XR1 (期間ベース)YN実績の貸方 XR1 (期間ベース)SUMN IF (HASONEVALUE ('CURRENCY CODE X-RATE 1'[通貨コード為替レート 1]), VAR RestatedAmount = ADDCOLUMNS ( SUMMARIZE ('GL ANALYSIS' ,'REPORTING PERIOD'[ID],'REPORTING FROM CURRENCY'[通貨コード]) ,"@GLAmount",CALCULATE ([ACT Credit]) ,"@XRates",CALCULATE (SELECTEDVALUE ('X-RATES 1'[CURRENCYRATE])) ) VAR XAmount = SUMX (RestatedAmount, [@GLAmount] * [@XRates]) RETURN XAmount ) // 為替レート 1 通貨の ACTUAL CREDIT、レポート カレンダーを使用。
ACT 貸方 XR2 (期間ベース)YN実績の貸方 XR2 (期間ベース)SUMN IF (HASONEVALUE ('CURRENCY CODE X-RATE 2'[通貨コード為替レート 2]), VAR RestatedAmount = ADDCOLUMNS ( SUMMARIZE ('GL ANALYSIS' ,'REPORTING PERIOD'[ID],'REPORTING FROM CURRENCY 2'[通貨コード]) ,"@GLAmount",CALCULATE ([ACT Credit]) ,"@XRates",CALCULATE (SELECTEDVALUE ('X-RATES 2'[CURRENCYRATE])) ) VAR XAmount = SUMX (RestatedAmount, [@GLAmount] * [@XRates]) RETURN XAmount ) // 為替レート 2 通貨の ACTUAL CREDIT、レポート カレンダーを使用。
ACT 貸方 YTD トランザクションYY実績の貸方 YTD トランザクションSUMNCALCULATE ([ACT Credit Trans], DATESYTD ('REPORTING PERIOD'[ID])) + CALCULATE (SUM ('GL ANALYSIS'[amount_ob_credit_curr]), DATESYTD ('REPORTING PERIOD'[ID])) // トランザクション通貨での ACTUAL CREDIT YTD、レポート カレンダーを使用。
ACT 借方YN実績の借方SUMNSUM ('GL ANALYSIS'[ACT_PERIOD_DEBET_DOM]) // 会計通貨の ACTUAL DEBIT、レポート カレンダーを使用します。
ACT 借方トランザクションYN実績の借方トランザクションSUMNSUM('GL ANALYSIS'[ACT_PERIOD_DEBET_CURR]) // トランザクション通貨の ACTUAL DEBIT、レポート カレンダーを使用。
ACT 借方 XR1 (期間ベース)YN実績の借方 XR1 (期間ベース)SUMN IF (HASONEVALUE ('CURRENCY CODE X-RATE 1'[通貨コード為替レート 1]), VAR RestatedAmount = ADDCOLUMNS ( SUMMARIZE ('GL ANALYSIS' ,'REPORTING PERIOD'[ID],'REPORTING FROM CURRENCY'[通貨コード]) ,"@GLAmount",CALCULATE ([ACT Debit]) ,"@XRates",CALCULATE (SELECTEDVALUE ('X-RATES 1'[CURRENCYRATE])) ) VAR XAmount = SUMX (RestatedAmount, [@GLAmount] * [@XRates]) RETURN XAmount ) // 為替レート 1 通貨の ACTUAL DEBIT、レポート カレンダーを使用。
ACT 借方 XR2 (期間ベース)YN実績の借方 XR2 (期間ベース)SUMN IF (HASONEVALUE ('CURRENCY CODE X-RATE 2'[通貨コード為替レート 2]), VAR RestatedAmount = ADDCOLUMNS ( SUMMARIZE ('GL ANALYSIS' ,'REPORTING PERIOD'[ID],'REPORTING FROM CURRENCY 2'[通貨コード]) ,"@GLAmount",CALCULATE ([ACT Debit]) ,"@XRates",CALCULATE (SELECTEDVALUE ('X-RATES 2'[CURRENCYRATE])) ) VAR XAmount = SUMX (RestatedAmount, [@GLAmount] * [@XRates]) RETURN XAmount ) // 為替レート 2 通貨の ACTUAL DEBIT、レポート カレンダーを使用。
ACT 借方 YTD トランザクションYY実績の借方 YTD トランザクションSUMNCALCULATE ([ACT Debit Trans], DATESYTD ('REPORTING PERIOD'[ID])) + CALCULATE (SUM ('GL ANALYSIS'[amount_ob_debet_curr]), DATESYTD ('REPORTING PERIOD'[ID])) // トランザクション通貨での ACTUAL DEBIT YTD、レポート カレンダーを使用。
ACT OBYN実績の OBSUMNIF(ISBLANK([ACT YTD])、BLANK()、 ([ACT YTD] - [ACT])) // ACT YTD - ACT = 会計通貨の開始残高、レポート カレンダーを使用。
ACT OB (Acc カレンダー)YN実績の OB は会計カレンダーで表示されるN VAR CurrAccYear = SELECTEDVALUE('会計期間'[会計年度]) // SELECTEDVALUE 関数を使用して、複数年を合計した総計を非表示にします。Var CurrAccPeriod = IF( SELECTEDVALUE ('ACCOUNTING PERIOD'[会計期間番号]) = 0, 1, SELECTEDVALUE ('ACCOUNTING PERIOD'[会計期間番号])) VAR RunningTotal= CALCULATE( [ACT (会計カレンダー)], FILTER (ALL ('ACCOUNTING PERIOD'), 'ACCOUNTING PERIOD'[会計年]=CurrAccYear && 'ACCOUNTING PERIOD'[会計期間番号]< CurrAccPeriod)) RETURN RunningTotal // ACTUAL 会計通貨の開始残高。// このメジャーを機能させるには、会計カレンダーの使用が必須。
ACT OB トランザクション YN実績の OB トランザクションSUMNIF(ISBLANK([ACT YTD トランザクション]) , BLANK() , ([ACT YTD トランザクション] - [ACT トランザクション])) // ACT YTD トランザクション - ACT トランザクション = トランザクション通貨の開始残高、レポート カレンダーを使用。
ACT OB XR1 (期間ベース)YN実績の OB XR1 (期間ベース)SUMN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), SUMX (VALUES (COMPANY[ID]), [ACT OB]*[換算レート XR1])) // ACT OB 為替レート (期間ベース): [ACT OB] に各特定期間の [レート] を乗算。 // VALUES ステートメントで企業ごとに異なる変換レートを持つ複数企業のシナリオを処理。
ACT OB XR1 (YTD ベース)YY実績の OB XR1 (YTD ベース)SUMN VAR CurrPeriod = MAX('REPORTING PERIOD'[レポート期間]) VAR MonthsInPeriod = MAX('REPORTING PERIOD'[期間内の月数]) RETURN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), IF (CurrPeriod = 1, CALCULATE([ACT OB XR1 (期間ベース)]), CALCULATE([ACT YTD XR1 (YTD ベース)], DATEADD('REPORTING PERIOD'[ID], -MonthsInPeriod, MONTH)))) // ACT OB 為替レート (YTD ベース):前期間の YTD 値、計算が OB*rate である期間 1 の一部。// 注釈:この計測値は、レポート期間レベルでのみ表示できます。四半期、半年、または年度レベルでは使用できません。
ACT OB XR2 (期間ベース)YN実績 OB XR2 (期間ベース)SUMN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), SUMX (VALUES (COMPANY[ID]), [ACT OB]*[換算レート XR2])) // ACT OB 為替レート (期間ベース): [ACT OB] に各特定期間の [レート] を乗算。 // VALUES ステートメントで企業ごとに異なる変換レートを持つ複数企業のシナリオを処理。
ACT OB XR2 (YTD ベース)YY実績 OB XR2 (YTD ベース)SUMN VAR CurrPeriod = MAX('REPORTING PERIOD'[レポート期間]) VAR MonthsInPeriod = MAX('REPORTING PERIOD'[期間内の月数]) RETURN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), IF (CurrPeriod = 1, CALCULATE([ACT OB XR2 (期間ベース)]), CALCULATE([ACT YTD XR2 (YTD ベース)], DATEADD('REPORTING PERIOD'[ID], -MonthsInPeriod, MONTH)))) // ACT OB 為替レート (YTD ベース):前期間の YTD 値、計算が OB*rate である期間 1 の一部。// 注釈:この計測値は、レポート期間レベルでのみ表示できます。四半期、半年、または年度レベルでは使用できません。
ACT PY R12 トランザクションYY実績 PY R12 トランザクションSUMN CALCULATE([ACT R12 トランザクション], DATEADD('REPORTING PERIOD'[ID], -12, 月)) // ACT PY R12 トランザクション:この測定値は、複数の期間に対して提示された場合、利用可能な最後の値を表示します。たとえば、期間が四半期の場合、四半期 1 の値は 3 月の値になります。
ACT PY R12 XR1 (期間ベース)YY実績 PY R12 XR1 (期間ベース)SUMN CALCULATE([ACT R12 XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -12, 月)) // ACT PY R12 為替レート (期間ベース):前年同期 の R12 為替レート。// 注釈:この計測値は、レポート期間レベルでのみ表示できます。四半期、半年、または年度レベルでは使用できません。
ACT PY R12 XR1 (YTD ベース)YY実績 PY R12 XR1 (YTD ベース)SUMN CALCULATE([ACT R12 XR1 (YTD ベース)], DATEADD('REPORTING PERIOD'[ID], -12, 月)) // ACT PY R12 為替レート (YTD ベース):前年同期 の R12。
ACT PY R12 XR2 (期間ベース)YY実績 PY R12 XR2 (期間ベース)SUMN CALCULATE([ACT R12 XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -12, 月)) // ACT PY R12 為替レート (期間ベース):前年同期 の R12 為替レート。// 注釈:この計測値は、レポート期間レベルでのみ表示できます。四半期、半年、または年度レベルでは使用できません。
ACT PY R12 XR2 (YTD ベース)YY実績 PY R12 XR2 (YTD ベース)SUMN CALCULATE([ACT R12 XR2 (YTD ベース)], DATEADD('REPORTING PERIOD'[ID], -12, 月)) // ACT PY R12 為替レート (YTD ベース):前年同期 の R12。
ACT PY トランザクションYY実績 PY トランザクションSUMNCALCULATE([ACT トランザクション], DATEADD ('REPORTING PERIOD'[ID],-12,month)) // トランザクション通貨の ACTUAL PREVIOUS YEAR、レポート カレンダーを使用。
ACT PY XR1 (期間ベース)YY実績 PY XR1 (期間ベース)SUMN CALCULATE([ACT XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -12, 月)) // ACT PY 為替レート (期間ベース):前年と同じレポート期間の ACT 為替レート。
ACT PY XR1 (YTD ベース)YY実績 PY XR1 (YTD ベース)SUMN CALCULATE([ACT XR1 (YTD ベース)], DATEADD('REPORTING PERIOD'[ID], -12, 月)) // ACT PY 為替レート (YTD ベース):前年同期の値。
ACT PY XR2 (期間ベース)YY実績 PY XR2 (期間ベース)SUMN CALCULATE([ACT XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -12, 月)) // ACT PY 為替レート (期間ベース):前年と同じレポート期間の ACT 為替レート。
ACT PY XR2 (YTD ベース)YY実績 PY XR2 (YTD ベース)SUMN CALCULATE([ACT XR2 (YTD ベース)], DATEADD('REPORTING PERIOD'[ID], -12, 月)) // ACT PY 為替レート (YTD ベース):前年同期の値。
ACT PY YTD トランザクションYY実績 PY YTED トランザクションSUMNCALCULATE([ACT YTD トランザクション], DATEADD ('REPORTING PERIOD'[ID],-12,month)) // トランザクション通貨の前年度の ACTUAL YTD 値、レポート カレンダーを使用。
ACT PY YTD XR1 (期間ベース)YN実績 PY YTD XR1 (期間ベース)N CALCULATE ([ACT YTD XR1 (期間ベース)], DATEADD ('レポート期間'[ID], -12, MONTH)) // ACT PY YTD 為替レート (期間ベース):前年と同じレポート期間の ACT YTD 為替レート。
ACT PY YTD XR1 (YTD ベース)YY実績 PY YTD XR1 (YTD ベース)SUMN CALCULATE([ACT YTD XR1 (YTD ベース)], DATEADD('REPORTING PERIOD'[ID], -12, 月)) // ACT PY YTD 為替レート (YTD ベース):前年同期の YTD 値。
ACT PY YTD XR2 (期間ベース)YN実績 PY YTD XR2 (期間ベース)N CALCULATE ([ACT YTD XR2 (期間ベース)], DATEADD ('レポート期間'[ID], -12, MONTH)) // ACT PY YTD 為替レート (期間ベース):前年と同じレポート期間の ACT YTD 為替レート。
ACT PY YTD XR2 (YTD ベース)YY実績 PY YTD XR2 (YTD ベース)SUMN CALCULATE([ACT YTD XR2 (YTD ベース)], DATEADD('REPORTING PERIOD'[ID], -12, 月)) // ACT PY YTD 為替レート (YTD ベース):前年同期の YTD 値。
ACT R12 トランザクションYY実績 R12 トランザクションSUMN VAR First_Period = CALCULATE(MAX('REPORTING PERIOD'[レポート年期]), DATEADD('REPORTING PERIOD'[ID], -11, MONTH)) VAR Last_Period = MAX ('REPORTING PERIOD'[レポート年期]) RETURN CALCULATE([ACT トランザクション], FILTER (ALL ('REPORTING PERIOD'), 'REPORTING PERIOD'[レポート年期] >= First_Period && 'REPORTING PERIOD'[レポート年期] <= Last_Period)) // ACT R12 トランザクション:この測定値は、複数の期間について提示される場合、たとえば四半期ごとに利用可能な最新の値を表示します。この場合、第 1 四半期の値は 3 月の値になります。
ACT R12 XR1 (期間ベース)YY実績 R12 XR1 (期間ベース)SUMN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), [ACT XR1 (期間ベース)] + CALCULATE([ACT XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -1, MONTH)) + CALCULATE([ACT XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -2, MONTH)) + CALCULATE([ACT XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -3, MONTH)) + CALCULATE([ACT XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -4, MONTH)) + CALCULATE([ACT XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -5, MONTH)) + CALCULATE([ACT XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -6, MONTH)) + CALCULATE([ACT XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -7, MONTH)) + CALCULATE([ACT XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -8, MONTH)) + CALCULATE([ACT XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -9, MONTH)) + CALCULATE([ACT XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -10, MONTH)) + CALCULATE([ACT XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -11, MONTH))) // ACT R12 為替レート (期間ベース):当月の [ACT XR1 (期間ベース)] と過去 11 か月の各月の [ACT XR1 (期間ベース)] 値の合計。// 注釈:この計測値は、レポート期間レベルでのみ表示できます。四半期、半年、または年度レベルでは使用できません。
ACT R12 XR1 (YTD ベース)YY実績 R12 XR1 (YTD ベース)SUMN SUMX (VALUES (COMPANY[ID]), [ACT R12]*[換算レート XR1]) // ACT R12 X為替レート(YTD ベース):R12 値に特定のレポート期間のレートを乗じた値。// VALUES ステートメントで企業ごとに異なる変換レートを持つ複数企業のシナリオを処理。
ACT R12 XR2 (期間ベース)YY実績 R12 XR2 (期間ベース)SUMN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), [ACT XR2 (期間ベース)] + CALCULATE([ACT XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -1, MONTH)) + CALCULATE([ACT XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -2, MONTH)) + CALCULATE([ACT XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -3, MONTH)) + CALCULATE([ACT XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -4, MONTH)) + CALCULATE([ACT XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -5, MONTH)) + CALCULATE([ACT XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -6, MONTH)) + CALCULATE([ACT XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -7, MONTH)) + CALCULATE([ACT XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -8, MONTH)) + CALCULATE([ACT XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -9, MONTH)) + CALCULATE([ACT XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -10, MONTH)) + CALCULATE([ACT XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -11, MONTH))) // ACT R12 為替レート (期間ベース):当月の [ACT XR2 (期間ベース)] と過去 11 か月の各月の [ACT XR2 (期間ベース)] 値の合計。// 注釈:この計測値は、レポート期間レベルでのみ表示できます。四半期、半年、または年度レベルでは使用できません。
ACT R12 XR2 (YTD ベース)YY実績 R12 XR2 (YTD ベース)SUMN SUMX (VALUES (COMPANY[ID]), [ACT R12]*[換算レート XR2]) // ACT R12 為替レート(YTD ベース):R12 値に特定のレポート期間のレートを乗算。// VALUES ステートメントで企業ごとに異なる変換レートを持つ複数企業のシナリオを処理。
ACT トランザクションYN実績 トランザクションSUMNSUM('GL ANALYSIS'[ACT_PERIOD_CURR]) // トランザクション通貨の ACTUAL、レポート カレンダーを使用。
ACT XR1 (期間ベース)YN実績 XR1 (期間ベース)SUMN IF (HASONEVALUE ('CURRENCY CODE X-RATE 1'[通貨コード為替レート 1]), VAR RestatedAmount = ADDCOLUMNS ( SUMMARIZE ('GL ANALYSIS' ,'REPORTING PERIOD'[ID],'REPORTING FROM CURRENCY'[通貨コード]) ,"@GLAmount",CALCULATE ([ACT]) ,"@XRates",CALCULATE (SELECTEDVALUE ('X-RATES 1'[CURRENCYRATE])) ) VAR XAmount = SUMX (RestatedAmount, [@GLAmount] * [@XRates]) RETURN XAmount ) // 為替レート 1 通貨の ACTUAL、レポート カレンダーを使用。
ACT XR1 (YTD ベース)YY実績 XR1 (YTD ベース)SUMN VAR CurrPeriod = MAX('REPORTING PERIOD'[レポート期間]) RETURN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), IF(CurrPeriod = 1, SUMX (VALUES (COMPANY[ID]), ([ACT]*[変換レート XR1])), SUMX (VALUES (COMPANY[ID]), ([ACT YTD]*[変換レート XR1]) - ([ACT OB]*[変換レート PP XR1])))) // ACT 為替レート (YTD ベース):(ACT YTD 為替レート) から (OB * 前期のレート) を引いたもの。OB は前期の YTD 値と同じであることに注意してください。// 前期の ACT が追加されていない場合は、同じ YTD 値に前期のレートを乗じて今期のレートと比較した結果になります。// 注釈:この計測値は、レポート期間レベルでのみ表示できます。四半期、半年、または年度レベルでは使用できません。HasOnValuePeriod は空白値を確保するためのものです。
ACT XR2 (期間ベース)YN実績 XR2 (期間ベース)SUMN IF (HASONEVALUE ('CURRENCY CODE X-RATE 2'[通貨コード為替レート 2]), VAR RestatedAmount = ADDCOLUMNS ( SUMMARIZE ('GL ANALYSIS' ,'REPORTING PERIOD'[ID],'REPORTING FROM CURRENCY 2'[通貨コード]) ,"@GLAmount",CALCULATE ([ACT]) ,"@XRates",CALCULATE (SELECTEDVALUE ('X-RATES 2'[CURRENCYRATE])) ) VAR XAmount = SUMX (RestatedAmount, [@GLAmount] * [@XRates]) RETURN XAmount ) // 為替レート 2 通貨の ACTUAL、レポート カレンダーを使用。
ACT XR2 (YTD ベース)YY実績 XR2 (YTD ベース)SUMN VAR CurrPeriod = MAX('REPORTING PERIOD'[レポート期間]) RETURN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), IF(CurrPeriod = 1, SUMX (VALUES (COMPANY[ID]), ([ACT]*[変換レート XR2])), SUMX (VALUES (COMPANY[ID]), ([ACT YTD]*[変換レート XR2]) - ([ACT OB]*[換算レート PP XR2])))) // ACT 為替レート (YTD ベース):(ACT YTD 為替レート) から (OB * 前期のレート) を引いたもの。OB は前期の YTD 値と同じであることに注意してください。// 前期の ACT が追加されていない場合は、同じ YTD 値に前期のレートを乗じて今期のレートと比較した結果になります。// 注釈:この計測値は、レポート期間レベルでのみ表示できます。四半期、半年、または年度レベルでは使用できません。HasOnValuePeriod は空白値を確保するためのものです。
ACT YTD (Acc カレンダー)YN実績 YTD は会計カレンダーで表示されるN VAR CurrentAccPeriodNo = MAX('ACCOUNTING PERIOD'[会計期間番号]) VAR CurrentAccYear = MAX('ACCOUNTING PERIOD'[会計年]) VAR RunningTotal = CALCULATE([ACT (会計カレンダー)], FILTER (ALL ('ACCOUNTING PERIOD'), 'ACCOUNTING PERIOD'[会計年] = CurrentAccYear && 'ACCOUNTING PERIOD'[会計期間番号] <= CurrentAccPeriodNo)) RETURN IF( HASONEVALUE ('ACCOUNTING PERIOD'[会計年]), RunningTotal) // 会計通貨の実績 YTD。// このメジャーを機能させるには、会計カレンダーの使用が必須。// HASONEVALUE 関数を使用して、複数年を合計した合計の表示を抑制。
ACT YTD トランザクションYY実績 YTD トランザクションSUMNCALCULATE([ACT トランザクション], DATESYTD('REPORTING PERIOD'[ID])) + CALCULATE(SUM('GL ANALYSIS'[ACT_OB_PERIOD_CURR]), DATESYTD('REPORTING PERIOD'[ID])) // トランザクション通貨の ACTUAL YTD、レポート カレンダーを使用。
ACT YTD XR1 (期間ベース)YY実績 YTD XR1 (期間ベース)SUMN CALCULATE ([ACTOBPeriodZeroXR1], DATESYTD ('レポート期間'[ID])) + CALCULATE ([ACT XR1 (期間ベース)], DATESYTD ('レポート期間'[ID])) // ACT YTD 為替レート (期間ベース):この YTD 値には、OB 値と ACT 値の両方の合計が含まれます。
ACT YTD XR1 (YTD ベース)YY実績 YTD XR1 (YTD ベース)SUMN SUMX(VALUES(COMPANY[ID]), CALCULATE([ACT YTD] * [変換レート XR1])) // ACT YTD 為替レート(YTDベース):YTD 値に現在のレートを乗算。// VALUES ステートメントで企業ごとに異なる変換レートを持つ複数企業のシナリオを処理。// このコードを更新する場合:複数企業のシナリオで四半期レベルと年レベルで結果を確認する際の注意事項。
ACT YTD XR2 (期間ベース)YY実績 YTD XR2 (期間ベース)SUMN CALCULATE ([ACTOBPeriodZeroXR2], DATESYTD ('レポート期間'[ID])) + CALCULATE ([ACT XR2 (期間ベース)], DATESYTD ('レポート期間'[ID])) // ACT YTD 為替レート (期間ベース):この YTD 値には、OB 値と ACT 値の両方の合計が含まれます。
ACT YTD XR2 (YTD ベース)YY実績 YTD XR2 (YTD ベース)SUMN SUMX(VALUES(COMPANY[ID]), CALCULATE([ACT YTD] * [換算レート XR2])) // ACT YTD 為替レート(YTD ベース):YTD 値に現在のレートを乗算。// VALUES ステートメントで企業ごとに異なる変換レートを持つ複数企業のシナリオを処理。// このコードを更新する場合:複数企業のシナリオで四半期レベルと年レベルで結果を確認する際の注意事項。
ACTOBPeriodZeroYYActualOBPeriodZeroSUMN //基になるデータソースで定義されている会計期間 0 の [ACT] に関連する入金残高を計算 // すべての期間に対して同じ値を計算 VAR UntilDate = MAX('REPORTING PERIOD'[日付までの期間]) VAR LastDatePY = MAX('REPORTING PERIOD'[最大レポート日付 PY]) VAR DiffInDays = DATEDIFF(LastDatePY, UntilDate, DAY) RETURN CALCULATE (// 前のレポート年度の最後のデータ + 1 に戻ります [ACT OB], DATEADD('REPORTING PERIOD'[ID],-DiffInDays+1, DAY))
ACTOBPeriodZeroXR1YYActualOBPeriodZeroXR1SUMN IF (HASONEVALUE ('CURRENCY CODE X-RATE 1'[通貨コード為替レート 1]), VAR RestatedAmount = ADDCOLUMNS (SUMMARIZE ('GL ANALYSIS', 'REPORTING PERIOD'[ID], 'REPORTING FROM CURRENCY'[通貨コード]), "@GLAmount", CALCULATE (SUM ('GL ANALYSIS'[ACT_OB_PERIOD_DOM])), "@XRATE", CALCULATE (SELECTEDVALUE ('X-RATES 1'[PREV_YEAR_LAST_PERIOD_RATE]))) VAR XAmount = SUMX (RestatedAmount, [@GLAmount] * [@XRATE]) RETURN XAmount) // ACTOBPeriodZeroXR1:すべての OB 値を合計し、前年の最終レートを乗じて OB 為替レート値を計算。// 注釈:OB 値が年初以外の期間に存在する場合、それらも前年 (前期ではない) の最終レートで乗算されます。
ACTOBPeriodZeroXR2YYActualOBPeriodZeroXR2SUMN IF (HASONEVALUE ('CURRENCY CODE X-RATE 2'[通貨コード為替レート 2]), VAR RestatedAmount = ADDCOLUMNS (SUMMARIZE ('GL ANALYSIS', 'REPORTING PERIOD'[ID], 'REPORTING FROM CURRENCY'[通貨コード]), "@GLAmount", CALCULATE (SUM ('GL ANALYSIS'[ACT_OB_PERIOD_DOM])), "@XRATE", CALCULATE (SELECTEDVALUE ('X-RATES 2'[PREV_YEAR_LAST_PERIOD_RATE]))) VAR XAmount = SUMX (RestatedAmount, [@GLAmount] * [@XRATE]) RETURN XAmount) // ACTOBPeriodZeroXR2:すべての OB 値を合計し、前年の最終レートを乗じて OB 為替レート値を計算。// 注釈:OB 値が年初以外の期間に存在する場合、それらも前年 (前期ではない) の最終レートで乗算されます。
BUDYNBUDSUMNSUM ('GL ANALYSIS'[BUD_PERIOD_DOM]) // 会計通貨の BUDGET、レポート カレンダーを使用します。
BUD OBYNBUD OBSUMNIF (ISBLANK ([BUD YTD]) , BLANK () , ([BUD YTD] - [BUD])) // BUD YTD - BUD = 会計通貨での開始残高、レポート カレンダーを使用。
BUD OB トランザクション YN予算 OB トランザクションSUMNIF(ISBLANK([BUD YTD トランザクション]) , BLANK() , ([BUD YTD トランザクション] - [BUD トランザクション])) // BUD YTD トランザクション - BUD トランザクション = トランザクション通貨の開始残高、レポート カレンダーを使用。
BUD OB XR1 (期間ベース)YN予算 OB XR1 (期間ベース)SUMN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), SUMX (VALUES (COMPANY[ID]), [BUD OB]*[換算レート XR1])) // BUD OB 為替レート (期間ベース): 各特定期間の [レート] で乗算した [BUD OB]。 // VALUES ステートメントで企業ごとに異なる変換レートを持つ複数企業のシナリオを処理。
BUD OB XR1 (YTD ベース)YY予算 OB XR1 (YTD ベース)SUMN VAR CurrPeriod = MAX('REPORTING PERIOD'[レポート期間]) VAR MonthsInPeriod = MAX('REPORTING PERIOD'[期間内の月数]) RETURN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), IF (CurrPeriod = 1, CALCULATE([BUD OB XR1 (期間ベース)]), CALCULATE([BUD YTD XR1 (YTD ベース)], DATEADD('REPORTING PERIOD'[ID], -MonthsInPeriod, MONTH)))) // BUD OB 為替レート (YTD ベース):前期間の YTD 値、計算が OB*rate である期間 1 の一部。// 注釈:この計測値は、レポート期間レベルでのみ表示できます。四半期、半年、または年度レベルでは使用できません。
BUD OB XR2 (期間ベース)YN予算 OB XR2 (期間ベース)SUMN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), SUMX (VALUES (COMPANY[ID]), [BUD OB]*[換算レート XR2])) // BUD OB 為替レート (期間ベース): 各特定期間の [レート] で乗算した [BUD OB]。 // VALUES ステートメントで企業ごとに異なる変換レートを持つ複数企業のシナリオを処理。
BUD OB XR2 (YTD ベース)YY予算 OB XR2 (YTD ベース)SUMN VAR CurrPeriod = MAX('REPORTING PERIOD'[レポート期間]) VAR MonthsInPeriod = MAX('REPORTING PERIOD'[期間内の月数]) RETURN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), IF (CurrPeriod = 1, CALCULATE([BUD OB XR2 (期間ベース)]), CALCULATE([BUD YTD XR2 (YTD ベース)], DATEADD('REPORTING PERIOD'[ID], -MonthsInPeriod, MONTH)))) // BUD OB 為替レート (YTD ベース):前期間の YTD 値、計算が OB*rate である期間 1 の一部。// 注釈:この計測値は、レポート期間レベルでのみ表示できます。四半期、半年、または年度レベルでは使用できません。
BUD PY R12 トランザクションYY予算 PY R12 トランザクションSUMN CALCULATE([BUD R12 トランザクション], DATEADD('REPORTING PERIOD'[ID], -12, 月)) // BUD PY R12 トランザクション:この測定値は、複数の期間に対して提示された場合、利用可能な最後の値を表示します。たとえば、期間が四半期の場合、四半期 1 の値は 3 月の値になります。
BUD PY R12 XR1 (期間ベース)YY予算 PY R12 XR1 (期間ベース)SUMN CALCULATE([BUD R12 XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -12, 月)) // BUD PY R12 為替レート (期間ベース):前年同期 の R12 為替レート。// 注釈:この計測値は、レポート期間レベルでのみ表示できます。四半期、半年、または年度レベルでは使用できません。
BUD PY R12 XR1 (YTD ベース)YY予算 PY R12 XR1 (YTD ベース)SUMN CALCULATE([BUD R12 XR1 (YTD ベース)], DATEADD('REPORTING PERIOD'[ID], -12, 月)) // BUD PY R12 為替レート (YTD ベース):前年同期 の R12。
BUD PY R12 XR2 (期間ベース)YY予算 PY R12 XR2 (期間ベース)SUMN CALCULATE([BUD R12 XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -12, 月)) // BUD PY R12 為替レート (期間ベース):前年同期 の R12 為替レート。// 注釈:この計測値は、レポート期間レベルでのみ表示できます。四半期、半年、または年度レベルでは使用できません。
BUD PY R12 XR2 (YTD ベース)YY予算 PY R12 XR2 (YTD ベース)SUMN CALCULATE([BUD R12 XR2 (YTD ベース)], DATEADD('REPORTING PERIOD'[ID], -12, 月)) // BUD PY R12 為替レート (YTD ベース):前年同期 の R12。
BUD PY トランザクションYY予算 PY トランザクションSUMNCALCULATE([BUD トランザクション], DATEADD ('REPORTING PERIOD'[ID],-12,month)) // トランザクション通貨の BUDGET PREVIOUS YEAR、レポート カレンダーを使用。
BUD PY XR1 (期間ベース)YY予算 PY XR1 (期間ベース)SUMN CALCULATE([BUD XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -12, 月)) // BUD PY 為替レート (期間ベース):前年と同じレポート期間の BUD 為替レート。
BUD PY XR1 (YTD ベース)YY予算 PY XR1 (YTD ベース)SUMN CALCULATE([BUD XR1 (YTD ベース)], DATEADD('REPORTING PERIOD'[ID], -12, 月)) // BUD PY 為替レート (YTD ベース):前年同期の値。
BUD PY XR2 (期間ベース)YY予算 PY XR2 (期間ベース)SUMN CALCULATE([BUD XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -12, 月)) // BUD PY 為替レート (期間ベース):前年と同じレポート期間の BUD 為替レート。
BUD PY XR2 (YTD ベース)YY予算 PY XR2 (YTD ベース)SUMN CALCULATE([BUD XR2 (YTD ベース)], DATEADD('REPORTING PERIOD'[ID], -12, 月)) // BUD PY 為替レート (YTD ベース):前年同期の値。
BUD PY YTD トランザクションYY予算 PY YTD トランザクションSUMNCALCULATE([BUD YTD トランザクション], DATEADD ('REPORTING PERIOD'[ID],-12,month)) // トランザクション通貨の前年度の BUDGET YTD 値、レポート カレンダーを使用。
BUD PY YTD XR1 (期間ベース)YY予算 PY YTD XR1 (期間ベース)N CALCULATE ([BUD YTD XR1 (期間ベース)], DATEADD ('レポート期間'[ID], -12, MONTH)) // BUD PY YTD 為替レート (期間ベース):前年と同じレポート期間の BUD YTD 為替レート。
BUD PY YTD XR1 (YTD ベース)YY予算 PY YTD XR1 (YTD ベース)SUMN CALCULATE([BUD YTD XR1 (YTD ベース)], DATEADD('REPORTING PERIOD'[ID], -12, month)) // BUD PY YTD 為替レート (YTD ベース):前年同期の YTD 値。
BUD PY YTD XR2 (期間ベース)YY予算 PY YTD XR2 (期間ベース)N CALCULATE ([BUD YTD XR2 (期間ベース)], DATEADD ('レポート期間'[ID], -12, MONTH)) // BUD PY YTD 為替レート (期間ベース):前年と同じレポート期間の BUD YTD 為替レート。
BUD PY YTD XR2 (YTD ベース)YY予算 PY YTD XR2 (YTD ベース)SUMN CALCULATE([BUD YTD XR2 (YTD ベース)], DATEADD('REPORTING PERIOD'[ID], -12, month)) // BUD PY YTD 為替レート (YTD ベース):前年同期の YTD 値。
BUD R12 トランザクションYY予算 R12 トランザクションSUMN VAR First_Period = CALCULATE(MAX('REPORTING PERIOD'[レポート年期]), DATEADD('REPORTING PERIOD'[ID], -11, MONTH)) VAR Last_Period = MAX ('REPORTING PERIOD'[レポート年期]) RETURN CALCULATE ([BUD トランザクション], FILTER (ALL ('REPORTING PERIOD'), 'REPORTING PERIOD'[レポート年期] >= First_Period && 'REPORTING PERIOD'[レポート年期] <= Last_Period)) // BUD R12 Trans:この測定値は、複数の期間について提示される場合、たとえば四半期ごとに利用可能な最新の値を表示します。この場合、第 1 四半期の値は 3 月の値になります。
BUD R12 XR1 (期間ベース)YY予算 R12 XR1 (期間ベース)SUMN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), [BUD XR1 (期間ベース)] + CALCULATE([BUD XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -1, MONTH)) + CALCULATE([BUD XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -2, MONTH)) + CALCULATE([BUD XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -3, MONTH)) + CALCULATE([BUD XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -4, MONTH)) + CALCULATE([BUD XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -5, MONTH)) + CALCULATE([BUD XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -6, MONTH)) + CALCULATE([BUD XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -7, MONTH)) + CALCULATE([BUD XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -8, MONTH)) + CALCULATE([BUD XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -9, MONTH)) + CALCULATE([BUD XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -10, MONTH)) + CALCULATE([BUD XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -11, MONTH))) // BUD R12 為替レート (期間ベース):当月の [BUD XR1 (期間ベース)] と過去 11 か月間の各月の [BUD XR1 (期間ベース)] 値の合計。// 注釈:この計測値は、レポート期間レベルでのみ表示できます。四半期、半年、または年度レベルでは使用できません。
BUD R12 XR1 (YTD ベース)YY予算 R12 XR1 (YTD ベース)SUMN SUMX (VALUES (COMPANY[ID]), [BUD R12]*[換算レート XR1]) // BUD R12 為替レート(YTD ベース):R12 値に特定のレポート期間のレートを乗算。// VALUES ステートメントで企業ごとに異なる変換レートを持つ複数企業のシナリオを処理。
BUD R12 XR2 (期間ベース)YY予算 R12 XR2 (期間ベース)SUMN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), [BUD XR2 (期間ベース)] + CALCULATE([BUD XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -1, MONTH)) + CALCULATE([BUD XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -2, MONTH)) + CALCULATE([BUD XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -3, MONTH)) + CALCULATE([BUD XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -4, MONTH)) + CALCULATE([BUD XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -5, MONTH)) + CALCULATE([BUD XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -6, MONTH)) + CALCULATE([BUD XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -7, MONTH)) + CALCULATE([BUD XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -8, MONTH)) + CALCULATE([BUD XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -9, MONTH)) + CALCULATE([BUD XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -10, MONTH)) + CALCULATE([BUD XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -11, MONTH))) // BUD R12 為替レート (期間ベース):当月の [BUD XR2 (期間ベース)] と過去 11 か月間の各月の [BUD XR2 (期間ベース)] 値の合計。// 注釈:この計測値は、レポート期間レベルでのみ表示できます。四半期、半年、または年度レベルでは使用できません。
BUD R12 XR2 (YTD ベース)YY予算 R12 XR2 (YTD ベース)SUMN SUMX (VALUES (COMPANY[ID]), [BUD R12]*[換算レート XR2]) // BUD R12 為替レート(YTD ベース):R12 値に特定のレポート期間のレートを乗算。// VALUES ステートメントで企業ごとに異なる変換レートを持つ複数企業のシナリオを処理。
BUD トランザクションYNBUD トランザクションSUMNSUM('GL ANALYSIS'[BUD_PERIOD_CURR]) // トランザクション通貨の BUDGET、レポート カレンダーを使用。
BUD XR1 (期間ベース)YN予算 XR1 (期間ベース)SUMN IF (HASONEVALUE ('CURRENCY CODE X-RATE 1'[通貨コード為替レート 1]), VAR RestatedAmount = ADDCOLUMNS ( SUMMARIZE ('GL ANALYSIS' ,'REPORTING PERIOD'[ID],'REPORTING FROM CURRENCY'[通貨コード]) ,"@GLAmount",CALCULATE ([BUD]) ,"@XRates",CALCULATE (SELECTEDVALUE ('X-RATES 1'[CURRENCYRATE])) ) VAR XAmount = SUMX (RestatedAmount, [@GLAmount] * [@XRates]) RETURN XAmount ) // 為替レート 1 通貨の BUDGET、レポート カレンダーを使用。
BUD XR1 (YTD ベース)YY予算 XR1 (YTD ベース)SUMN VAR CurrPeriod = MAX('REPORTING PERIOD'[レポート期間]) RETURN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), IF(CurrPeriod = 1, SUMX (VALUES (COMPANY[ID]), ([BUD]*[換算レート XR1])), SUMX (VALUES (COMPANY[ID]), ([BUD YTD]*[換算レート XR1]) - ([BUD OB]*[換算レート PP XR1])))) // BUD 為替レート (YTD ベース):(BUD YTD 為替レート) から (OB * 前期のレート) を引いたもの。OB は前期の YTD 値と同じであることに注意してください。// 前期の BUD が追加されていない場合は、同じ YTD 値に前期のレートを乗じて今期のレートと比較した結果になります。// 注釈:この計測値は、レポート期間レベルでのみ表示できます。四半期、半年、または年度レベルでは使用できません。HasOnValuePeriod は空白値を確保するためのものです。
BUD XR2 (期間ベース)YN予算 XR2 (期間ベース)SUMN IF (HASONEVALUE ('CURRENCY CODE X-RATE 2'[通貨コード為替レート 2]), VAR RestatedAmount = ADDCOLUMNS ( SUMMARIZE ('GL ANALYSIS' ,'REPORTING PERIOD'[ID],'REPORTING FROM CURRENCY 2'[通貨コード]) ,"@GLAmount",CALCULATE ([BUD]) ,"@XRates",CALCULATE (SELECTEDVALUE ('X-RATES 2'[CURRENCYRATE])) ) VAR XAmount = SUMX (RestatedAmount, [@GLAmount] * [@XRates]) RETURN XAmount ) // 為替レート 2 通貨の BUDGET、レポート カレンダーを使用。
BUD XR2 (YTD ベース)YY予算 XR2 (YTD ベース)SUMN VAR CurrPeriod = MAX('REPORTING PERIOD'[レポート期間]) RETURN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), IF(CurrPeriod = 1, SUMX (VALUES (COMPANY[ID]), ([BUD]*[換算レート XR2])), SUMX (VALUES (COMPANY[ID]), ([BUD YTD]*[換算レート XR2]) - ([BUD OB]*[換算レート PP XR2])))) // BUD 為替レート (YTD ベース):(BUD YTD 為替レート) から (OB * 前期のレート) を引いたもの。OB は前期の YTD 値と同じであることに注意してください。// 前期の BUD が追加されていない場合は、同じ YTD 値に前期のレートを乗じて今期のレートと比較した結果になります。// 注釈:この計測値は、レポート期間レベルでのみ表示できます。四半期、半年、または年度レベルでは使用できません。HasOnValuePeriod は空白値を確保するためのものです。
BUD YTD トランザクションYY予算 YTD トランザクションSUMNCALCULATE([BUD トランザクション], DATESYTD('REPORTING PERIOD'[ID])) + CALCULATE(SUM('GL ANALYSIS'[BUD_OB_PERIOD_CURR]), DATESYTD('REPORTING PERIOD'[ID])) // トランザクション通貨の BUDGET YTD、レポート カレンダーを使用。
BUD YTD XR1 (期間ベース)YY予算 YTD XR1 (期間ベース)SUMN CALCULATE ([BUDOBPeriodZeroXR1], DATESYTD ('レポート期間'[ID])) + CALCULATE ([BUD XR1 (期間ベース)], DATESYTD ('レポート期間'[ID])) // BUD YTD 為替レート (期間ベース):この YTD 値には、OB 値と BUD 値の両方の合計が含まれます。
BUD YTD XR1 (YTD ベース)YY予算 YTD XR1 (YTD ベース)SUMN SUMX(VALUES(COMPANY[ID]), CALCULATE([BUD YTD] * [換算レート XR1])) // BUD YTD 為替レート(YTD ベース):YTD 値に現在のレートを乗算。// VALUES ステートメントで企業ごとに異なる変換レートを持つ複数企業のシナリオを処理。// このコードを更新する場合:複数企業のシナリオで四半期レベルと年レベルで結果を確認する際の注意事項。
BUD YTD XR2 (期間ベース)YY予算 YTD XR2 (期間ベース)SUMN CALCULATE ([BUDOBPeriodZeroXR2], DATESYTD ('レポート期間'[ID])) + CALCULATE ([BUD XR2 (期間ベース)], DATESYTD ('レポート期間'[ID])) // BUD YTD 為替レート (期間ベース):この YTD 値には、OB 値と BUD 値の両方の合計が含まれます。
BUD YTD XR2 (YTD ベース)YY予算 YTD XR2 (YTD ベース)SUMN SUMX(VALUES(COMPANY[ID]), CALCULATE([BUD YTD] * [換算レート XR2])) // BUD YTD 為替レート(YTD ベース):YTD 値に現在のレートを乗算。// VALUES ステートメントで企業ごとに異なる変換レートを持つ複数企業のシナリオを処理。// このコードを更新する場合:複数企業のシナリオで四半期レベルと年レベルで結果を確認する際の注意事項。
BUDOBPeriodZeroYYBudgetOBPeriodZeroSUMN //基になるデータソースで定義されている会計期間 0 の [BUD] に関連する入金残高を計算 // すべての期間に対して同じ値を計算 VAR UntilDate = MAX('REPORTING PERIOD'[日付までの期間]) VAR LastDatePY = MAX('REPORTING PERIOD'[最大レポート日付 PY]) VAR DiffInDays = DATEDIFF(LastDatePY, UntilDate, DAY) RETURN CALCULATE (// 前のレポート年度の最後のデータ + 1 に戻ります [ACT OB], DATEADD('REPORTING PERIOD'[ID],-DiffInDays+1, DAY))
BUDOBPeriodZeroXR1YYBudgetOBPeriodZeroXR1SUMN IF (HASONEVALUE ('CURRENCY CODE X-RATE 1'[通貨コード為替レート 1]), VAR RestatedAmount = ADDCOLUMNS (SUMMARIZE ('GL ANALYSIS', 'REPORTING PERIOD'[ID], 'REPORTING FROM CURRENCY'[通貨コード]), "@GLAmount", CALCULATE (SUM ('GL ANALYSIS'[BUD_OB_PERIOD_DOM])), "@XRATE", CALCULATE (SELECTEDVALUE ('X-RATES 1'[PREV_YEAR_LAST_PERIOD_RATE]))) VAR XAmount = SUMX (RestatedAmount, [@GLAmount] * [@XRATE]) RETURN XAmount) // BUDOBPeriodZeroXR1:すべての OB 値を合計し、前年の最終レートを乗じて OB 為替レート値を計算。// 注釈:OB 値が年初以外の期間に存在する場合、それらも前年 (前期ではない) の最終レートで乗算されます。
BUDOBPeriodZeroXR2YYBudgetOBPeriodZeroXR2SUMN IF (HASONEVALUE ('CURRENCY CODE X-RATE 2'[通貨コード為替レート 2]), VAR RestatedAmount = ADDCOLUMNS (SUMMARIZE ('GL ANALYSIS', 'REPORTING PERIOD'[ID], 'REPORTING FROM CURRENCY'[通貨コード]), "@GLAmount", CALCULATE (SUM ('GL ANALYSIS'[BUD_OB_PERIOD_DOM])), "@XRATE", CALCULATE (SELECTEDVALUE ('X-RATES 2'[PREV_YEAR_LAST_PERIOD_RATE]))) VAR XAmount = SUMX (RestatedAmount, [@GLAmount] * [@XRATE]) RETURN XAmount) // BUDOBPeriodZeroXR2:すべての OB 値を合計し、前年の最終レートを乗じて OB 為替レート値を計算。// 注釈:OB 値が年初以外の期間に存在する場合、それらも前年 (前期ではない) の最終レートで乗算されます。
CFCYNCFCSUMNSUM('GL ANALYSIS'[CFC_PERIOD_DOM]) // 会計通貨の CURRENT FORECAST、レポート カレンダーを使用。
CFC OBYNCFC OBSUMNIF (ISBLANK ([CFC YTD]) , BLANK () , ([CFC YTD] - [CFC])) // CFC YTD - CFC = 会計通貨での開始残高、レポート カレンダーを使用。
CFC OB トランザクションYN現在の予測 OB トランザクションSUMNIF(ISBLANK([CFC YTD トランザクション]) , BLANK() , ([CFC YTD トランザクション] - [CFC トランザクション])) // CFC YTD トランザクション - CFC トランザクション = トランザクション通貨の開始残高、レポート カレンダーを使用。
CFC OB XR1 (期間ベース)YN現在の予測 OB XR1 (期間ベース)SUMN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), SUMX (VALUES (COMPANY[ID]), [CFC OB]*[換算レート XR1])) // CFC OB 為替レート (期間ベース): [CFC OB] に各特定期間の [レート] を乗算。 // VALUES ステートメントで企業ごとに異なる変換レートを持つ複数企業のシナリオを処理。
CFC OB XR1 (YTD ベース)YY現在の予測 OB XR1 (YTD ベース)SUMN VAR CurrPeriod = MAX('REPORTING PERIOD'[レポート期間]) VAR MonthsInPeriod = MAX('REPORTING PERIOD'[期間内の月数]) RETURN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), IF (CurrPeriod = 1, CALCULATE([CFC OB XR1 (期間ベース)]), CALCULATE([CFC YTD XR1 (YTD ベース)], DATEADD('REPORTING PERIOD'[ID], -MonthsInPeriod, MONTH)))) // CFC OB 為替レート (YTD ベース):前期間の YTD 値、計算が OB*rate である期間 1 の一部。// 注釈:この計測値は、レポート期間レベルでのみ表示できます。四半期、半年、または年度レベルでは使用できません。
CFC OB XR2 (期間ベース)YN現在の予測 OB XR2 (期間ベース)SUMN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), SUMX (VALUES (COMPANY[ID]), [CFC OB]*[換算レート XR2])) // CFC OB 為替レート (期間ベース): [CFC OB] に各特定期間の [レート] を乗算。 // VALUES ステートメントで企業ごとに異なる変換レートを持つ複数企業のシナリオを処理。
CFC OB XR2 (YTD ベース)YY現在の予測 OB XR2 (YTD ベース)SUMN VAR CurrPeriod = MAX('REPORTING PERIOD'[レポート期間]) VAR MonthsInPeriod = MAX('REPORTING PERIOD'[期間内の月数]) RETURN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), IF (CurrPeriod = 1, CALCULATE([CFC OB XR2 (期間ベース)]), CALCULATE([CFC YTD XR2 (YTD ベース)], DATEADD('REPORTING PERIOD'[ID], -MonthsInPeriod, MONTH)))) // CFC OB 為替レート (YTD ベース):前期間の YTD 値、計算が OB*rate である期間 1 の一部。// 注釈:この計測値は、レポート期間レベルでのみ表示できます。四半期、半年、または年度レベルでは使用できません。
CFC R12 トランザクションYY現在の予測 R12 トランザクションSUMN VAR First_Period = CALCULATE(MAX('REPORTING PERIOD'[レポート年期]), DATEADD('REPORTING PERIOD'[ID], -11, MONTH)) VAR Last_Period = MAX ('REPORTING PERIOD'[レポート年期]) RETURN CALCULATE ([CFC トランザクション], FILTER (ALL ('REPORTING PERIOD'), 'REPORTING PERIOD'[レポート年期] >= First_Period && 'REPORTING PERIOD'[レポート年期] <= Last_Period)) // CFC R12 トランザクション:この測定値は、複数の期間について提示される場合、たとえば四半期ごとに利用可能な最新の値を表示します。この場合、第 1 四半期の値は 3 月の値になります。
CFC R12 XR1 (期間ベース)YY現在の予測 R12 XR1 (期間ベース)SUMN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), [CFC XR1 (期間ベース)] + CALCULATE([CFC XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -1, MONTH)) + CALCULATE([CFC XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -2, MONTH)) + CALCULATE([CFC XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -3, MONTH)) + CALCULATE([CFC XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -4, MONTH)) + CALCULATE([CFC XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -5, MONTH)) + CALCULATE([CFC XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -6, MONTH)) + CALCULATE([CFC XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -7, MONTH)) + CALCULATE([CFC XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -8, MONTH)) + CALCULATE([CFC XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -9, MONTH)) + CALCULATE([CFC XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -10, MONTH)) + CALCULATE([CFC XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -11, MONTH))) // CFC R12 為替レート (期間ベース):当月の [CFC XR1 (期間ベース)] と過去 11 か月間の各月の [CFC XR1 (期間ベース)] 値の合計。// 注釈:この計測値は、レポート期間レベルでのみ表示できます。四半期、半年、または年度レベルでは使用できません。
CFC R12 XR1 (YTD ベース)YY現在の予測 R12 XR1 (YTD ベース)SUMN SUMX (VALUES (COMPANY[ID]), [CFC R12]*[換算レート XR1]) // CFC R12 為替レート(YTD ベース):R12 値に特定のレポート期間のレートを乗じた値。// VALUES ステートメントで企業ごとに異なる変換レートを持つ複数企業のシナリオを処理。
CFC R12 XR2 (期間ベース)YY現在の予測 R12 XR2 (期間ベース)SUMN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), [CFC XR2 (期間ベース)] + CALCULATE([CFC XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -1, MONTH)) + CALCULATE([CFC XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -2, MONTH)) + CALCULATE([CFC XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -3, MONTH)) + CALCULATE([CFC XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -4, MONTH)) + CALCULATE([CFC XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -5, MONTH)) + CALCULATE([CFC XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -6, MONTH)) + CALCULATE([CFC XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -7, MONTH)) + CALCULATE([CFC XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -8, MONTH)) + CALCULATE([CFC XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -9, MONTH)) + CALCULATE([CFC XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -10, MONTH)) + CALCULATE([CFC XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -11, MONTH))) // CFC R12 為替レート (期間ベース):当月の [CFC XR2 (期間ベース)] と過去 11 か月間の各月の [CFC XR2 (期間ベース)] 値の合計。// 注釈:この計測値は、レポート期間レベルでのみ表示できます。四半期、半年、または年度レベルでは使用できません。
CFC R12 XR2 (YTD ベース)YY現在の予測 R12 XR2 (YTD ベース)SUMN SUMX (VALUES (COMPANY[ID]), [CFC R12]*[換算レート XR2]) // CFC R12 為替レート(YTD ベース):R12 値に特定のレポート期間のレートを乗じた値。// VALUES ステートメントで企業ごとに異なる変換レートを持つ複数企業のシナリオを処理。
CFC トランザクションYNCFC トランザクションSUMNSUM('GL ANALYSIS'[CFC_PERIOD_CURR]) // トランザクション通貨の CURRENT FORECAST、レポート カレンダーを使用。
CFC XR1 (期間ベース)YN現在の予測 XR1 (期間ベース)SUMN IF (HASONEVALUE ('CURRENCY CODE X-RATE 1'[通貨コード為替レート 1]), VAR RestatedAmount = ADDCOLUMNS ( SUMMARIZE ('GL ANALYSIS' ,'REPORTING PERIOD'[ID],'REPORTING FROM CURRENCY'[通貨コード]) ,"@GLAmount",CALCULATE ([CFC]) ,"@XRates",CALCULATE (SELECTEDVALUE ('X-RATES 1'[CURRENCYRATE])) ) VAR XAmount = SUMX (RestatedAmount, [@GLAmount] * [@XRates]) RETURN XAmount ) // 為替レート 1 通貨の CFC、レポート カレンダーを使用。
CFC XR1 (YTD ベース)YY現在の予測 XR1 (YTD ベース)SUMN VAR CurrPeriod = MAX('REPORTING PERIOD'[レポート期間]) RETURN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), IF(CurrPeriod = 1, SUMX (VALUES (COMPANY[ID]), ([CFC]*[換算レート XR1])), SUMX (VALUES (COMPANY[ID]), ([CFC YTD]*[換算レート XR1]) - ([CFC OB]*[換算レート PP XR1])))) // CFC 為替レート (YTD ベース):(CFC YTD 為替レート) から (OB * 前期のレート) を引いたもの。OB は前期の YTD 値と同じであることに注意してください。// 前期の CFC が追加されていない場合は、同じ YTD 値に前期のレートを乗じて今期のレートと比較した結果になります。// 注釈:この計測値は、レポート期間レベルでのみ表示できます。四半期、半年、または年度レベルでは使用できません。HasOnValuePeriod は空白値を確保するためのものです。
CFC XR2 (期間ベース)YN現在の予測 XR2 (期間ベース)SUMN IF (HASONEVALUE ('CURRENCY CODE X-RATE 2'[通貨コード為替レート 2]), VAR RestatedAmount = ADDCOLUMNS ( SUMMARIZE ('GL ANALYSIS' ,'REPORTING PERIOD'[ID],'REPORTING FROM CURRENCY 2'[通貨コード]) ,"@GLAmount",CALCULATE ([CFC]) ,"@XRates",CALCULATE (SELECTEDVALUE ('X-RATES 2'[CURRENCYRATE])) ) VAR XAmount = SUMX (RestatedAmount, [@GLAmount] * [@XRates]) RETURN XAmount ) // 為替レート 2 通貨の CFC、レポート カレンダーを使用。
CFC XR2 (YTD ベース)YY現在の予測 XR2 (YTD ベース)SUMN VAR CurrPeriod = MAX('REPORTING PERIOD'[レポート期間]) RETURN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), IF(CurrPeriod = 1, SUMX (VALUES (COMPANY[ID]), ([CFC]*[換算レート XR2])), SUMX (VALUES (COMPANY[ID]), ([CFC YTD]*[換算レート XR2]) - ([CFC OB]*[換算レート PP XR2])))) // CFC 為替レート (YTD ベース):(CFC YTD 為替レート) から (OB * 前期のレート) を引いたもの。OB は前期の YTD 値と同じであることに注意してください。// 前期の CFC が追加されていない場合は、同じ YTD 値に前期のレートを乗じて今期のレートと比較した結果になります。// 注釈:この計測値は、レポート期間レベルでのみ表示できます。四半期、半年、または年度レベルでは使用できません。HasOnValuePeriod は空白値を確保するためのものです。
CFC YTD トランザクションYY現在の予測 YTD トランザクションSUMNCALCULATE([CFC トランザクション], DATESYTD('REPORTING PERIOD'[ID])) + CALCULATE(SUM('GL ANALYSIS'[CFC_OB_PERIOD_CURR]), DATESYTD('REPORTING PERIOD'[ID])) // トランザクション通貨の CFC YTD、レポート カレンダーを使用。
CFC YTD XR1 (期間ベース)YY現在の予測 YTD XR1 (期間ベース)SUMN CALCULATE ([CFCOBPeriodZeroXR1], DATESYTD ('レポート期間'[ID])) + CALCULATE ([CFC XR1 (期間ベース)], DATESYTD ('レポート期間'[ID])) // CFC YTD 為替レート (期間ベース):この YTD 値には、OB 値と CFC 値の両方の合計が含まれます。
CFC YTD XR1 (YTD ベース)YY現在の予測 YTD XR1 (YTD ベース)SUMN SUMX(VALUES(COMPANY[ID]), CALCULATE([CFC YTD] * [換算レート XR1])) // CFC YTD 為替レート(YTD ベース):YTD 値に現在のレートを乗算。// VALUES ステートメントで企業ごとに異なる変換レートを持つ複数企業のシナリオを処理。// このコードを更新する場合:複数企業のシナリオで四半期レベルと年レベルで結果を確認する際の注意事項。
CFC YTD XR2 (期間ベース)YY現在の予測 YTD XR2 (期間ベース)SUMN CALCULATE ([CFCOBPeriodZeroXR2], DATESYTD ('レポート期間'[ID])) + CALCULATE ([CFC XR2 (期間ベース)], DATESYTD ('レポート期間'[ID])) // CFC YTD 為替レート (期間ベース):この YTD 値には、OB 値と CFC 値の両方の合計が含まれます。
CFC YTD XR2 (YTD ベース)YY現在の予測 YTD XR2 (YTD ベース)SUMN SUMX(VALUES(COMPANY[ID]), CALCULATE([CFC YTD] * [換算レート XR2])) // CFC YTD 為替レート(YTD ベース):YTD 値に現在のレートを乗算。// VALUES ステートメントで企業ごとに異なる変換レートを持つ複数企業のシナリオを処理。// このコードを更新する場合:複数企業のシナリオで四半期レベルと年レベルで結果を確認する際の注意事項。
CFCOBPeriodZeroYYCurrent ForecastOBPeriodZeroSUMN // 基になるデータソースで定義されている会計期間 0 の [CFC] に関連する入金残高を計算 // すべての期間に対して同じ値を計算 VAR UntilDate = MAX('REPORTING PERIOD'[期間終了日]) VAR LastDatePY = MAX('REPORTING PERIOD'[最大レポート日付 PY]) VAR DiffInDays = DATEDIFF(LastDatePY, UntilDate, DAY) RETURN CALCULATE (// 前のレポート年度の最後のデータ + 1 に戻ります [CFC OB], DATEADD('REPORTING PERIOD'[ID],-DiffInDays+1, DAY))
CFCOBPeriodZeroXR1YYCurrent ForecastOBPeriodZeroXR1SUMN IF (HASONEVALUE ('CURRENCY CODE X-RATE 1'[通貨コード為替レート 1]), VAR RestatedAmount = ADDCOLUMNS (SUMMARIZE ('GL ANALYSIS', 'REPORTING PERIOD'[ID], 'REPORTING FROM CURRENCY'[通貨コード]), "@GLAmount", CALCULATE (SUM ('GL ANALYSIS'[CFC_OB_PERIOD_DOM])), "@XRATE", CALCULATE (SELECTEDVALUE ('X-RATES 1'[PREV_YEAR_LAST_PERIOD_RATE]))) VAR XAmount = SUMX (RestatedAmount, [@GLAmount] * [@XRATE]) RETURN XAmount) // CFCOBPeriodZeroXR1:すべての OB 値を合計し、前年の最終レートを乗じて OB 為替レート値を計算。// 注釈:OB 値が年初以外の期間に存在する場合、それらも前年 (前期ではない) の最終レートで乗算されます。
CFCOBPeriodZeroXR2YYCurrent ForecastOBPeriodZeroXR2SUMN IF (HASONEVALUE ('CURRENCY CODE X-RATE 2'[通貨コード為替レート 2]), VAR RestatedAmount = ADDCOLUMNS (SUMMARIZE ('GL ANALYSIS', 'REPORTING PERIOD'[ID], 'REPORTING FROM CURRENCY'[通貨コード]), "@GLAmount", CALCULATE (SUM ('GL ANALYSIS'[CFC_OB_PERIOD_DOM])), "@XRATE", CALCULATE (SELECTEDVALUE ('X-RATES 2'[PREV_YEAR_LAST_PERIOD_RATE]))) VAR XAmount = SUMX (RestatedAmount, [@GLAmount] * [@XRATE]) RETURN XAmount) // CFCOBPeriodZeroXR2:すべての OB 値を合計し、前年の最終レートを乗じて OB 為替レート値を計算。// 注釈:OB 値が年初以外の期間に存在する場合、それらも前年 (前期ではない) の最終レートで乗算されます。
換算レート PP XR1YY前期の通貨レート - XR1 用該当なしN CALCULATE([換算レート XR1], DATEADD('REPORTING PERIOD'[ID], -1, 月)) // 換算レート XR1 PP:前回のレポート期間のレート。// 注釈:この測定値に関して、企業は company_base_currency-value を変更しないことが求められます。
換算レート PP XR2YY前期の通貨レート - XR2 用該当なしN CALCULATE([換算レート XR2], DATEADD('REPORTING PERIOD'[ID], -1, 月)) // 換算レート XR2 PP:前回のレポート期間のレート。// 注釈:この測定値に関して、企業は company_base_currency-value を変更しないことが求められます。
換算レート XR1YY当期の通貨レート - XR1 用該当なしN IF (HASONEVALUE ('CURRENCY CODE X-RATE 1'[通貨コード為替レート 1]), VAR SelectedXrateType = SELECTEDVALUE('RATE TYPE X-RATE 1'[レート タイプ コード為替レート 1]) VAR SelectedToCurrency = SELECTEDVALUE ('通貨コード為替レート 1'[通貨コード為替レート 1]) VAR selected_company = SELECTEDVALUE(COMPANY[ID]) VAR base_currency = CALCULATE(SELECTEDVALUE('GL ANALYSIS'[company_base_currency]), COMPANY[ID] = selected_company, ALL('REPORTING PERIOD')) VAR LastReportingPeriodWithRate = CALCULATE(MAX('REPORTING PERIOD'[ID]), FILTER('X-RATES 1', 'X-RATES 1'[CURRENCY_RATE_TYPE_KEY] = SelectedXrateType && 'X-RATES 1'[TOCURRENCY] = SelectedToCurrency && 'X-RATES 1'[FROMCURRENCY] = base_currency && NOT(ISBLANK('X-RATES 1'[CURRENCYRATE])))) VAR ConversionRate = CALCULATE(MAX('X-RATES 1'[CURRENCYRATE]), 'X-RATES 1'[CURRENCY_RATE_TYPE_KEY] = SelectedXrateType, 'X-RATES 1'[TOCURRENCY] = SelectedToCurrency, 'X-RATES 1'[FROMCURRENCY] = base_currency, 'REPORTING PERIOD'[ID] = LastReportingPeriodWithRate) RETURN ConversionRate) // 換算レート XR1:現在のレポート期間のレート。// 注釈:この測定値に関して、企業は company_base_currency-value を変更しないことが求められます。
換算レート XR2YY当期の通貨レート - XR2 用該当なしN IF (HASONEVALUE ('CURRENCY CODE X-RATE 2'[通貨コード為替レート 2]), VAR SelectedXrateType = SELECTEDVALUE('RATE TYPE X-RATE 2'[レート タイプ コード為替レート 2]) VAR SelectedToCurrency = SELECTEDVALUE ('CURRENCY CODE X-RATE 2'[通貨コード為替レート 2]) VAR selected_company = SELECTEDVALUE(COMPANY[ID]) VAR base_currency = CALCULATE(SELECTEDVALUE('GL ANALYSIS'[company_base_currency]), COMPANY[ID] = selected_company, ALL('REPORTING PERIOD')) VAR LastReportingPeriodWithRate = CALCULATE(MAX('REPORTING PERIOD'[ID]), FILTER('X-RATES 2'、'X-RATES 2'[CURRENCY_RATE_TYPE_KEY] = SelectedXrateType && 'X-RATES 2'[TOCURRENCY] = SelectedToCurrency && 'X-RATES 2'[FROMCURRENCY] = base_currency && NOT(ISBLANK('X-RATES 2'[CURRENCYRATE])))) VAR ConversionRate = CALCULATE(MAX('X-RATES 2'[CURRENCYRATE])、'X-RATES 2'[CURRENCY_RATE_TYPE_KEY] = SelectedXrateType、'X-RATES 2'[TOCURRENCY] = SelectedToCurrency、'X-RATES 2'[FROMCURRENCY] = base_currency、'REPORTING PERIOD'[ID] = LastReportingPeriodWithRate) RETURN ConversionRate) // 換算レート XR2:現在のレポート期間のレート。// 注釈:この測定値に関して、企業は company_base_currency-value を変更しないことが求められます。
NFCYNNFCSUMNSUM('GL ANALYSIS'[NFC_PERIOD_DOM]) // 会計通貨の NEXT FORECAST、レポート カレンダーを使用。
NFC OBYNNFC OBSUMNIF (ISBLANK ([NFC YTD])、BLANK ()、 ([NFC YTD] - [NFC])) // NFC YTD - NFC = 会計通貨での開始残高、レポート カレンダーを使用します。
NFC OB トランザクションYN次回予測 OB トランザクションSUMNIF(ISBLANK([NFC YTD トランザクション]) , BLANK() , ([NFC YTD トランザクション] - [NFC トランザクション])) // NFC YTD トランザクション - NFC トランザクション = トランザクション通貨の開始残高、レポート カレンダーを使用。
NFC OB XR1 (期間ベース)YN次回予測 OB XR1 (期間ベース)SUMN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), SUMX (VALUES (COMPANY[ID]), [NFC OB]*[換算レート XR1])) // NFC OB 為替レート (期間ベース): [NFC OB] に各特定期間の [レート] を乗算。 // VALUES ステートメントで企業ごとに異なる変換レートを持つ複数企業のシナリオを処理。
NFC OB XR1 (YTD ベース)YY次回予測 OB XR1 (YTD ベース)SUMN VAR CurrPeriod = MAX('REPORTING PERIOD'[レポート期間]) VAR MonthsInPeriod = MAX('REPORTING PERIOD'[期間内の月数]) RETURN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), IF (CurrPeriod = 1, CALCULATE([NFC OB XR1 (期間ベース)]), CALCULATE([NFC YTD XR1 (YTD ベース)], DATEADD('REPORTING PERIOD'[ID], -MonthsInPeriod, MONTH)))) // NFC OB 為替レート (YTD ベース):前期間の YTD 値、計算が OB*rate である期間 1 の一部。// 注釈:この計測値は、レポート期間レベルでのみ表示できます。四半期、半年、または年度レベルでは使用できません。
NFC OB XR2 (期間ベース)YN次回予測 OB XR2 (期間ベース)SUMN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), SUMX (VALUES (COMPANY[ID]), [NFC OB]*[換算レート XR2])) // NFC OB 為替レート (期間ベース): [NFC OB] に各特定期間の [レート] を乗算。 // VALUES ステートメントで企業ごとに異なる変換レートを持つ複数企業のシナリオを処理。
NFC OB XR2 (YTD ベース)YY次回予測 OB XR2 (YTD ベース)SUMN VAR CurrPeriod = MAX('REPORTING PERIOD'[レポート期間]) VAR MonthsInPeriod = MAX('REPORTING PERIOD'[期間内の月数]) RETURN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), IF (CurrPeriod = 1, CALCULATE([NFC OB XR2 (期間ベース)]), CALCULATE([NFC YTD XR2 (YTD ベース)], DATEADD('REPORTING PERIOD'[ID], -MonthsInPeriod, MONTH)))) // NFC OB 為替レート (YTD ベース):前期間の YTD 値、計算が OB*rate である期間 1 の一部。// 注釈:この計測値は、レポート期間レベルでのみ表示できます。四半期、半年、または年度レベルでは使用できません。
NFC R12 トランザクションYY次回予測 R12 トランザクションSUMN VAR First_Period = CALCULATE(MAX('REPORTING PERIOD'[レポート年期]), DATEADD('REPORTING PERIOD'[ID], -11, MONTH)) VAR Last_Period = MAX ('REPORTING PERIOD'[レポート年期]) RETURN CALCULATE ([NFC トランザクション], FILTER (ALL ('REPORTING PERIOD'), 'REPORTING PERIOD'[レポート年期] >= First_Period && 'REPORTING PERIOD'[レポート年期] <= Last_Period)) // NFC R12 トランザクション:この測定値は、複数の期間について提示される場合、たとえば四半期ごとに利用可能な最新の値を表示します。この場合、第 1 四半期の値は 3 月の値になります。
NFC R12 XR1 (期間ベース)YY次回予測 R12 XR1 (期間ベース)SUMN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), [NFC XR1 (期間ベース)] + CALCULATE([NFC XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -1, MONTH)) + CALCULATE([NFC XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -2, MONTH)) + CALCULATE([NFC XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -3, MONTH)) + CALCULATE([NFC XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -4, MONTH)) + CALCULATE([NFC XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -5, MONTH)) + CALCULATE([NFC XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -6, MONTH)) + CALCULATE([NFC XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -7, MONTH)) + CALCULATE([NFC XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -8, MONTH)) + CALCULATE([NFC XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -9, MONTH)) + CALCULATE([NFC XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -10, MONTH)) + CALCULATE([NFC XR1 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -11, MONTH))) // NFC R12 為替レート (期間ベース):当月の [NFC XR1 (期間ベース)] と過去 11 か月間の各月の [NFC XR1 (期間ベース)] 値の合計。// 注釈:この計測値は、レポート期間レベルでのみ表示できます。四半期、半年、または年度レベルでは使用できません。
NFC R12 XR1 (YTD ベース)YY次回予測 R12 XR1 (YTD ベース)SUMN SUMX (VALUES (COMPANY[ID]), [NFC R12]*[換算レート XR1]) // NFC R12 為替レート(YTD ベース):R12 値に特定のレポート期間のレートを乗算。// VALUES ステートメントで企業ごとに異なる変換レートを持つ複数企業のシナリオを処理。
NFC R12 XR2 (期間ベース)YY次回予測 R12 XR2 (期間ベース)SUMN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), [NFC XR2 (期間ベース)] + CALCULATE([NFC XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -1, MONTH)) + CALCULATE([NFC XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -2, MONTH)) + CALCULATE([NFC XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -3, MONTH)) + CALCULATE([NFC XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -4, MONTH)) + CALCULATE([NFC XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -5, MONTH)) + CALCULATE([NFC XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -6, MONTH)) + CALCULATE([NFC XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -7, MONTH)) + CALCULATE([NFC XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -8, MONTH)) + CALCULATE([NFC XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -9, MONTH)) + CALCULATE([NFC XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -10, MONTH)) + CALCULATE([NFC XR2 (期間ベース)], DATEADD('REPORTING PERIOD'[ID], -11, MONTH))) // NFC R12 為替レート (期間ベース):当月の [NFC XR2 (期間ベース)] と過去 11 か月間の各月の [NFC XR2 (期間ベース)] 値の合計。// 注釈:この計測値は、レポート期間レベルでのみ表示できます。四半期、半年、または年度レベルでは使用できません。
NFC R12 XR2 (YTD ベース)YY次回予測 R12 XR2 (YTD ベース)SUMN SUMX (VALUES (COMPANY[ID]), [NFC R12]*[換算レート XR2]) // NFC R12 為替レート(YTD ベース):R12 値に特定のレポート期間のレートを乗じた値。// VALUES ステートメントで企業ごとに異なる変換レートを持つ複数企業のシナリオを処理。
NFC トランザクションYNNFC トランザクションSUMNSUM('GL ANALYSIS'[NFC_PERIOD_CURR]) // トランザクション通貨の NEXT FORECAST、レポート カレンダーを使用。
NFC XR1 (期間ベース)YN次回予測 XR1 (期間ベース)SUMN IF (HASONEVALUE ('CURRENCY CODE X-RATE 1'[通貨コード為替レート 1]), VAR RestatedAmount = ADDCOLUMNS ( SUMMARIZE ('GL ANALYSIS' ,'REPORTING PERIOD'[ID],'REPORTING FROM CURRENCY'[通貨コード]) ,"@GLAmount",CALCULATE ([NFC]) ,"@XRates",CALCULATE (SELECTEDVALUE ('X-RATES 1'[CURRENCYRATE])) ) VAR XAmount = SUMX (RestatedAmount, [@GLAmount] * [@XRates]) RETURN XAmount ) // 為替レート 1 通貨の NFC、レポート カレンダーを使用。
NFC XR1 (YTD ベース)YY次回予測 XR1 (YTD ベース)SUMN VAR CurrPeriod = MAX('REPORTING PERIOD'[レポート期間]) RETURN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), IF(CurrPeriod = 1, SUMX (VALUES (COMPANY[ID]), ([NFC]*[換算レート XR1])), SUMX (VALUES (COMPANY[ID]), ([NFC YTD]*[換算レート XR1]) - ([NFC OB]*[換算レート PP XR1])))) // NFC 為替レート (YTD ベース):(NFC YTD 為替レート) から (前期の OB * レート) を引いたもの。OB は前期の YTD 値と同じであることに注意してください。// 前期の NFC が追加されていない場合は、同じ YTD 値に前期のレートを乗じて今期のレートと比較した結果になります。// 注釈:この計測値は、レポート期間レベルでのみ表示できます。四半期、半年、または年度レベルでは使用できません。HasOnValuePeriod は空白値を確保するためのものです。
NFC XR2 (期間ベース)YN次回予測 XR2 (期間ベース)SUMN IF (HASONEVALUE ('CURRENCY CODE X-RATE 2'[通貨コード為替レート 2]), VAR RestatedAmount = ADDCOLUMNS ( SUMMARIZE ('GL ANALYSIS' ,'REPORTING PERIOD'[ID],'REPORTING FROM CURRENCY 2'[通貨コード]) ,"@GLAmount",CALCULATE ([NFC]) ,"@XRates",CALCULATE (SELECTEDVALUE ('X-RATES 2'[CURRENCYRATE])) ) VAR XAmount = SUMX (RestatedAmount, [@GLAmount] * [@XRates]) RETURN XAmount ) // 為替レート 2 通貨の NFC、レポート カレンダーを使用。
NFC XR2 (YTD ベース)YY次回予測 XR2 (YTD ベース)SUMN VAR CurrPeriod = MAX('REPORTING PERIOD'[レポート期間]) RETURN IF('GL ANALYSIS MEASURES'[HasOneValuePeriod] = FALSE(), BLANK(), IF(CurrPeriod = 1, SUMX (VALUES (COMPANY[ID]), ([NFC]*[換算レート XR2])), SUMX (VALUES (COMPANY[ID]), ([NFC YTD]*[換算レート XR2]) - ([NFC OB]*[換算レート PP XR2])))) // NFC 為替レート (YTD ベース):(NFC YTD 為替レート) から (前期の OB * レート) を引いたもの。OB は前期の YTD 値と同じであることに注意してください。// 前期の NFC が追加されていない場合は、同じ YTD 値に前期のレートを乗じて今期のレートと比較した結果になります。// 注釈:この計測値は、レポート期間レベルでのみ表示できます。四半期、半年、または年度レベルでは使用できません。HasOnValuePeriod は空白値を確保するためのものです。
NFC YTD トランザクションYY次回予測 YTD トランザクションSUMNCALCULATE([NFC トランザクション], DATESYTD('REPORTING PERIOD'[ID])) + CALCULATE(SUM('GL ANALYSIS'[NFC_OB_PERIOD_CURR]), DATESYTD('REPORTING PERIOD'[ID])) // トランザクション通貨の NFC YTD、レポート カレンダーを使用。
NFC YTD XR1 (期間ベース)YY次回予測 YTD XR1 (期間ベース)SUMN CALCULATE ([NFCOBPeriodZeroXR1], DATESYTD ('レポート期間'[ID])) + CALCULATE ([NFC XR1 (期間ベース)], DATESYTD ('レポート期間'[ID])) // NFC YTD 為替レート (期間ベース):この YTD 値には、OB 値と NFC 値の両方の合計が含まれます。
NFC YTD XR1 (YTD ベース)YY次回予測 YTD XR1 (YTD ベース)SUMN SUMX(VALUES(COMPANY[ID]), CALCULATE([NFC YTD] * [換算レート XR1])) // NFC YTD 為替レート(YTD ベース):YTD 値に現在のレートを乗算。// VALUES ステートメントで企業ごとに異なる変換レートを持つ複数企業のシナリオを処理。// このコードを更新する場合:複数企業のシナリオで四半期レベルと年レベルで結果を確認する際の注意事項。
NFC YTD XR2 (期間ベース)YY次回予測 YTD XR2 (期間ベース)SUMN CALCULATE ([NFCOBPeriodZeroXR2], DATESYTD ('レポート期間'[ID])) + CALCULATE ([NFC XR2 (期間ベース)], DATESYTD ('レポート期間'[ID])) // NFC YTD 為替レート (期間ベース):この YTD 値には、OB 値と NFC 値の両方の合計が含まれます。
NFC YTD XR2 (YTD ベース)YY次回予測 YTD XR2 (YTD ベース)SUMN SUMX(VALUES(COMPANY[ID]), CALCULATE([NFC YTD] * [換算レート XR2])) // NFC YTD 為替レート(YTD ベース):YTD 値に現在のレートを乗算。// VALUES ステートメントで企業ごとに異なる変換レートを持つ複数企業のシナリオを処理。// このコードを更新する場合:複数企業のシナリオで四半期レベルと年レベルで結果を確認する際の注意事項。
NFCOBPeriodZeroYYNext ForecastOBPeriodZeroSUMN // 基になるデータソースで定義されている会計期間 0 の [NFC] に関連する入金残高を計算 // すべての期間に対して同じ値を計算 VAR UntilDate = MAX('REPORTING PERIOD'[期間開始日]) VAR LastDatePY = MAX('REPORTING PERIOD'[最大レポート日 PY]) VAR DiffInDays = DATEDIFF(LastDatePY, UntilDate, DAY) RETURN CALCULATE (// 前のレポート年度 + 1 の最後のデータに戻ります [NFC OB], DATEADD('REPORTING PERIOD'[ID],-DiffInDays+1, DAY))
NFCOBPeriodZeroXR1YYNext ForecastOBPeriodZeroXR1SUMN IF (HASONEVALUE ('CURRENCY CODE X-RATE 1'[通貨コード為替レート 1]), VAR RestatedAmount = ADDCOLUMNS (SUMMARIZE ('GL ANALYSIS', 'REPORTING PERIOD'[ID], 'REPORTING FROM CURRENCY'[通貨コード]), "@GLAmount", CALCULATE (SUM ('GL ANALYSIS'[NFC_OB_PERIOD_DOM])), "@XRATE", CALCULATE (SELECTEDVALUE ('X-RATES 1'[PREV_YEAR_LAST_PERIOD_RATE]))) VAR XAmount = SUMX (RestatedAmount, [@GLAmount] * [@XRATE]) RETURN XAmount) // NFCOBPeriodZeroXR1:すべての OB 値を合計し、前年の最終レートを乗じて OB 為替レート値を計算。// 注釈:OB 値が年初以外の期間に存在する場合、それらも前年 (前期ではない) の最終レートで乗算されます。
NFCOBPeriodZeroXR2YYNext ForecastOBPeriodZeroXR2SUMN IF (HASONEVALUE ('CURRENCY CODE X-RATE 2'[通貨コード為替レート 2]), VAR RestatedAmount = ADDCOLUMNS (SUMMARIZE ('GL ANALYSIS', 'REPORTING PERIOD'[ID], 'REPORTING FROM CURRENCY'[通貨コード]), "@GLAmount", CALCULATE (SUM ('GL ANALYSIS'[NFC_OB_PERIOD_DOM])), "@XRATE", CALCULATE (SELECTEDVALUE ('X-RATES 2'[PREV_YEAR_LAST_PERIOD_RATE]))) VAR XAmount = SUMX (RestatedAmount, [@GLAmount] * [@XRATE]) RETURN XAmount) // NFCOBPeriodZeroXR2:すべての OB 値を合計し、前年の最終レートを乗じて OB 為替レート値を計算。// 注釈:OB 値が年初以外の期間に存在する場合、それらも前年 (前期ではない) の最終レートで乗算されます。
切替実績YN実績メジャーのバージョンを選択しますN[選択済 DisplayUnit 切替] * SWITCH ([選択済実績メジャー], "ACT", [ACT], "ACT YTD", [ACT YTD], "ACT R12", [ACT R12], "ACT トランザクション", [ACT トランザクション], "ACT YTD トランザクション", [ACT YTD トランザクション], "ACT R12 トランザクション", [ACT R12 トランザクション], "ACT XR1 (期間ベース)", [ACT XR1 (期間ベース)], "ACT YTD XR1 (期間ベース)", [ACT YTD XR1 (期間ベース)], "ACT R12 XR1 (期間ベース)", [ACT R12 XR1 (期間ベース)], "ACT XR2 (期間ベース)", [ACT XR2 (期間ベース)], "ACT YTD XR2 (期間ベース)", [ACT YTD XR2 (期間ベース)], "ACT R12 XR2 (期間ベース)", [ACT R12 XR2 (期間ベース)], "ACT XR1 (YTD ベース)"、[ACT XR1 (YTD ベース)], "ACT YTD XR1 (YTD ベース)"、[ACT YTD XR1 (YTD ベース)], "ACT R12 XR1 (YTD ベース)"、[ACT R12 XR1 (YTD ベース)], "ACT XR2 (YTD ベース)"、[ACT XR2 (YTD ベース)], "ACT YTD XR2 (YTD ベース)"、[ACT YTD XR2 (YTD ベース)], "ACT R12 XR2 (YTD ベース)"、[ACT R12 XR2 (YTD ベース)] ) // 切り替えるメジャーの完全なリスト。リストには、使用可能なすべての実績メジャーが含まれます。// 注釈:このメジャーはパフォーマンスの問題を引き起こす可能性があります。代わりに、たとえば「Switch XR1 (期間ベース)」など、切り替えのリストが短い他の「実際の切り替え...」測定値を使用します。最高のパフォーマンスを得るには、テーブル「MEASURE LIST ACTUAL」の列「実績メジャー名」でスライサーを使用します。SWITCH CURRENCY TYPE などでスライサーを使用する代わりに、異なるメジャー名を選択するスライサー。// このメジャーを機能させるには、テーブル SWITCH CURRENCY TYPE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替実績 (会計カレンダー)YN会計カレンダーを使用するときに実績メジャーのバージョンを選択しますN[選択済 DisplayUnit 切替] * SWITCH ([選択済実際の Acc Currメジャー], "ACT", [ACT (会計カレンダー)], "ACT YTD", [ACT YTD (会計カレンダー)] ) // ACT と ACT YTD の 2 つのメジャーを切り替えます。 // このメジャーを機能させるには、会計カレンダーの使用が必須。 // このメジャーが機能させるには、テーブル SWITCH TIME PERSPECTIVE から 1 つの値をフィルタリングすることが必須。
切替実績 (会計通貨)YN会計通貨で実績メジャーの 1 つを選択しますN[選択済 DisplayUnit 切替] * SWITCH([選択済実績会計通貨メジャー], "ACT", [ACT], "ACT YTD", [ACT YTD], "ACT R12", [ACT R12] ) // 切り替えるメジャーのリスト。リストには、会計通貨の ACTUAL メジャーが含まれます。 // このメジャーを機能させるには、テーブル SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替実績 (トランザクション通貨)YNトランザクション通貨で実績の 1 つを選択しますN[選択済 DisplayUnit 切替] * SWITCH([選択済実績トランザクション通貨メジャー], "ACT 取引 "、[ACT 取引], "ACT YTD 取引 "、[ACT YTD 取引], "ACT R12 取引 "、[ACT R12 取引] ) // 切り替えるメジャーのリスト。リストには、トランザクション通貨の実績メジャーが含まれます。 // このメジャーを機能させるには、テーブル SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替実績 (XR1 期間ベース)YNXR1 (期間ベース) 通貨の実績メジャーの 1 つを選択しますN[選択済 DisplayUnit 切替] * SWITCH([選択済実績 XR1 (期間ベース)メジャー], "ACT XR1 (期間ベース)", [ACT XR1 (期間ベース)], "ACT YTD XR1 (期間ベース)", [ACT YTD XR1 (期間ベース)], "ACT R12 XR1 (期間ベース)", [ACT R12 XR1 (期間ベース)] ) // 切り替えるメジャーのリスト。リストには、XR1 (期間ベース)通貨の実績メジャーが含まれます。 // このメジャーを機能させるには、テーブル SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替実績 (XR1 YTD ベース)YNXR1 (YTDベース) 通貨の実績メジャーの 1 つを選択しますN[選択済 DisplayUnit 切替] * SWITCH([選択済実績 XR1 (YTD ベース)メジャー], "ACT XR1 (YTD ベース)", [ACT XR1 (YTD ベース)], "ACT YTD XR1 (YTD ベース)", [ACT YTD XR1 (YTD ベース)], "ACT R12 XR1 (YTD ベース)", [ACT R12 XR1 (YTD ベース)] ) // 切り替えるメジャーのリスト。リストには、XR1 (YTD ベース)通貨の実績メジャーが含まれます。 // このメジャーを機能させるには、テーブル SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替実績 (XR2 期間ベース)YNXR2 (期間ベース) 通貨の実績メジャーの 1 つを選択しますN[選択済 DisplayUnit 切替] * SWITCH([選択済実績 XR2 (期間ベース)メジャー], "ACT XR2 (期間ベース)", [ACT XR2 (期間ベース)], "ACT YTD XR2 (期間ベース)", [ACT YTD XR2 (期間ベース)], "ACT R12 XR2 (期間ベース)", [ACT R12 XR2 (期間ベース)] ) // 切り替えるメジャーのリスト。リストには、XR2 (期間ベース)通貨の実績メジャーが含まれます。 // このメジャーを機能させるには、テーブル SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替実績 (XR2 YTD ベース)YNXR2 (YTDベース) 通貨の実績メジャーの 1 つを選択しますN[選択済 DisplayUnit 切替] * SWITCH([選択済実績 XR2 (YTD ベース)メジャー], "ACT XR2 (YTD ベース)", [ACT XR2 (YTD ベース)], "ACT YTD XR2 (YTD ベース)", [ACT YTD XR2 (YTD ベース)], "ACT R12 XR2 (YTD ベース)", [ACT R12 XR2 (YTD ベース)] ) // 切り替えるメジャーのリスト。リストには、XR2 (YTD ベース)通貨の ACTUAL メジャーが含まれます。 // このメジャーを機能させるには、テーブル SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替比較 (会計通貨)YN会計通貨の比較メジャーの 1 つを選択しますN[選択済 DisplayUnit 切替] * SWITCH([選択済比較会計通貨メジャー], "ACT PY", [ACT PY], "BUD", [BUD], "CFC", [CFC], "NFC", [NFC], "ACT PY YTD", [ACT PY YTD], "BUD YTD", [BUD YTD], "CFC YTD", [CFC YTD], "NFC YTD", [NFC YTD], "ACT PY R12", [ACT PY R12], "BUD R12", [BUD R12], "CFC R12", [CFC R12], "NFC R12", [NFC R12] ) // 切り替えるメジャーのリスト。リストには、会計通貨の COMPARISON メジャーが含まれます。 // このメジャーを機能させるには、テーブル SWITCH COMPARISON MEASURE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替比較 (ActPY)YN前年度の実績メジャーのバージョンを選択しますN[選択済 DisplayUnit 切替] * SWITCH([選択済 ActPY メジャー], "ACT PY"、[ACT PY], "ACT PY トランザクション"、[ACT PY トランザクション], "ACT PY XR1 (期間ベース)"、[ACT PY XR1 (期間ベース)], "ACT PY XR2 (期間ベース)"、[ACT PY XR2 (期間ベース)], "ACT PY XR1 (YTD ベース)"、[ACT PY XR1 (YTD ベース)], "ACT PY XR2 (YTD ベース)"、[ACT PY XR2 (YTD ベース)], "ACT PY YTD"、[ACT PY YTD], "ACT PY YTD トランザクション"、[ACT PY YTD トランザクション], "ACT PY YTD XR1 (期間ベース)"、[ACT PY YTD XR1 (期間ベース)], "ACT PY YTD XR2 (期間ベース)"、[ACT PY YTD XR2 (期間ベース)], "ACT PY YTD XR1 (YTD ベース)"、[ACT PY YTD XR1 (YTD ベース)], "ACT PY YTD XR2 (YTD ベース)"、[ACT PY YTD XR2 (YTD ベース)], "ACT PY R12"、[ACT PY R12], "ACT PY R12 トランザクション"、[ACT PY R12 トランザクション], "ACT PY R12 XR1 (期間ベース)"、[ACT PY R12 XR1 (期間ベース)], "ACT PY R12 XR2 (期間ベース)"、[ACT PY R12 XR2 (期間ベース)], "ACT PY R12 XR1 (YTD ベース)"、[ACT PY R12 XR1 (YTD ベース)], "ACT PY R12 XR2 (YTD ベース)"、[ACT PY R12 XR2 (YTD ベース)] ) // すべての異なる ACT PY メジャーを比較の基準として切り替える際に使用。// このメジャーを機能させるには、テーブル SWITCH CURRENCY TYPE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替比較 (Bud)YN予算メジャーのバージョンを選択しますN[選択済 DisplayUnit 切替] * SWITCH ([選択済 Bud メジャー], "BUD", [BUD], "BUD トランザクション", [BUD トランザクション], "BUD XR1 (期間ベース)", [BUD XR1 (期間ベース)], "BUD XR2 (期間ベース)", [BUD XR2 (期間ベース)], "BUD XR1 (YTD ベース)", [BUD XR1 (YTD ベース)], "BUD XR2 (YTD ベース)", [BUD XR2 (YTD ベース)], "BUD YTD", [BUD YTD], "BUD YTD トランザクション", [BUD YTD トランザクション], "BUD YTD XR1 (期間ベース)", [BUD YTD XR1 (期間ベース)], "BUD YTD XR2 (期間ベース)", [BUD YTD XR2 (期間ベース)], "BUD YTD XR1 (YTD ベース)", [BUD YTD XR1 (YTD ベース)], "BUD YTD XR2 (YTD ベース)", [BUD YTD XR2 (YTD ベース)], "BUD R12", [BUD R12], "BUD R12 トランザクション", [BUD R12 トランザクション], "BUD R12 XR1 (期間ベース)", [BUD R12 XR1 (期間ベース)], "BUD R12 XR2 (期間ベース)", [BUD R12 XR2 (期間ベース)], "BUD R12 XR2 (期間ベース)], "BUD R12 XR1 (YTD ベース)", [BUD R12 XR1 (YTD ベース)], "BUD R12 XR2 (YTD ベース)", [BUD R12 XR2 (YTD ベース)] ) // すべての異なる BUDGET メジャーを比較の基準として切り替える際に使用。 // このメジャーを機能させるには、テーブル SWITCH CURRENCY TYPE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替比較 (CFC)YN現在の予測メジャーのバージョンを選択しますN[選択済 DisplayUnit 切替] * SWITCH ([選択済CFCメジャー], "CFC", [CFC], "CFC トランザクション", [CFC トランザクション], "CFC XR1 (期間ベース)", [CFC XR1 (期間ベース)], "CFC XR2 (期間ベース)", [CFC XR2 (期間ベース)], "CFC XR1 (YTD ベース)", [CFC XR1 (YTD ベース)], "CFC XR2 (YTD ベース)", [CFC XR2 (YTD ベース)], "CFC YTD", [CFC YTD], "CFC YTD トランザクション", [CFC YTD トランザクション], "CFC YTD XR1 (期間ベース)", [CFC YTD XR1 (期間ベース)], "CFC YTD XR2 (期間ベース)", [CFC YTD XR2 (期間ベース)], "CFC YTD XR1 (YTD ベース)", [CFC YTD XR1 (YTD ベース)], "CFC YTD XR2 (YTD ベース)", [CFC YTD XR2 (YTD ベース)], "CFC R12", [CFC R12], "CFC R12 トランザクション", [CFC R12 トランザクション], "CFC R12 XR1 (期間ベース)", [CFC R12 XR1 (期間ベース)], "CFC R12 XR2 (期間ベース)", [CFC R12 XR1 (期間ベース)], "CFC R12 XR2 (期間ベース)", [CFC R12 XR2 (期間ベース)], "CFC R12 XR1 (YTD ベース)", [CFC R12 XR1 (YTD ベース)], "CFC R12 XR2 (YTD ベース)", [CFC R12 XR2 (YTD ベース)] ) // すべての異なる CURRENT FORECAST メジャーを比較の基準として切り替える際に使用。 // このメジャーを機能させるには、テーブル SWITCH CURRENCY TYPE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替比較 (NFC)YN次回の予測メジャーのバージョンを選択しますN[選択済 DisplayUnit 切替] * SWITCH ([選択済NFCメジャー], "NFC", [NFC], "NFC トランザクション", [NFC トランザクション], "NFC XR1 (期間ベース)", [NFC XR1 (期間ベース)], "NFC XR2 (期間ベース)", [NFC XR2 (期間ベース)], "NFC XR1 (YTD ベース)", [NFC XR1 (YTD ベース)], "NFC XR2 (YTD ベース)", [NFC XR2 (YTD ベース)], "NFC YTD", [NFC YTD], "NFC YTD トランザクション", [NFC YTD トランザクション], "NFC YTD XR1 (期間ベース)", [NFC YTD XR1 (期間ベース)], "NFC YTD XR2 (期間ベース)", [NFC YTD XR2 (期間ベース)], "NFC YTD XR1 (YTD ベース)", [NFC YTD XR1 (YTD ベース)], "NFC YTD XR2 (YTD ベース)", [NFC YTD XR2 (YTD ベース)], "NFC R12", [NFC R12], "NFC R12 トランザクション", [NFC R12 トランザクション], "NFC R12 XR1 (期間ベース)", [NFC R12 XR1 (期間ベース)], "NFC R12 XR2 (期間ベース)", [NFC R12 XR1 (期間ベース)], "NFC R12 XR2 (期間ベース)", [NFC R12 XR2 (期間ベース)], "NFC R12 XR1 (YTD ベース)", [NFC R12 XR1 (YTD ベース)], "NFC R12 XR2 (YTD ベース)", [NFC R12 XR2 (YTD ベース)] ) // すべての異なる NEXT FORECAST メジャーを比較の基準として切り替える際に使用。 // このメジャーを機能させるには、テーブル SWITCH CURRENCY TYPE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替比較 (トランザクション通貨)YNトランザクション通貨の比較メジャーの 1 つを選択しますN[選択済 DisplayUnit 切替] * SWITCH([選択済比較トランザクション通貨メジャー], "ACT PY 取引", [ACT PY 取引], "BUD 取引", [BUD 取引], "CFC 取引", [CFC 取引], "NFC 取引", [NFC 取引], "ACT PY YTD 取引", [ACT PY YTD 取引], "BUD YTD 取引", [BUD YTD 取引], "CFC YTD 取引", [CFC YTD 取引], "NFC YTD 取引", [NFC YTD 取引], "ACT PY R12 取引", [ACT PY R12 取引], "BUD R12 取引", [BUD R12 取引], "CFC R12 取引", [CFC R12 取引], "NFC R12 取引", [NFC R12 取引] ) // 切り替えるメジャーのリスト。リストには、トランザクション通貨の比較メジャーが含まれます。 // このメジャーを機能させるには、テーブル SWITCH COMPARISON MEASURE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替比較 (XR1 期間ベース)YNXR1 (期間ベース) 通貨の比較メジャーの 1 つを選択します。N[選択済 DisplayUnit 切替] * SWITCH([選択済比較 XR1 (期間ベース)メジャー], "ACT PY XR1 (期間ベース)", [ACT PY XR1 (期間ベース)], "BUD XR1 (期間ベース)", [BUD XR1 (期間ベース)], "CFC XR1 (期間ベース)", [CFC XR1 (期間ベース)], "NFC XR1 (期間ベース)", [NFC XR1 (期間ベース)], "ACT PY YTD XR1 (期間ベース)", [ACT PY YTD XR1 (期間ベース)], "BUD YTD XR1 (期間ベース)", [BUD YTD XR1 (期間ベース)], "CFC YTD XR1 (期間ベース)", [CFC YTD XR1 (期間ベース)], "NFC YTD XR1 (期間ベース) Based)", [NFC YTD XR1 (期間ベース)], "ACT PY R12 XR1 (期間ベース)", [ACT PY R12 XR1 (期間ベース)], "BUD R12 XR1 (期間ベース)", [BUD R12 XR1 (期間ベース)], "CFC R12 XR1 (期間ベース)", [CFC R12 XR1 (期間ベース)], "NFC R12 XR1 (期間ベース)", [NFC R12 XR1 (期間ベース)] ) // 切り替えるメジャーのリスト。リストには、XR1 (期間ベース)通貨の比較メジャーが含まれます。 // このメジャーを機能させるには、テーブル SWITCH COMPARISON MEASURE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替比較 (XR1 YTD ベース)YNXR1 (YTDベース)通貨の比較メジャーの 1 つを選択しますN[選択済 DisplayUnit 切替] * SWITCH([選択済比較 XR1 (YTD ベース)メジャー], "ACT PY XR1 (YTD ベース)", [ACT PY XR1 (YTD ベース)], "BUD XR1 (YTD ベース)", [BUD XR1 (YTD ベース)], "CFC XR1 (YTD ベース)", [CFC XR1 (YTD ベース)], "NFC XR1 (YTD ベース)", [NFC XR1 (YTD ベース)], "ACT PY YTD XR1 (YTD ベース)", [ACT PY YTD XR1 (YTD ベース)], "BUD YTD XR1 (YTD ベース)", [BUD YTD XR1 (YTD ベース)], "CFC YTD XR1 (YTD ベース)", [CFC YTD XR1 (YTD ベース)], "NFC YTD XR1 (YTD ベース)", [NFC YTD XR1 (YTD ベース)], "ACT PY R12 XR1 (YTD ベース)", [ACT PY R12 XR1 (YTD ベース)], "BUD R12 XR1 (YTD ベース)", [BUD R12 XR1 (YTD ベース)], "CFC R12 XR1 (YTD ベース)", [CFC R12 XR1 (YTD ベース)], "NFC R12 XR1 (YTD ベース)", [NFC R12 XR1 (YTD ベース)] ) // 切り替えるメジャーのリスト。リストには、XR1 (YTD ベース)通貨の比較メジャーが含まれます。 // このメジャーを機能させるには、テーブル SWITCH COMPARISON MEASURE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替比較 (XR2 期間ベース)YNXR2 (期間ベース)通貨の比較メジャーの 1 つを選択します。N[選択済 DisplayUnit 切替] * SWITCH([選択済比較 XR2 (期間ベース)メジャー], "ACT PY XR2 (期間ベース)"、[ACT PY XR2 (期間ベース)], "BUD XR2 (期間ベース)"、[BUD XR2 (期間ベース)], "CFC XR2 (期間ベース)"、[CFC XR2 (期間ベース)], "NFC XR2 (期間ベース)"、[NFC XR2 (期間ベース)], "ACT PY YTD XR2 (期間ベース)"、[ACT PY YTD XR2 (期間ベース)], "BUD YTD XR2 (期間ベース)"、[BUD YTD XR2 (期間ベース)], "CFC YTD XR2 (期間ベース)"、[CFC YTD XR2 (期間ベース)], "NFC YTD XR2 (期間ベース)" Based)", [NFC YTD XR2 (期間ベース)], "ACT PY R12 XR2 (期間ベース)", [ACT PY R12 XR2 (期間ベース)], "BUD R12 XR2 (期間ベース)", [BUD R12 XR2 (期間ベース)], "CFC R12 XR2 (期間ベース)", [CFC R12 XR2 (期間ベース)], "NFC R12 XR2 (期間ベース)", [NFC R12 XR2 (期間ベース)] ) // 切り替えるメジャーのリスト。リストには、XR2 (期間ベース)通貨の比較メジャーが含まれます。 // このメジャーを機能させるには、テーブル SWITCH COMPARISON MEASURE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替比較 (XR2 YTD ベース)YNXR2 (YTDベース)通貨の比較メジャーの 1 つを選択しますN[選択済 DisplayUnit 切替] * SWITCH([選択済比較 XR2 (YTD ベース)メジャー], "ACT PY XR2 (YTD ベース)", [ACT PY XR2 (YTD ベース)], "BUD XR2 (YTD ベース)", [BUD XR2 (YTD ベース)], "CFC XR2 (YTD ベース)", [CFC XR2 (YTD ベース)], "NFC XR2 (YTD ベース)", [NFC XR2 (YTD ベース)], "ACT PY YTD XR2 (YTD ベース)", [ACT PY YTD XR2 (YTD ベース)], "BUD YTD XR2 (YTD ベース)", [BUD YTD XR2 (YTD ベース)], "CFC YTD XR2 (YTD ベース)", [CFC YTD XR2 (YTD ベース)], "NFC YTD XR2 (YTD ベース)", [NFC YTD XR2 (YTD ベース)], "ACT PY R12 XR2 (YTD ベース)", [ACT PY R12 XR2 (YTD ベース)], "BUD R12 XR2 (YTD ベース)", [BUD R12 XR2 (YTD ベース)], "CFC R12 XR2 (YTD ベース)", [CFC R12 XR2 (YTD ベース)], "NFC R12 XR2 (YTD ベース)", [NFC R12 XR2 (YTD ベース)] ) // 切り替えるメジャーのリスト。リストには、XR2 (YTD ベース)通貨の比較メジャーが含まれます。 // このメジャーを機能させるには、テーブル SWITCH COMPARISON MEASURE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替比較YNすべての比較メジャーの中からバージョンを選択しますN[選択済 DisplayUnit 切替] * SWITCH ([選択済比較メジャー], "ACT PY", [ACT PY], "BUD", [BUD], "CFC", [CFC], "NFC", [NFC], "ACT PY トランザクション", [ACT PY トランザクション], "BUD トランザクション", [BUD トランザクション], "CFC トランザクション", [CFC トランザクション], "NFC トランザクション", [NFC トランザクション], "ACT PY XR1 (期間ベース)", [ACT PY XR1 (期間ベース)], "BUD XR1 (期間ベース)", [BUD XR1 (期間ベース)], "CFC XR1 (期間ベース)", [CFC XR1 (期間ベース)], "NFC XR1 (期間ベース)", [NFC XR1 (期間ベース)], "ACT PY XR2 (期間ベース)", [ACT PY XR2 (期間ベース)], "BUD XR2 (期間ベース)", [BUD XR2 (期間ベース)], "CFC XR2 (期間ベース)", [CFC XR2 (期間ベース)], "NFC XR2 (期間ベース)", [NFC XR2 (期間ベース)], "ACT PY XR1 (YTD ベース)", [ACT PY XR1 (YTD ベース)], "BUD XR1 (YTD ベース)", [BUD XR1 (YTD ベース)], "CFC XR1 (YTD ベース)", [CFC XR1 (YTD ベース)], "NFC XR1 (YTD ベース)], "ACT PY XR2 (YTD ベース)", [ACT PY XR2 (YTD ベース)], "BUD XR2 (YTD ベース)", [BUD XR2 (YTD ベース)], "CFC XR2 (YTD ベース)", [CFC XR2 (YTDベース)], "NFC XR2 (YTD ベース)"、[NFC XR2 (YTD ベース)], "ACT PY YTD"、[ACT PY YTD], "BUD YTD"、[BUD YTD], "CFC YTD"、[CFC YTD], "NFC YTD"、[NFC YTD], "ACT PY YTD トランザクション"、[ACT PY YTD トランザクション], "BUD YTD トランザクション"、[BUD YTD トランザクション], "CFC YTD トランザクション"、[CFC YTD トランザクション], "NFC YTD トランザクション"、[NFC YTD トランザクション], "ACT PY YTD XR1 (期間ベース)"、[ACT PY YTD XR1 (期間ベース)], "BUD YTD XR1 (期間ベース)"、[BUD YTD XR1 (期間ベース)], "CFC YTD XR1 (期間ベース)"、[CFC YTD XR1 (期間ベース)], "NFC YTD XR1 (期間ベース)", [NFC YTD XR1 (期間ベース)], "ACT PY YTD XR2 (期間ベース)", [ACT PY YTD XR2 (期間ベース)], "BUD YTD XR2 (期間ベース)", [BUD YTD XR2 (期間ベース)], "CFC YTD XR2 (期間ベース)", [CFC YTD XR2 (期間ベース)], "NFC YTD XR2 (期間ベース)", [NFC YTD XR2 (期間ベース)], "ACT PY YTD XR1 (YTD ベース)", [ACT PY YTD XR1 (YTD ベース)], "BUD YTD XR1 (YTD ベース)", [BUD YTD XR1 (YTD ベース)], "CFC YTD XR1 (YTD ベース)", [CFC YTD XR1 (YTD ベース)], "NFC YTD XR1 (YTD ベース)", [NFC YTD XR1 (YTD ベース)], "ACT PY YTD XR2 (YTD ベース)"、[ACT PY YTD XR2 (YTD ベース)], "BUD YTD XR2 (YTD ベース)"、[BUD YTD XR2 (YTD ベース)], "CFC YTD XR2 (YTD ベース)"、[CFC YTD XR2 (YTD ベース)], "NFC YTD XR2 (YTD ベース)"、[NFC YTD XR2 (YTD ベース)], "ACT PY R12"、[ACT PY R12], "BUD R12"、[BUD R12], "CFC R12"、[CFC R12], "NFC R12"、[NFC R12], "ACT PY R12 トランザクション"、[ACT PY R12 トランザクション], "BUD R12 トランザクション"、[BUD R12 トランザクション], "CFC R12 トランザクション"、[CFC R12 トランザクション], "NFC R12 トランザクション", [NFC R12 トランザクション], "ACT PY R12 XR1 (期間ベース)", [ACT PY R12 XR1 (期間ベース)], "BUD R12 XR1 (期間ベース)", [BUD R12 XR1 (期間ベース)], "CFC R12 XR1 (期間ベース)", [CFC R12 XR1 (期間ベース)], "NFC R12 XR1 (期間ベース)", [NFC R12 XR1 (期間ベース)], "ACT PY R12 XR2 (期間ベース)", [ACT PY R12 XR2 (期間ベース)], "BUD R12 XR2 (期間ベース)", [BUD R12 XR2 (期間ベース)], "CFC R12 XR2 (期間ベース)", [CFC R12 XR2 (期間ベース)], "NFC R12 XR2 (期間ベース)", [NFC R12 XR2 (期間ベース)], "ACT PY R12 XR1 (YTD ベース)", [ACT PY R12 XR1 (YTD ベース)], "BUD R12 XR1 (YTD ベース)", [BUD R12 XR1 (YTD ベース)], "CFC R12 XR1 (YTD ベース)", [CFC R12 XR1 (YTD ベース)], "NFC R12 XR1 (YTD ベース)", [NFC R12 XR1 (YTD ベース)], "ACT PY R12 XR2 (YTD ベース)", [ACT PY R12 XR2 (YTD ベース)], "BUD R12 XR2 (YTD ベース)", [BUD R12 XR2 (YTD ベース)], "CFC R12 XR2 (YTD ベース)", [CFC R12 XR2 (YTD ベース)], "NFC R12 XR2 (YTD ベース)", [NFC R12 XR2 (YTD ベース)] ) // 注釈:このメジャーはパフォーマンスの問題を引き起こす可能性があります。代わりに、「切替比較 (ActPy)」など、簡単な切替 リストを含む他の「切替比較...」メジャーを使用します。
切替差分YN選択済みの実績メジャーと比較メジャーの差を計算しますN[切替実績] - [切替比較] // SWITCH ACTUAL メジャーと SWITCH COMPARISON メジャーの差分を計算。 // このメジャーを機能させるには、テーブル SWITCH COMPARISON MEASURE、SWITCH CURRENCY TYPE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替差分 (%)YN選択済みの実績メジャーと比較メジャーの差分率を計算しますNDIVIDE([切替差分],ABS ([切替比較]), Blank()) // SWITCH ACTUAL メジャーと SWITCH COMPARISON メジャー間の差分率を計算。// このメジャーを機能させるには、テーブル SWITCH COMPARISON MEASURE、SWITCH CURRENCY TYPE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替差分 (会計通貨%)YN選択済みの実績メジャーと比較メジャーの差分率を計算しますNDIVIDE([切替差分 (会計通貨)],ABS ([切替比較 (会計通貨)]), Blank()) // 会計通貨用に特別に設計された SWITCH ACTUAL (会計通貨) メジャーと SWITCH COMP (会計通貨) メジャー間の差分率を計算。// このメジャーを機能させるには、テーブル SWITCH COMPARISON MEASURE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替差分 (会計通貨)YN選択済みの実績メジャーと比較メジャーの差を計算しますN[切替実績 (会計通貨)] - [切替比較 (会計通貨)] // 会計通貨用に特別に設計された SWITCH ACTUAL (会計通貨) メジャーと SWITCH COMP (会計通貨) メジャーの差分を計算。// このメジャーを機能させるには、テーブル SWITCH COMPARISON MEASURE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替差分 (ActPY%)YN選択済みの実績と実績 PY メジャーの差分率を計算しますNDIVIDE([切替差分 (ActPY)],ABS ([切替比較 (ActPY)]), Blank()) // SWITCH ACTUAL と SWITCH COMP (ActPY) の差分率を計算。// このメジャーを機能させるには、テーブル SWITCH CURRENCY TYPE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替差分 (ActPY)YN選択済みの実績と実績 PY メジャーの差を計算しますN[切替実績] - [切替比較 (ActPY)] // SWITCH ACTUAL と SWITCH COMP (ActPY) の差分を計算。// このメジャーを機能させるには、テーブル SWITCH CURRENCY TYPE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替差分 (Bud%)YN選択済みの実績と予算メジャーの差分率を計算しますNDIVIDE([切替差分 (Bud)],ABS([切替比較 (Bud)]), Blank()) // SWITCH ACTUAL と SWITCH COMP (Bud) の差分率を計算。// このメジャーを機能させるには、テーブル SWITCH CURRENCY TYPE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替差分 (Bud)YN選択済みの実績と予算メジャーの差を計算しますN[切替実績] - [切替比較 (Bud)] // SWITCH ACTUAL と SWITCH COMP (Bud) の差分を計算。// このメジャーを機能させるには、テーブル SWITCH CURRENCY TYPE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替差分 (CFC%)YN選択済みの実績と CFC メジャーの差分率を計算しますNDIVIDE([切替差分 (CFC)],ABS ([切替比較 (CFC)]), Blank()) // SWITCH ACTUAL と SWITCH COMP (CFC) の差分率を計算。// このメジャーを機能させるには、テーブル SWITCH CURRENCY TYPE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替差分 (CFC)YN選択済みの実績と CFC メジャーの差を計算しますN[切替実績] - [切替比較 (CFC)] // 切替実績と切替比較 (CFC) の差分を計算。 // このメジャーを機能させるには、テーブル SWITCH CURRENCY TYPE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替差分 (NFC%)YN選択済みの実績と NFC メジャーの差分率を計算しますNDIVIDE([切替差分 (NFC)],ABS ([切替比較 (NFC)]), Blank()) // SWITCH ACTUAL と SWITCH COMP (NFC) の差分率を計算。// このメジャーを機能させるには、テーブル SWITCH CURRENCY TYPE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替差分 (NFC)YN選択済みの実績と NFC メジャーの差を計算しますN[切替実績] - [切替比較 (NFC)] // 切替実績と切替比較 (NFC) の差分を計算。 // このメジャーを機能させるには、テーブル SWITCH CURRENCY TYPE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替差分 (トランザクション通貨%)YN選択済みの実績メジャーと比較メジャーの差分率を計算しますNDIVIDE([切替差分 (トランザクション通貨)],ABS ([切替比較 (トランザクション通貨)]), Blank()) // トランザクション通貨専用に設計された SWITCH ACTUAL (トランザクション通貨) メジャーと SWITCH COMP (トランザクション通貨) メジャーの差分率を計算。// このメジャーを機能させるには、テーブル SWITCH COMPARISON MEASURE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替差分 (トランザクション通貨)YN選択済みの実績メジャーと比較メジャーの差を計算しますN[切替実績 (トランザクション通貨)] - [切替比較 (トランザクション通貨)] // トランザクション通貨専用に設計された SWITCH ACTUAL (トランザクション通貨) メジャーと SWITCH COMP (トランザクション通貨) メジャーの差分を計算。// このメジャーを機能させるには、テーブル SWITCH COMPARISON MEASURE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替差分 (XR1 期間ベース%)YN選択済みの実績メジャーと比較メジャーの差分率を計算しますNDIVIDE([切替差分 (XR1 期間ベース)],ABS ([切替比較 (XR1 期間ベース)]), Blank()) // XR1 期間ベース通貨 用に特別に設計された SWITCH ACTUAL (XR1 期間ベース) メジャーと SWITCH COMP (XR1 期間ベース) メジャー間の差分率を計算。// このメジャーを機能させるには、テーブル SWITCH COMPARISON MEASURE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替差分 (XR1 期間ベース)YN選択済みの実績メジャーと比較メジャーの差を計算しますN[切替実績 (XR1 期間ベース)] - [切替比較 (XR1 期間ベース)] // XR1 期間ベース通貨用に特別に設計された SWITCH ACTUAL (XR1 期間ベース) メジャーと SWITCH COMP (XR1 期間ベース) メジャーの差分を計算。 // このメジャーを機能させるには、テーブル SWITCH COMPARISON MEASURE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替差分 (XR1 YTD ベース%)YN選択済みの実績メジャーと比較メジャーの差分率を計算しますNDIVIDE([切替差分 (XR1 YTD ベース)],ABS ([切替比較 (XR1 YTD ベース)]), Blank()) // XR1 YTD ベース通貨 用に特別に設計された SWITCH ACTUAL (XR1 YTD ベース) メジャーと SWITCH COMP (XR1 YTD ベース) メジャー間の差分率を計算。// このメジャーを機能させるには、テーブル SWITCH COMPARISON MEASURE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替差分 (XR1 YTD ベース)YN選択済みの実績メジャーと比較メジャーの差を計算しますN[切替実績 (XR1 YTD ベース)] - [切替比較 (XR1 YTD ベース)] // XR1 YTD ベース通貨用に特別に設計された SWITCH ACTUAL (XR1 YTD ベース) メジャーと SWITCH COMP (XR1 YTD ベース) メジャーの差分を計算。 // このメジャーを機能させるには、テーブル SWITCH COMPARISON MEASURE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替差分 (XR2 期間ベース%)YN選択済みの実績メジャーと比較メジャーの差分率を計算しますNDIVIDE([切替差分 (XR2 期間ベース)],ABS ([切替比較 (XR2 期間ベース)]), Blank()) // XR2 期間ベース通貨 用に特別に設計された SWITCH ACTUAL (XR2 期間ベース) メジャーと SWITCH COMP (XR2 期間ベース) メジャー間の差分率を計算。// このメジャーを機能させるには、テーブル SWITCH COMPARISON MEASURE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替差分 (XR2 期間ベース)YN選択済みの実績メジャーと比較メジャーの差を計算しますN[切替実績 (XR2 期間ベース)] - [切替比較 (XR2 期間ベース)] // XR2 期間ベース通貨用に特別に設計された SWITCH ACTUAL (XR2 期間ベース) メジャーと SWITCH COMP (XR2 期間ベース) メジャーの差分を計算。 // このメジャーを機能させるには、テーブル SWITCH COMPARISON MEASURE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替差分 (XR2 YTD ベース%)YN選択済みの実績メジャーと比較メジャーの差分率を計算しますNDIVIDE([切替差分 (XR2 YTD ベース)],ABS ([切替比較 (XR2 YTD ベース)]), Blank()) // XR2 YTD ベース通貨 用に特別に設計された SWITCH ACTUAL (XR2 YTD ベース) メジャーと SWITCH COMP (XR2 YTD ベース) メジャー間の差分率を計算。// このメジャーを機能させるには、テーブル SWITCH COMPARISON MEASURE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替差分 (XR2 YTD ベース)YN選択済みの実績メジャーと比較メジャーの差を計算しますN[切替実績 (XR2 YTD ベース)] - [切替比較 (XR2 YTD ベース)] // XR2 YTD ベース通貨用に特別に設計された SWITCH ACTUAL (XR2 YTD ベース) メジャーと SWITCH COMP (XR2 YTD ベース) メジャーの差分を計算。 // このメジャーを機能させるには、テーブル SWITCH COMPARISON MEASURE および SWITCH TIME PERSPECTIVE から単一の値のフィルタリングが必須。
切替差分 XR (期間ベース)YN選択した XR1 (期間ベース) と XR2 (期間ベース) メジャーの差を計算しますN[切替実績 (XR1 期間ベース)] - [切替実績 (XR2 期間ベース)] // SWITCH ACTUAL (XR1 期間ベース) と SWITCH ACTUAL (XR2 期間ベース) の差を計算。 // このメジャーを機能させるには、テーブル SWITCH COMPARISON MEASURE および SWITCH TIME PERSPECTIVE から 1 つの値をフィルタリングすることが必須。
切替差分 XR (期間ベース) (%)YN選択した XR1 (期間ベース) と XR2 (期間ベース) メジャーの差分率を計算しますNDIVIDE([切替差分 XR (期間ベース)],ABS([切替実績 (XR2 期間ベース)]), Blank()) // SWITCH ACTUAL (XR1 期間ベース) と SWITCH ACTUAL (XR2 期間ベース) の差分率を計算。// このメジャーを機能させるには、テーブル SWITCH COMPARISON MEASURE および SWITCH TIME PERSPECTIVE から 1 つの値をフィルタリングすることが必須。
切替差分 XR (YTD ベース)YN選択した XR1 (YTD ベース) と XR2 (YTD ベース) メジャーの差を計算しますN[切替実績 (XR1 YTD ベース)] - [切替実績 (XR2 YTD ベース)] // SWITCH ACTUAL (XR1 YTD ベース) と SWITCH ACTUAL (XR2 YTD ベース) の差を計算。// このメジャーを機能させるには、テーブル SWITCH COMPARISON MEASURE および SWITCH TIME PERSPECTIVE から 1 つの値をフィルタリングすることが必須。
切替差分 XR (YTD ベース) (%)YN選択した XR1 (YTD ベース) と XR2 (YTD ベース) メジャーの差分率を計算。NDIVIDE([切替差分 XR (YTD ベース)],ABS([切替実績 (XR2 YTD ベース)]), Blank()) // SWITCH ACTUAL (XR1 YTD ベース) と SWITCH ACTUAL (XR2 YTD ベース) の差分率を計算。// このメジャーを機能させるには、テーブル SWITCH COMPARISON MEASURE および SWITCH TIME PERSPECTIVE から 1 つの値をフィルタリングすることが必須。

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

タイム ベースの測定値は、他の測定値を基準にしてキューブ内で計算されます。以下の表は、さまざまな時間測定単位の意味/定義を示します。これらのメジャーは、特定の時間ディメンション階層の[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 合計 XXX YTD/カウント XXX YTD
Avg XXX R12 合計 XXX R12/カウント XXX R12
XXX % YTD カウント XXX YTD/カウント YYY YTD
XXX % R12 カウント XXX R12/カウント XXX R12

使用モデル

モデル
総勘定元帳会計

データソース情報

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

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

モデル テーブル DW ソースビュー (SQL Server) BI アクセスビュー 参照情報ソース 推奨アクセスタイプ
GL ANALYSIS MEASURESFACT_TRANS_BAL_SET_AM_CONF_TMFACT_GL_TRANSACTION_BI、FACT_GL_BALANCE_BI、FACT_GL_PERIOD_BUDGET_BI、FACT_PLAN_TRANS_VALID_BIFACT_GL_TRANSACTION、FACT_GL_BALANCE、FACT_GL_PERIOD_BUDGET、FACT_PLAN_TRANS_VALIDデータマート