詳細設定トピック

累積集約とローリング集約

Objective

After completing this lesson, you will be able to 累積集約とローリング集約の原則について説明します。

累積集約

累積集約関数は REQUEST で使用できます。

累積集約は、複数の期間にわたる連続した集計のチェーンを表します。そのため、この機能にはいくつかの使用ケースがあります。

定期的再実行による累積集約

たとえば、月次値を集計し、各年度の開始時または各四半期に集計の再開をモデル化する必要があるとします。これは、再実行の時間プロファイルレベルのオプションパラメータが使用される場合、年または四半期の時間プロファイルレベルを指定する必要がある場合に該当します。

この図は、四半期再実行による累積集約の計算例を示しています。

マイナス値繰越の予測在庫

ローリング集約

ローリング集約は、指定された時間枠の複数の期間にわたってキー数値を集計するために使用されます。IBP_RAGGR 関数を使用して、ローリング集約を 1 ステップで設定することができます。

ローリング集約関数の必須パラメータおよびオプションパラメータ

  1. 入力計画レベルの入力キー数値 (必須パラメータ)
  2. 集約モード (必須パラメータ)

    使用可能な値は SUM、AVG、MIN、または MAX です。

  3. ローリング集約の開始 (必須パラメータ)

    入力キー数値に対してローリング集約が計算される時間枠の開始を決定します。整数である必要があります。

  4. ローリング集約の期間 (必須パラメータ)

    これは、入力キー数値が集計される期間の数です。これは正の整数である必要があります。

  5. 計算期間 (必須パラメータ)
    1. 使用可能な値は、PAST、PASTCURRENT、PASTCURRENTFUTURE、CURRENT、CURRENTFUTURE、および FUTURE です。
    2. ローリング集約に 1 つのキー数値を使用する場合は、期間に関係なく、このパラメータに値 PASTCURRENTFUTURE を使用します。
  6. ローリング集約の再実行 (オプションパラメータ)

    たとえば、6 (年) を入力すると、ローリング集約は常に翌年の最初のルート期間に再開されます。

ローリング集約を REQUEST で使用できるようになりました。

デモ:CAGGR および RAGGR 機能の使用方法

CAGGR および RAGGR 機能の使用

前の演習問題の 1 つで、あるキー数値の別のキー数値による分解を設定しました。ビジネス要件で過去 6 カ月の売上に基づく分解が必要であると仮定することで、この複雑さを増します。

この演習問題では、IBP_RAGGR 関数を使用してローリング集約を設定します。この例では、実績数量の平均 6 カ月を計算し、IBP_CAGGR 関数を使用してその値を順方向に伝播します。

タスク 1: 設定登録

ステップ

  1. PERPRODCUST 計画レベルで ROLLAVGACTUALSQTY というキー数値を登録します。これにより、実績売上の 6 カ月のローリング平均が表示されます。

    以下のデータを使用してください。

    項目

    キー数値 IDROLLAVGACTUALSQTY
    基本計画レベルPERPRODCUST
    名称ローリング平均実績
    保存値選択解除
    計算済選択

    1. T## 計画範囲を選択し、上部のキー数値タブにナビゲートします。

    2. 新規を選択します。

    3. キー数値 ID に続いて、表に記載されているその他の値を入力します。

    4. 自動的に生成される要求レベルの計算をチェックします。

  2. 以下の計算を追加します。

    ROLLAVGACTUALSQTY @PERPRODCUST = IBP_RAGGR("ACTUALSQTY@PERPRODCUST",''AVG'', -6, 6, ''PASTCURRENTFUTURE'')

    1. ROLLAVGACTUALSQTY キー数値で、計算定義追加タブにナビゲートします。

    2. ウィンドウで PERPRODCUST レベルを入力します。

    3. 方程式の右側をスペースに入力します。

    4. 入力をクリックし、ACTUALSQTY@PERPRODCUST が保存されていることを確認します。

    5. 計算のチェック

    6. 警告が表示された場合は、を選択して続行します。

    7. 保存をクリックします。

  3. HROLLAVGACTUALSQTY というヘルパーキー数値を登録します。このヘルパーキー数値には、現在のバケットの ROLLAVGACTUALSQTY によって計算されたローリング集約の値が含まれますが、将来のすべてのバケットには 0 が設定されます。

    HROLLAVGACTUALSQTY @REQUEST = SUM("HROLLAVGACTUALSQTY@PERPRODCUST")

    HROLLAVGACTUALSQTY @PERPRODCUST = IF("PERIODID0" ="$$PERIODID0CU$$","ROLLAVGACTUALSQTY@PERPRODCUST",0)

    1. T## 計画範囲を選択し、上部のキー数値タブにナビゲートします。

    2. 新規 → ヘルパーキー数値を選択します。

    3. キー数値 ID HROLLAVGACTUALSQTY を入力します。

    4. 要求レベルでの計算を登録します。

    5. 計算定義追加タブにナビゲートします。

    6. ウィンドウで PERPRODCUST レベルを入力します。

    7. 方程式の右側をスペースに入力します。

    8. 入力をクリックし、ROLLAVGACTUALSQTY@PERPRODCUST が計算されていることを確認します。

    9. 計算のチェック

    10. 保存を選択します。

  4. PERPRODCUST 計画レベルで ROLLAVGPROPAGATED というキー数値を登録します。これにより、将来のすべてのバケットで現在のタイムバケットに対して有効なローリング平均の値が表示されます。

    以下のデータを使用してください。

    項目

    キー数値 IDROLLAVGPROPAGATED
    基本計画レベルPERPRODCUST
    名称ローリング平均伝播
    保存値選択解除
    計算済選択

    1. T## 計画範囲を選択し、上部のキー数値タブにナビゲートします。

    2. 新規を選択します。

    3. キー数値 ID に続いて、表に記載されているその他の値を入力します。

    4. 自動的に生成される要求レベルの計算をチェックします。

      警告メッセージが表示される場合があります。選択して続行します。次のステップで計算を定義します。

  5. 以下の計算を追加します。

    ROLLAVGPROPAGATED @PERPRODCUST = IBP_CAGGR("HROLLAVGACTUALSQTY",''SUM'',''FORWARD'', ''CURRENTFUTURE'')

    1. ROLLAVGPROPAGATED キー数値で、計算定義追加タブにナビゲートします。

    2. ウィンドウで PERPRODCUST レベルを入力します。

    3. 方程式の右側をスペースに入力します。

    4. 入力をクリックし、HROLLAVGACTUALSQTY@PERPRODCUST が計算されていることを確認します。

    5. 計算のチェック

    6. 警告が表示された場合は、を選択して続行します。

    7. 保存を選択します。

タスク 2: 計画範囲の有効化

ステップ

  1. 計画範囲を有効化します。

    1. 有効化 → 全範囲 (依存関係あり) を選択します。

    2. 有効化ログを参照して計画範囲が有効化されていることを確認します。

タスク 3: Planner Workspace でのソリューションのテスト

ステップ

  1. 以下の情報を使用して Planner Workspace を登録し、ソリューションをテストします。

    項目
    時刻
    期間月次
    開始今月 -12 日
    終了今月 + 12 カ月
    ローリングはい
    計画レベル
    製品 ID

    選択

    Customer ID

    選択

    キー数値 
    実績数量

    選択

    ローリング平均実績

    選択

    ローリング平均伝播選択
    フィルタ
    製品 IDx100 Phone
    Customer ID111
    1. 一般計画者グループで Planner Workspaces アプリを選択します。

    2. ワークスペース 300_## を開きます。

    3. 右上で、デザインを選択します。

    4. 既存の計画ビューの右上にある設定を選択します

    5. 保存ダイアログで、名前を付けて保存を選択します。

    6. 新規計画ビューの名称を RAGGR および CAGGR とします。

    7. Planner Workspaces アプリに戻り、計画ビューを選択します

    8. コピーされたコンテンツを選択します (ワークスペースをリフレッシュする必要がある場合があります)。

    9. 表に記載されている情報をダイアログボックスに入力します。

    10. 計画ビューを照会するには、適用を選択します。

    11. 式による集計の計算方法を確認したら、右上にある Workspace → Save を選択します。