この機能は、イースター、感謝祭、中国の旧正月のように、毎年異なる日付や期間で発生する定期イベントを管理するためのものです。このような祝日やイベントは品目の販売に大きな影響を与える可能性があります。また、これらの祝日やイベントは毎年発生時期が異なるため、季節プロファイルで対応することはできません。実際、このような祝日は品目の季節パターンを乱し、季節アルゴリズムが正常に機能しなくなる原因になります。
定期イベント機能は以下のような構成で構成されています。 1 つの定期イベント テンプレートには複数の定期イベント詳細が含まれており、品目に対しては、その品目に適用する定期イベント テンプレートを選択して関連付けます。詳細については明細ビュー(定期イベント)を参照してください。定期イベント詳細 では、1 つの定期イベントを定義します。このイベントには名前があり、影響を受ける日数が設定され、さらに過去および将来のどの日がその定期イベントによって影響を受けるかを指定します。これにより、品目の予測が年間に複数の定期イベントの影響を受けることが可能になります。
需要予測における定期イベントのアプローチでは、通常日の販売数量を求めます。この販売数量は、定期イベントが発生しなかった場合の、定期イベント期間中の日次販売数量を示します。この通常日の販売数量は、定期イベント期間外の日次の販売数量に対して指数平滑化(EWMA)を実施することで算出されます。使用されるアルファ値は、需要予測サーバーの前受けサーバー詳細設定で設定されます。ForecastModels\Holiday\AlphaDayQty については、前受けサーバー設定を参照してください。この日のアルファの推奨値は 0.02 ~ 0.08 で、デフォルトは 0.045 です。定期イベント機能には注意すべき落とし穴があります。定期イベントが販売ピーク期間に近接しているにもかかわらず、その定期イベント自体がピーク期間外の場合、この定期イベントの指数は低く算出されるため、結果として定期イベントの影響が過小評価されることになります。
定期イベント期間中は、定期イベント指数が定期イベントの各日に対して計算されます。定期イベント指数は次の式で計算されます。定期イベント指数 = 実際の販売数量 ÷ 通常日の数量この指数は、将来の定期イベント期間中の日次予測数量を増加させるために使用されます。定期イベント期間中の調整済み需要は、通常日の数量(前述の AlphaDayQty EWMA アルゴリズムで計算)と同じ値に設定されます。一方、需要は通常通り、実際の販売数量に設定されます。定期イベント指数は、各回のイベント間で平滑化されます。この平滑化は、日次の指数に対して指数平滑化(EWMA)を適用することによって行われます。アルファ平滑化定数は、Advance Server Settings の ForecastModels\Holiday\AlphaHolidayIndex で設定されます。この定数のデフォルト値は 0.6 であるため、将来の定期イベント指数を計算する際に、直近の定期イベントの発生がより大きな重量を持つことになります。
まとめると、移動可能な定期イベントの機能は次のように動作します。調整済み需要から定期イベントの影響を取り除くことで、季節プロファイルや将来の予測計算にその影響が及ばないようにします。次に、将来のシステム予測に対し、日次で計算された定期イベント指数を使用して予測された定期イベント効果を追加します。
定期イベントの影響を受けることが明らかな品目のみに定期イベントテンプレートを関連付け、影響を受けない品目は計算から除外することが望ましいです。影響を受けない品目を含めると、当該イベントの全体的な定期イベント指数に影響を与えるためです。この全体的な指数は、履歴のない品目の定期イベント効果の計算に用いられるほか、履歴がある品目についても定期イベント混合係数を通じて使用されることがあります。定期イベントの前後の日についても、そのイベントの影響を受けていないかを確認し、必要に応じてそれらの日も定期イベント期間に含めることを検討するとよいでしょう。