(57)【特許請求の範囲】
【請求項１】
売上実績に基づいて算出される売上に関する第１の傾向に基づく売上予測のシミュレーション結果を表示するか、又は、前記売上実績に基づいて算出される売上に関する第２の傾向に基づく売上予測のシミュレーション結果を表示するかの選択を受け付け、
前記第１の傾向に基づく売上予測のシミュレーション結果の表示の選択を受け付けた場合に、前記第１の傾向に基づく売上予測のシミュレーション結果の算出に用いた、過去の特定の期間に含まれる複数の期間の各期間について、前記第１の傾向を時系列に示すグラフまたは表だけでなく、過去の特定の期間に含まれる複数の期間の各期間について、前記第２の傾向を時系列に示すグラフまたは表を表示する、
処理をコンピュータが実行することを特徴とする売上予測表示方法。
【請求項２】
前記コンピュータが
前記第１の傾向に基づく売上予測のシミュレーション結果の表示の選択を受け付けると、前記第１の傾向に基づく売上予測のシミュレーション結果を表示し、前記第１の傾向に基づく売上予測のシミュレーション結果の表示中に、前記第２の傾向に基づく売上のシミュレーション結果の表示の選択を受け付けると、過去の特定の期間に含まれる複数の期間の各期間について、前記第１の傾向を時系列に示すグラフまたは表と、過去の特定の期間に含まれる複数の期間の各期間について、前記第２の傾向を時系列に示すグラフまたは表との表示を維持しつつ、前記第１の傾向に基づく売上予測のシミュレーション結果の表示を、前記第２の傾向に基づく売上予測のシミュレーション結果の表示に切り替える、
処理を実行することを特徴とする請求項１に記載の売上予測表示方法。
【請求項３】
前記第１の傾向は、過去の特定の期間に含まれる複数の期間のうち連続する２期間の間の売上額の変化率であって、前記第２の傾向は、過去の特定の期間に含まれる複数の期間のうち連続する２期間の間における、前記複数の期間のうち最先の期間から各期間までの売上額の平均値の差である、
ことを特徴とする請求項１または２に記載の売上予測表示方法。
【請求項４】
前記コンピュータが、
前記第１の傾向に基づく売上予測のシミュレーション結果を表示する際に、当該シミュレーション結果に基づく粗利予測のシミュレーション結果を表示し、
前記第２の傾向に基づく売上予測のシミュレーション結果を表示する際に、当該シミュレーション結果に基づく粗利予測のシミュレーション結果を表示する、
処理を実行することを特徴とする請求項３に記載の売上予測表示方法。
【請求項５】
売上実績に基づいて算出される売上に関する第１の傾向に基づく売上予測のシミュレーション結果を表示するか、又は、前記売上実績に基づいて算出される売上に関する第２の傾向に基づく売上予測のシミュレーション結果を表示するかの選択を受け付け、
前記第１の傾向に基づく売上予測のシミュレーション結果の表示の選択を受け付けた場合に、前記第１の傾向に基づく売上予測のシミュレーション結果の算出に用いた、過去の特定の期間に含まれる複数の期間の各期間について、前記第１の傾向を時系列に示すグラフまたは表だけでなく、過去の特定の期間に含まれる複数の期間の各期間について、前記第２の傾向を時系列に示すグラフまたは表を表示する、
制御部を有することを特徴とする売上予測表示装置。
【請求項６】
売上実績に基づいて算出される売上に関する第１の傾向に基づく売上予測のシミュレーション結果を表示するか、又は、前記売上実績に基づいて算出される売上に関する第２の傾向に基づく売上予測のシミュレーション結果を表示するかの選択を受け付け、
前記第１の傾向に基づく売上予測のシミュレーション結果の表示の選択を受け付けた場合に、前記第１の傾向に基づく売上予測のシミュレーション結果の算出に用いた、過去の特定の期間に含まれる複数の期間の各期間について、前記第１の傾向を時系列に示すグラフまたは表だけでなく、過去の特定の期間に含まれる複数の期間の各期間について、前記第２の傾向を時系列に示すグラフまたは表を表示する、
処理をコンピュータに実行させることを特徴とする売上予測表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、売上予測表示方法、売上予測表示装置、および売上予測表示プログラムに関する。
【背景技術】
【０００２】
従来、年度単位で決めた予算や業績予測を一年間固定するのではなく、市場や経済の動き、直近の実績などに応じて、半期または四半期単位などの短いスパンで見直す、ローリングフォーキャストと呼ばれる手法がある。
【０００３】
先行技術としては、例えば、年末に売上数が上昇し、年始に売上数が急減少するような商品の需要予測を行うためのものがある。また、ニューラルネットワークを用いた将来の販売数量の予測に関する技術がある。また、販売予測あるいは生産管理のために、変動の遷移する過程に基づき演算を行う遷移確率分布関数が有用な論理であることに着目して、これを実用的な形に単純化して利用する技術がある。
【０００４】
また、過去の販売実績数量の大きさと複数の販売量変動度合いの関係を表すファジイ集合で定義されたプロダクションルールとメンバーシップ関数を参照して、ファジイ演算することにより、販売量変動度合いを定量化して将来の販売予測数量を求める技術がある。また、定常時には、現在迄の運転実績と、運転ガイダンスによるプラントの予測シミュレーション結果とを表示画面に表示し、非定常時には、上記表示の他に現在迄の運転データから検索された類似運転実績例を同一表示画面上に併せて表示して、プラントの運転支援を行う技術がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−３３４３２８号公報
【特許文献２】特開平８−２２１３８４号公報
【特許文献３】特開平５−３１４０９４号公報
【特許文献４】特開平７−１７５７８６号公報
【特許文献５】特開平３−２１６７０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術では、先の見通しを立てる場合などに、売上の正確な予測を行うことは難しい。例えば、何らかの手法により売上実績に基づく売上予測を行って、その結果を提示することで、ユーザによる売上の正確な予測を支援することが考えられるが、売上予測により得られる結果の妥当性をユーザが判断することは難しい。
【０００７】
一つの側面では、本発明は、売上の正確な予測を支援する売上予測表示方法、売上予測表示装置、および売上予測表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様によれば、売上実績に基づいて算出される売上に関する第１の傾向に基づく売上予測のシミュレーション結果を表示するか、又は、前記売上実績に基づいて算出される売上に関する第２の傾向に基づく売上予測のシミュレーション結果を表示するかの選択を受け付け、前記第１の傾向に基づく売上予測のシミュレーション結果の表示の選択を受け付けた場合に、前記第１の傾向に基づく売上予測のシミュレーション結果の算出に用いた前記第１の傾向を示す情報だけでなく、前記第２の傾向を示す情報を表示する売上予測表示方法、売上予測表示装置、および売上予測表示プログラムが提案される。
【０００９】
また、本発明の一態様によれば、売上実績に基づいて売上予測のシミュレーション結果を表示する売上予測表示方法、売上予測表示装置、および本売上予測表示プログラムにおいて、過去の第１の期間における売上実績に基づいて算出された、前記第１の期間に含まれる各部分期間についての売上の傾向を示す値に基づいて、前記第１の期間に対応する第２の期間についての売上予測のシミュレーション結果を表示し、前記第１の期間を第３の期間にシフトさせる指示を受け付け、前記指示に応じて、前記第３の期間の各部分期間についての売上の傾向を示す値に基づいて、前記第２の期間についての売上予測のシミュレーション結果を表示する売上予測表示方法、売上予測表示装置、および売上予測表示プログラムが提案される。
【発明の効果】
【００１０】
本発明の一側面によれば、売上の正確な予測を支援することができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施の形態にかかる売上予測表示方法の一実施例を示す説明図である。
【図２】図２は、業務支援システム２００のシステム構成例を示す説明図である。
【図３】図３は、売上予測表示装置１００のハードウェア構成例を示すブロック図である。
【図４】図４は、クライアント装置２０１のハードウェア構成例を示すブロック図である。
【図５】図５は、商品属性テーブル５００の記憶内容の一例を示す説明図である。
【図６】図６は、週別属性実績ＤＢ２４０の記憶内容の一例を示す説明図である。
【図７】図７は、絞り込み条件画面７００の画面例を示す説明図である。
【図８】図８は、実績シミュレーション結果一覧画面８００の画面例を示す説明図である。
【図９】図９は、売上予測表示装置１００の機能的構成例を示すブロック図である。
【図１０】図１０は、過去実績テーブル１０００の記憶内容の一例を示す説明図である。
【図１１】図１１は、第１のシミュレーション結果テーブル１１００の記憶内容の一例を示す説明図である。
【図１２】図１２は、第２のシミュレーション結果テーブル１２００の記憶内容の一例を示す説明図である。
【図１３】図１３は、実績シミュレーション画面の画面例を示す説明図（その１）である。
【図１４】図１４は、実績シミュレーション画面の画面例を示す説明図（その２）である。
【図１５】図１５は、実績シミュレーション画面の画面例を示す説明図（その３）である。
【図１６】図１６は、実績シミュレーション画面の画面例を示す説明図（その４）である。
【図１７】図１７は、売上予測表示装置１００の売上予測表示処理手順を示すフローチャート（その１）である。
【図１８】図１８は、売上予測表示装置１００の売上予測表示処理手順を示すフローチャート（その２）である。
【図１９】図１９は、実績算出処理の具体的処理手順の一例を示すフローチャートである。
【図２０】図２０は、第１の売上予測処理の具体的処理手順の一例を示すフローチャートである。
【図２１】図２１は、第２の売上予測処理の具体的処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下に図面を参照して、本発明にかかる売上予測表示方法、売上予測表示装置、および売上予測表示プログラムの実施の形態を詳細に説明する。
【００１３】
（売上予測表示方法の一実施例）
図１は、実施の形態にかかる売上予測表示方法の一実施例を示す説明図である。図１において、売上予測表示装置１００は、売上実績に基づく売上予測のシミュレーション結果を表示するコンピュータである。売上実績とは、商品を売ったり、サービスを提供したりして得られる売上額、売上数などの実績である。売上予測とは、未来の売上額、売上数などを予測することである。
【００１４】
ここで、市場や経済の動きに応じて週次ないし月次で先の見通しを立て、当週ないし当月までの実績をもとに施策を講じて、先の見通しに向けてアクションを起こしていくことは重要である。週次ないし月次での先の見通しを立てる際には、ユーザによる週次ないし月次での売上の予測が行われることがある。
【００１５】
この際、売上実績に基づく売上予測をコンピュータ上で行って、そのシミュレーション結果を提示することで、ユーザによる売上の正確な予測を支援することが考えられる。ところが、ユーザは、提示されるシミュレーション結果のみから、その妥当性を判断することが難しい場合がある。
【００１６】
例えば、ユーザは、シミュレーション結果だけでは、どのような根拠のもとに売上予測されたものであるかが分からず、シミュレーション結果の妥当性を判断することが難しい。また、単に一つのシミュレーション結果が表示されると、その妥当性を判断することなく、シミュレーション結果をユーザが鵜呑みにするおそれがある。
【００１７】
そこで、本実施の形態では、売上実績に基づく売上予測のシミュレーション結果の妥当性の判断をしやすくさせて、ユーザによる売上の正確な予測を支援する売上予測表示方法について説明する。以下、売上予測表示装置１００の処理例について説明する。
【００１８】
（１）売上予測表示装置１００は、第１の傾向に基づく売上予測のシミュレーション結果を表示するか、または、第２の傾向に基づく売上予測のシミュレーション結果を表示するかの選択を受け付ける。ここで、第１および第２の傾向は、売上実績に基づいてそれぞれ算出される売上に関する傾向である。
【００１９】
第１の傾向は、例えば、過去の特定の期間に含まれる複数の期間のうち連続する２期間の間の売上額の変化率である。過去の特定の期間は、売上実績がある期間である。複数の期間は、特定の期間のうち任意に指定可能な期間である。各期間は、例えば、日、週、月単位などの期間である。各期間の売上額は、例えば、各期間内に得られた売上額であってもよく、また、複数の期間のうち最先（最初）の期間から各期間までに得られた売上額を累計した累計売上額であってもよい。連続する２期間の間の売上額の変化率は、各期間の売上額がどのように変化していくかという傾向を表しており、未来の複数の期間の売上額を予測する際の根拠となり得る。
【００２０】
第２の傾向は、例えば、過去の特定の期間に含まれる複数の期間のうち連続する２期間の間における、当該複数の期間の最先（最初）の期間から各期間までの売上額の平均値の差である。最先（最初）の期間から各期間までの売上額の平均値は、例えば、最先の期間から各期間までの売上額を累計した累計売上額を経過日数で割って得られる日ごとの売上額の平均値（日別平均売上額）である。連続する２期間の間の日ごとの売上額の平均値の差は、各期間の売上額がどのように変化していくかという傾向を表しており、未来の複数の期間の売上額を予測する際の根拠となり得る。
【００２１】
ここでは、販売期間が「２０１５年１月〜２０１５年１０月」の商品「×××」について、２０１５年２月が経過した時点で２０１５年３月〜２０１５年１０月の売上予測を行う場合を想定する。また、同一商品についての１年前の同一時期の期間「２０１４年１月〜２０１４年１０月」の売上実績に基づいて算出される第１または第２の傾向に基づく売上予測を行う場合を想定する。
【００２２】
（２）売上予測表示装置１００は、第１の傾向に基づく売上予測のシミュレーション結果の表示の選択を受け付けた場合に、第１の傾向に基づく売上予測のシミュレーション結果の算出に用いた第１の傾向を示す情報だけでなく、第２の傾向を示す情報を表示する。
【００２３】
ここで、第１の傾向を示す情報は、例えば、過去の特定の期間に含まれる複数の期間の各期間について、第１の傾向を時系列に示すグラフ（例えば、折れ線グラフや棒グラフ）であってもよく、また、第１の傾向を時系列に示す表であってもよい。また、第２の傾向を示す情報は、例えば、過去の特定の期間に含まれる複数の期間の各期間について、第２の傾向を時系列に示すグラフであってもよく、また、第２の傾向を時系列に示す表であってもよい。
【００２４】
具体的には、例えば、売上予測表示装置１００は、グラフＧ１とともに、グラフＧ２およびグラフＧ３をディスプレイ１１０に表示する。ここで、グラフＧ１は、第１の傾向に基づく売上予測のシミュレーション結果を示す折れ線グラフであり、売上額を示す縦軸と、時間経過を示す横軸とからなる座標系において、２０１５年１月〜２０１５年１０月の月次の売上額を時系列に示している。
【００２５】
グラフＧ２は、第１の傾向を時系列に示す折れ線グラフであり、累計売上額の変化率を示す縦軸と、時間経過を示す横軸とからなる座標系において、２０１４年１月〜２０１４年１０月のうち連続する２つの月の間の累計売上額の変化率を示している。グラフＧ３は、第２傾向を時系列に示す折れ線グラフであり、日別平均売上額の差を示す縦軸と、時間の経過を示す横軸とからなる座標系において、２０１４年１月〜２０１４年１０月のうち連続する２つの月の間の日別平均売上額の差を示している。ここでの日別平均売上額は、２０１４年１月１日から各月の末日までの売上額を累計した累計売上額を経過日数で割って得られる日ごとの売上額の平均値である。より具体的には、例えば、売上予測表示装置１００は、グラフＧ２，Ｇ３の時間軸を合わせることにより、２０１４年１月〜２０１４年１０月の期間内の各月と前月との間の累計売上額の変化率および日別平均売上額の差を対応付けて表示する。
【００２６】
なお、ディスプレイ１１０は、売上予測表示装置１００が有することにしてもよく、また、売上予測表示装置１００と通信可能に接続された他のコンピュータ（例えば、後述の図２に示すクライアント装置２０１）が有することにしてもよい。
【００２７】
グラフＧ１によれば、ユーザは、このままの売れ行きでいくと、２０１５年９月、１０月にはどれだけの売上額が見込めるかを知ることができる。また、ユーザは、グラフＧ１が第１の傾向に基づく売上予測のシミュレーション結果を示していることがわかるため、売上予測の根拠を把握した上でシミュレーション結果の妥当性を判断できる。
【００２８】
また、グラフＧ２によれば、ユーザは、売上予測の根拠となった第１の傾向である、累計売上額の変化率の時系列変化を確認することができる。この結果、例えば、グラフＧ２が累計売上額の変化率の極端な変動を示している場合などには、グラフＧ１のシミュレーション結果が妥当ではないと判断することができる。
【００２９】
さらに、グラフＧ３によれば、ユーザは、売上予測の根拠となる第２の傾向である、日別平均売上額の差の時系列変化を確認することができる。この結果、例えば、第１の傾向よりも第２の傾向のほうが、今回の売上予測に用いる傾向として相応しいと判断した場合には、第２の傾向に基づく売上予測のシミュレーション結果の表示を選択することで、当該シミュレーション結果を表示することができる。
【００３０】
このように、売上予測表示装置１００によれば、売上実績に基づいて算出される売上に関する第１または第２の傾向のうち、第１の傾向に基づく売上予測のシミュレーション結果を表示する選択がなされても、第１の傾向を示す情報だけでなく、第２の傾向を示す情報を表示することができる。これにより、売上予測の根拠となる第１および第２の傾向それぞれの内容を把握可能にして、シミュレーション結果の妥当性を判断しやすくさせることができる。
【００３１】
（業務支援システム２００のシステム構成例）
つぎに、図１に示した売上予測表示装置１００を、衣料品を販売する複数の店舗を展開する企業に導入される業務支援システム２００に適用した場合を例に挙げて説明する。
【００３２】
図２は、業務支援システム２００のシステム構成例を示す説明図である。図２において、業務支援システム２００は、売上予測表示装置１００と、複数のクライアント装置２０１とを含む。業務支援システム２００において、売上予測表示装置１００および複数のクライアント装置２０１は、有線または無線のネットワーク２１０を介して接続される。ネットワーク２１０は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどである。
【００３３】
ここで、売上予測表示装置１００は、名称・商品マスタ２２０、週別属性予算ＤＢ（データベース）２３０、および週別属性実績ＤＢ２４０を有し、売上実績に基づいて売上予測のシミュレーション結果を表示する制御を行う。売上予測表示装置１００は、例えば、サーバである。
【００３４】
名称・商品マスタ２２０は、店舗に関する情報や、店舗において販売される商品に関する情報を記憶する。商品は、例えば、衣服、下着、シューズ、バッグなどである。各商品は、例えば、各商品を一意に識別する品番によって管理される。名称・商品マスタ２２０は、例えば、後述の図５に示す商品属性テーブル５００を含む。
【００３５】
週別属性予算ＤＢ２３０は、商品属性ごとに、週別の売上見込および粗利見込を記憶する。商品属性は、商品を特徴付ける属性である。商品属性についての詳細な説明は、図５を用いて後述する。売上見込は、見込まれる売上額である。粗利見込は、見込まれる粗利である。
【００３６】
なお、週別属性予算ＤＢ２３０は、日別、月別の売上見込および粗利見込を記憶することにしてもよい。また、週別属性予算ＤＢ２３０は、各店舗について、週別（または、日別、月別）の売上見込および粗利見込を記憶することにしてもよい。
【００３７】
週別属性実績ＤＢ２４０は、商品属性ごとに、週別の売上実績および粗利実績を記憶する。売上実績は、実際に得られた売上額である。粗利実績は、実際に得られた粗利益である。週別属性実績ＤＢ２４０の記憶内容については、図６を用いて後述する。
【００３８】
なお、週別属性実績ＤＢ２４０は、日別、月別の売上実績および粗利実績を記憶することにしてもよい。また、週別属性実績ＤＢ２４０は、各店舗について、週別（または、日別、月別）の売上実績および粗利実績を記憶することにしてもよい。
【００３９】
各種ＤＢ等２２０，２３０，２４０は、例えば、後述の図３に示す売上予測表示装置１００のメモリ３０２、ディスク３０５などの記憶装置に記憶される。また、各種ＤＢ等２２０，２３０，２４０のデータは、例えば、人手により登録されてもよく、また、店舗ごとの各商品の売上額、粗利益等を管理する他のシステムにより登録されてもよい。
【００４０】
クライアント装置２０１は、ＰＣ（パーソナル・コンピュータ）、タブレット端末、スマートフォンなどのコンピュータである。クライアント装置２０１は、例えば、週次ないし月次で先の見通しを立てて、予算の見直しを行ったり、商品の店間移動や売価変更などの施策を立案したりするユーザにより使用される。
【００４１】
業務支援システム２００において、売上予測表示装置１００は、例えば、クライアント装置２０１から各種画面の表示要求を受信したことに応じて、各種画面の画面情報を生成して、クライアント装置２０１に送信する。これにより、クライアント装置２０１に各種画面を表示することができる。
【００４２】
（売上予測表示装置１００のハードウェア構成例）
図３は、売上予測表示装置１００のハードウェア構成例を示すブロック図である。図３において、売上予測表示装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、メモリ３０２と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０３と、ディスクドライブ３０４と、ディスク３０５と、を有する。また、各構成部は、バス３００によってそれぞれ接続される。
【００４３】
ここで、ＣＰＵ３０１は、売上予測表示装置１００の全体の制御を司る。メモリ３０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ３０１のワークエリアとして使用される。メモリ３０２に記憶されるプログラムは、ＣＰＵ３０１にロードされることで、コーディングされている処理をＣＰＵ３０１に実行させる。
【００４４】
Ｉ／Ｆ３０３は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他の装置（例えば、図２に示したクライアント装置２０１）に接続される。そして、Ｉ／Ｆ３０３は、ネットワーク２１０と自装置内部とのインターフェースを司り、他の装置からのデータの入出力を制御する。Ｉ／Ｆ３０３には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００４５】
ディスクドライブ３０４は、ＣＰＵ３０１の制御に従ってディスク３０５に対するデータのリード／ライトを制御する。ディスク３０５は、ディスクドライブ３０４の制御で書き込まれたデータを記憶する。ディスク３０５としては、例えば、磁気ディスク、光ディスクなどが挙げられる。
【００４６】
なお、図２に示した各種ＤＢ等２２０，２３０，２４０は、例えば、メモリ３０２、ディスク３０５などの記憶装置により実現される。また、売上予測表示装置１００は、上述した構成部のほか、例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、キーボード、マウス、ディスプレイなどを有することにしてもよい。
【００４７】
（クライアント装置２０１のハードウェア構成例）
図４は、クライアント装置２０１のハードウェア構成例を示すブロック図である。図４において、クライアント装置２０１は、ＣＰＵ４０１と、メモリ４０２と、ディスクドライブ４０３と、ディスク４０４と、Ｉ／Ｆ４０５と、ディスプレイ４０６と、入力装置４０７と、を有する。また、各構成部はバス４００によってそれぞれ接続される。
【００４８】
ここで、ＣＰＵ４０１は、クライアント装置２０１の全体の制御を司る。メモリ４０２は、例えば、ＲＯＭ、ＲＡＭおよびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ４０１のワークエリアとして使用される。メモリ４０２に記憶されるプログラムは、ＣＰＵ４０１にロードされることで、コーディングされている処理をＣＰＵ４０１に実行させる。
【００４９】
ディスクドライブ４０３は、ＣＰＵ４０１の制御に従ってディスク４０４に対するデータのリード／ライトを制御する。ディスク４０４は、ディスクドライブ４０３の制御で書き込まれたデータを記憶する。ディスク４０４としては、例えば、磁気ディスク、光ディスクなどが挙げられる。
【００５０】
Ｉ／Ｆ４０５は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他の装置（例えば、図２に示した売上予測表示装置１００）に接続される。そして、Ｉ／Ｆ４０５は、ネットワーク２１０と自装置内部とのインターフェースを司り、他の装置からのデータの入出力を制御する。
【００５１】
ディスプレイ４０６は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。ディスプレイ４０６は、例えば、液晶ディスプレイ、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などを採用することができる。
【００５２】
入力装置４０７は、文字、数字、各種指示などの入力のためのキーを有し、データの入力を行う。入力装置４０７は、キーボードやマウスなどであってもよく、また、タッチパネル式の入力パッドやテンキーなどであってもよい。なお、クライアント装置２０２は、例えば、ディスクドライブ４０３、ディスク４０４を有さないことにしてもよい。
【００５３】
（商品属性テーブル５００の記憶内容）
つぎに、売上予測表示装置１００が有する商品属性テーブル５００の記憶内容について説明する。上述したように、商品属性テーブル５００は、例えば、図２に示した名称・商品マスタ２２０に含まれる。
【００５４】
図５は、商品属性テーブル５００の記憶内容の一例を示す説明図である。図５において、商品属性テーブル５００は、ブランド名、年度シーズン、カテゴリおよび品番のフィールドを有し、各フィールドに情報を設定することで、商品属性情報（例えば、商品属性情報５００−１〜５００−３）をレコードとして記憶する。
【００５５】
ここで、ブランド名は、ブランドの名称である。年度シーズンは、どの年度のどの時期向けの商品であるかを表すシーズン名である。年度シーズンとしては、例えば、２０１６ＳＳ（Ｓｐｒｉｎｇ／Ｓｕｍｍｅｒ）、２０１６ＡＷ（Ａｕｔｕｍｎ／Ｗｉｎｔｅｒ）などがある。
【００５６】
カテゴリは、商品を分類する区分である。カテゴリとしては、例えば、トップス、ボトムス、ワンピース、シューズなどがある。品番は、商品を一意に識別する識別子である。ブランド名、年度シーズン、カテゴリおよび品番のそれぞれは、商品を特徴付ける商品属性の一つである。
【００５７】
（週別属性実績ＤＢ２４０の記憶内容）
つぎに、売上予測表示装置１００が有する週別属性実績ＤＢ２４０の記憶内容について説明する。
【００５８】
図６は、週別属性実績ＤＢ２４０の記憶内容の一例を示す説明図である。図６において、週別属性実績ＤＢ２４０は、商品属性ごとに、週別の売上実績および粗利実績を示す週別属性実績情報（週別属性実績情報６００−１，６００−２）を記憶する。
【００５９】
週別属性実績情報６００−１は、商品属性「Ａ−Ｂｒａｎｄ」の商品についての、週別の売上実績（単位：円）および粗利実績（単位：円）を示す。なお、商品属性「Ａ−Ｂｒａｎｄ」の商品は、ブランド名「Ａ−Ｂｒａｎｄ」の全ての商品である（例えば、図５参照）。
【００６０】
また、週別属性実績情報６００−２は、商品属性「Ａ−Ｂｒａｎｄ  ２０１６ＳＳ」の商品についての週別の売上実績および粗利実績を示す。なお、商品属性「Ａ−Ｂｒａｎｄ  ２０１６ＳＳ」の商品は、ブランド名「Ａ−Ｂｒａｎｄ」の年度シーズン「２０１６ＳＳ」の全ての商品である（例えば、図５参照）。
【００６１】
（絞り込み条件画面７００の画面例）
つぎに、クライアント装置２０１のディスプレイ４０６に表示される絞り込み条件画面７００の画面例について説明する。以下の説明では、ディスプレイ４０６に表示される各種画面のボックス、ボタン等をユーザが選択する操作として、図４に示した入力装置４０７を用いたクリック操作を行う場合を例に挙げて説明する。
【００６２】
図７は、絞り込み条件画面７００の画面例を示す説明図である。図７において、絞り込み条件画面７００は、絞り込み条件を入力するための操作画面である。絞り込み条件は、売上予測の対象となる商品属性を絞り込むための条件であり、売上予測の対象となる期間、売上予測に用いる実績参照属性や算出方法などの指定を含む。
【００６３】
絞り込み条件画面７００において、ボタン７０１をクリックすると、売上予測対象となる商品属性区分を選択することができる。選択可能な商品属性区分は、例えば、ブランド名、年度シーズン、カテゴリ、品番などである。２以上の商品属性区分の組合せ（例えば、ブランド名＆年度シーズン）を選択することもできる。図７の例では、商品属性区分「ブランド名」が選択されている。
【００６４】
絞り込み条件画面７００において、ボタン７０２〜７０４のいずれかをクリックすると、日、週および月のいずれの表示単位で売上を表示するかを指定することができる。また、ボタン７０５，７０６をクリックすると、売上を表示する期間を指定することができる。図７の例では、表示単位「週」が指定され、期間「２０１５／２１（２０１５年２１週）〜２０１５／３５（２０１５年３５週）」が指定されている。
【００６５】
絞り込み条件画面７００において、ボックス７０７をクリックすると、選択された商品属性区分に対応する商品属性の中から、売上予測の対象となる商品属性を選択することができる。図７の例では、商品属性「Ａ−Ｂｒａｎｄ」が選択されている。なお、ボタン７０８をクリックすると、売上予測の対象となる商品属性を追加することができる。
【００６６】
絞り込み条件画面７００において、ボックス７０９をクリックすると、どの商品属性の売上実績に基づいて売上予測を行うかを選択することができる。図７の例では、実績参照属性「Ａ−Ｂｒａｎｄ」が選択されている。
【００６７】
絞り込み条件画面７００において、ボタン７１０，７１１のいずれかをクリックすると、「伸び率」または「消化スピード」のいずれの算出方法を用いて売上予測を行うかを選択することができる。図７の例では、算出方法「消化スピード」が選択されている。なお、算出方法「伸び率」および「消化スピード」については、図９を用いて後述する。
【００６８】
また、絞り込み条件画面７００において、ボタン７１２をクリックすると、入力された絞り込み条件が、クライアント装置２０１から売上予測表示装置１００に送信されて、例えば、図８に示すような実績シミュレーション結果一覧画面８００が表示される。図７の例では、表示単位「週」、期間「２０１５／２１〜２０１５／３５」、商品属性「Ａ−Ｂｒａｎｄ」、実績参照属性「Ａ−Ｂｒａｎｄ」および算出方法「消化スピード」を含む絞り込み条件が送信される。
【００６９】
（実績シミュレーション結果一覧画面８００の画面例）
つぎに、クライアント装置２０１のディスプレイ４０６に表示される実績シミュレーション結果一覧画面８００の画面例について説明する。
【００７０】
図８は、実績シミュレーション結果一覧画面８００の画面例を示す説明図である。図８において、実績シミュレーション結果一覧画面８００は、絞り込み条件画面７００（図７参照）において売上予測の対象として選択された商品属性について、売上予測のシミュレーション結果をリスト化して示す画面である。
【００７１】
ここでは、売上予測の対象として選択された商品属性が「Ａ−Ｂｒａｎｄ」のみのため、商品属性「Ａ−Ｂｒａｎｄ」についての売上予測のシミュレーション結果８００−１のみが表示されている。シミュレーション結果８００−１は、絞り込み条件画面７００（図７参照）において指定された期間内の週別の売上修正予算、売上見込、粗利修正予算、粗利見込を示す。
【００７２】
売上修正予算は、目標となる売上額である。売上見込は、見込まれる売上額である。粗利修正予算は、目標となる粗利益である。粗利見込は、見込まれる粗利益である。また、着地点は、絞り込み条件画面７００（図７参照）において指定された期間が経過した時点での売上修正予算、売上見込、粗利修正予算、粗利見込を示す。
【００７３】
実績シミュレーション結果一覧画面８００において、いずれかの商品属性をクリックすると、当該商品属性についての売上予測に用いる算出方法を切り替え可能な実績シミュレーション画面を表示することができる。実績シミュレーション画面の具体例については、図１３〜図１６を用いて後述する。
【００７４】
なお、絞り込み条件画面７００（図７参照）において売上予測の対象として選択された商品属性が１つのみの場合には、売上予測表示装置１００は、実績シミュレーション結果一覧画面８００を表示することなく、実績シミュレーション画面を表示することにしてもよい。
【００７５】
（売上予測表示装置１００の機能的構成例）
図９は、売上予測表示装置１００の機能的構成例を示すブロック図である。図９において、売上予測表示装置１００は、受付部９０１と、実績算出部９０２と、第１の売上予測部９０３と、第２の売上予測部９０４と、粗利予測部９０５と、表示制御部９０６と、を含む構成である。受付部９０１〜表示制御部９０６は制御部となる機能であり、具体的には、例えば、図３に示したメモリ３０２、ディスク３０５などの記憶装置に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、Ｉ／Ｆ３０３により、その機能を実現する。各機能部の処理結果は、例えば、メモリ３０２、ディスク３０５などの記憶装置に記憶される。
【００７６】
受付部９０１は、絞り込み条件の入力を受け付ける。絞り込み条件は、上述したように、売上予測の対象となる期間や商品属性、売上予測に用いる実績参照属性や算出方法等を絞り込むための条件である。また、絞り込み条件の入力は、例えば、クライアント装置２０１のディスプレイ４０６に表示される絞り込み条件画面７００（図７参照）において行われる。
【００７７】
具体的には、例えば、受付部９０１は、クライアント装置２０１から絞り込み条件を受信することにより、絞り込み条件の入力を受け付ける。図７の例では、受付部９０１は、表示単位「週」、期間「２０１５／２１〜２０１５／３５」、商品属性「Ａ−Ｂｒａｎｄ」、実績参照属性「Ａ−Ｂｒａｎｄ」および算出方法「消化スピード」を含む絞り込み条件の入力を受け付ける。
【００７８】
実績算出部９０２は、実績期間に含まれる各部分期間の伸び率を算出する。ここで、実績期間は、指定期間と同一時期の過去の期間である。指定期間は、絞り込み条件に含まれる表示単位および期間から特定される。例えば、表示単位が「週」で期間が「２０１５／２１〜２０１５／３５」の場合、指定期間は、２０１５年の第２１週から２０１５年の第３５週までの期間となる。
【００７９】
この場合、実績期間は、２０１５年よりも前の年の第２１週から第３５週までの期間となる。以下の説明では、実績期間は、指定期間と同一時期の前年の期間とする。すなわち、指定期間が「２０１５／２１〜２０１５／３５」の場合、実績期間は「２０１４／２１〜２０１４／３５」となる。
【００８０】
また、実績期間に含まれる各部分期間は、絞り込み条件に含まれる表示単位に対応する期間である。例えば、表示単位が「週」の場合、実績期間に含まれる部分期間は、実績期間に含まれる週である。また、例えば、表示単位が「月」の場合、実績期間に含まれる部分期間は、実績期間に含まれる月である。以下の説明では、部分期間が「週」の場合を例に挙げて説明する。
【００８１】
具体的には、例えば、まず、実績算出部９０２は、週別属性実績ＤＢ２４０（例えば、図６参照）を参照して、絞り込み条件に含まれる実績参照属性の実績期間内の週別の売上実績および粗利実績を取得する。例えば、実績期間を「２０１４／２１〜２０１４／３５」とし、実績参照属性を「Ａ−Ｂｒａｎｄ」とする。
【００８２】
この場合、実績算出部９０２は、週別属性実績ＤＢ２４０を参照して、実績参照属性「Ａ−Ｂｒａｎｄ」の実績期間「２０１４／２１〜２０１４／３５」内の週別の売上実績および粗利実績を取得する。取得された週別の売上実績および粗利実績は、例えば、図１０に示すような過去実績テーブル１０００に記憶される。
【００８３】
ここで、過去実績テーブル１０００の記憶内容について説明する。なお、過去実績テーブル１０００は、例えば、図３に示したメモリ３０２、ディスク３０５などの記憶装置により実現される。
【００８４】
図１０は、過去実績テーブル１０００の記憶内容の一例を示す説明図である。図１０において、過去実績テーブル１０００には、実績参照属性「Ａ−Ｂｒａｎｄ」の実績期間「２０１４／２１〜２０１４／３５」内の週別の売上実績（単位：円）および粗利実績（単位：円）が記憶される。
【００８５】
つぎに、実績算出部９０２は、過去実績テーブル１０００を参照して、実績期間「２０１４／２１〜２０１４／３５」内の週別の累計売上実績（単位：円）を算出する。累計売上実績は、実績期間内の最先（最初）の週から該当週までの週別の売上実績の合計である。算出された週別の累計売上実績は、例えば、過去実績テーブル１０００に記憶される（図１０中の「累計」）。
【００８６】
そして、実績算出部９０２は、過去実績テーブル１０００を参照して、実績期間「２０１４／２１〜２０１４／３５」に含まれる週別の伸び率を算出する。ここで、伸び率は、実績期間内の連続する２つの週の間の累計売上の変化率である。
【００８７】
具体的には、例えば、実績算出部９０２は、下記式（１）を用いて、実績期間「２０１４／２１〜２０１４／３５」に含まれる週別の伸び率を算出することができる。ただし、対象期間は、伸び率を算出する週（部分期間）である。直前期間は、対象期間の直前の週である。
【００８８】
対象期間の伸び率＝対象期間の累計売上÷直前期間の累計売上×１００  …（１）
【００８９】
例えば、対象期間を「２０１４／２２」とすると、直前期間は「２０１４／２１」である。この場合、実績算出部９０２は、対象期間「２０１４／２２」の累計売上「２０５，３５０」を直前期間「２０１４／２１」の累計売上「１０４，１００」で割って１００を掛けることにより、対象期間「２０１４／２２」の伸び率「１９７．２６」を算出する（小数第３位四捨五入）。算出された週別の伸び率は、例えば、過去実績テーブル１０００に記憶される（図１０中の「伸び率」）。
【００９０】
また、実績算出部９０２は、実績期間内の週別（各部分期間）の消化スピードを算出する。ここで、消化スピードは、実績期間内の最先（最初）の週（部分期間）から対象期間までの日ごとの売上額の平均値である。対象期間は、消化スピードを算出する週（部分期間）である。
【００９１】
具体的には、例えば、実績算出部９０２は、過去実績テーブル１０００を参照して、下記式（２）を用いて、実績期間「２０１４／２１〜２０１４／３５」に含まれる週別の消化スピードを算出することができる。ただし、経過日数は、実績期間の最先（最初）の日から対象期間の最終日までの日数である。
【００９２】
対象期間の消化スピード＝対象期間の累計売上÷経過日数  …（２）
【００９３】
例えば、対象期間を「２０１４／２２」とすると、対象期間「２０１４／２２」の累計売上は「２０５，３５０」であり、経過日数は「１４」である。この場合、実績算出部９０２は、累計売上「２０５，３５０」を経過日数「１４」で割ることにより、対象期間「２０１４／２２」の消化スピード「１４，６６７．８６」を算出する（小数第３位四捨五入）。算出された週別の消化スピードは、例えば、過去実績テーブル１０００に記憶される。
【００９４】
また、実績算出部９０２は、実績期間内の連続する２つの週（部分期間）の間の消化スピードの差を算出する。具体的には、例えば、実績算出部９０２は、過去実績テーブル１０００を参照して、対象期間の消化スピードから直前期間の消化スピードを引くことにより、対象期間における消化スピードの差を算出する。
【００９５】
例えば、対象期間を「２０１４／２２」とすると、対象期間「２０１４／２２」の消化スピードは「１４，６６７．８６」であり、直前期間「２０１４／２１」の消化スピードは「１４，８７１．４３」である。この場合、実績算出部９０２は、消化スピード「１４，６６７．８６」から消化スピード「１４，８７１．４３」を引くことにより、対象期間「２０１４／２２」における消化スピードの差「−２０３．５７」を算出する。算出された週別の消化スピードの差は、例えば、過去実績テーブル１０００に記憶される（図１０中の「差」）。
【００９６】
なお、実績算出部９０２は、消化スピードの差の換わりに、実績期間内の連続する２つの週（部分期間）の間の消化スピードの変化率を算出することにしてもよい。具体的には、例えば、実績算出部９０２は、過去実績テーブル１０００を参照して、対象期間の消化スピードを直前期間の消化スピードで割ることにより、対象期間における消化スピードの変化率を算出する。
【００９７】
また、実績算出部９０２は、実績期間内の週別（各部分期間）の粗利率を算出することにしてもよい。ここで、粗利率とは、売上額に対する粗利の割合である。具体的には、例えば、実績算出部９０２は、過去実績テーブル１０００を参照して、下記式（３）を用いて、実績期間「２０１４／２１〜２０１４／３５」に含まれる週別の粗利率を算出することができる。ただし、対象期間は、粗利率を算出する週（部分期間）である。
【００９８】
対象期間の粗利率＝対象期間の粗利÷対象期間の売上額×１００  …（３）
【００９９】
例えば、対象期間を「２０１４／２２」とすると、対象期間「２０１４／２２」の売上実績は「１０１，２５０」であり、粗利実績は「２９５，６５０」である。この場合、実績算出部９０２は、粗利実績「２９５，６５０」を売上実績「１０１，２５０」で割って１００を掛けることにより、対象期間「２０１４／２２」の粗利率「２９２．００」を算出する（小数第３位四捨五入）。算出された週別の粗利率は、例えば、過去実績テーブル１０００に記憶される。
【０１００】
第１の売上予測部９０３は、実績期間内の週別の伸び率に基づいて、指定期間内の運用週以降の週別の予測売上を算出する。ここで、運用週とは、現在日を含む週であり、現時点では売上実績が確定していない週である。予測売上は、予測される売上額である。以下の説明では、運用週を「第ｎ週」と表記する場合がある（ｎ：自然数）。
【０１０１】
具体的には、例えば、まず、第１の売上予測部９０３は、過去実績テーブル１０００を参照して、実績期間「２０１４／２１〜２０１４／３５」内の週別の伸び率を特定する。特定された実績期間「２０１４／２１〜２０１４／３５」内の週別の伸び率は、指定期間「２０１５／２１〜２０１５／３５」内の週別の伸び率として、図１１に示すような第１のシミュレーション結果テーブル１１００に記憶される。
【０１０２】
ここで、第１のシミュレーション結果テーブル１１００の記憶内容について説明する。なお、第１のシミュレーション結果テーブル１１００は、例えば、図３に示したメモリ３０２、ディスク３０５などの記憶装置により実現される。
【０１０３】
図１１は、第１のシミュレーション結果テーブル１１００の記憶内容の一例を示す説明図である。図１１において、第１のシミュレーション結果テーブル１１００には、商品属性「Ａ−Ｂｒａｎｄ」の指定期間「２０１５／２１〜２０１５／３５」内の週別の伸び率（単位：％）が記憶される。
【０１０４】
つぎに、第１の売上予測部９０３は、週別属性実績ＤＢ２４０を参照して、商品属性「Ａ−Ｂｒａｎｄ」の指定期間「２０１５／２１〜２０１５／３５」のうち運用週の前週までの週別の売上実績を取得する。例えば、運用週を「２０１５／２６」とすると、「２０１５／２１〜２０１５／２５」の週別の売上実績が取得される。
【０１０５】
この際、第１の売上予測部９０３は、「２０１５／２１〜２０１５／２５」の週別の粗利実績をさらに取得することにしてもよい。取得された運用週の前週までの週別の売上実績および粗利実績は、例えば、第１のシミュレーション結果テーブル１１００に記憶される。
【０１０６】
つぎに、第１の売上予測部９０３は、第１のシミュレーション結果テーブル１１００を参照して、運用週の前週までの週別の累計売上実績を算出する。算出された運用週の前週までの週別の累計売上実績は、例えば、第１のシミュレーション結果テーブル１１００に記憶される（図１１中の「累計」）。
【０１０７】
そして、第１の売上予測部９０３は、例えば、運用週の前週の累計売上実績「９３，０００」と、運用週の伸び率「１１９．３１」とを掛け合わせて１００で割ることにより、運用週の予測累計売上「１１０，９５８」を算出する（小数第１位四捨五入）。また、第１の売上予測部９０３は、運用週の予測累計売上「１１０，９５８」から前週の累計売上実績「９３，０００」を引くことにより、運用週の予測売上額「１７，９５８」を算出する。
【０１０８】
これにより、運用週「２０１５／２６」の予測累計売上「１１０，９５８」および予測売上額「１７，９５８」を予測することができる。
【０１０９】
また、第１の売上予測部９０３は、例えば、運用週の予測累計売上「１１０，９５８」と、運用週の次週の伸び率「１１５．４０」とを掛け合わせて１００で割ることにより、次週の予測累計売上「１２８，０４６」を算出する（小数第１位四捨五入）。また、第１の売上予測部９０３は、次週の予測累計売上「１２８，０４６」から運用週（前週）の予測累計売上「１１０，９５８」を引くことにより、次週の予測売上額「１７，０８８」を算出する。
【０１１０】
これにより、次週「２０１５／２７」の予測累計売上「１２８，０４６」および予測売上額「１１２８，０４６」を予測することができる。また、指定期間「２０１５／２１〜２０１５／３５」内の第２８週以降も同様に予測累計売上および予測売上額を算出することにより、指定期間「２０１５／２１〜２０１５／３５」内の運用週以降の週別の予測累計売上および予測売上額を予測することができる。
【０１１１】
算出された運用週以降の週別の予測累計売上は、例えば、第１のシミュレーション結果テーブル１１００に記憶される（図１１中の「累計」）。また、算出された運用週以降の週別の予測売上額は、例えば、第１のシミュレーション結果テーブル１１００に記憶される（図１１中の「売上」）。
【０１１２】
第２の売上予測部９０４は、実績期間内の週別の消化スピードの差（あるいは、変化率）に基づいて、指定期間内の第ｎ週（運用週）以降の週別の予測売上を算出する。具体的には、例えば、まず、第２の売上予測部９０４は、週別属性実績ＤＢ２４０を参照して、商品属性「Ａ−Ｂｒａｎｄ」の指定期間「２０１５／２１〜２０１５／３５」のうち運用週の前週（第２５週）までの週別の売上実績（および、粗利実績）を取得する。
【０１１３】
取得された週別の売上実績（および、粗利実績）は、例えば、図１２に示すような第２のシミュレーション結果テーブル１２００に記憶される。
【０１１４】
ここで、第２のシミュレーション結果テーブル１２００の記憶内容について説明する。なお、第２のシミュレーション結果テーブル１２００は、例えば、図３に示したメモリ３０２、ディスク３０５などの記憶装置により実現される。
【０１１５】
図１２は、第２のシミュレーション結果テーブル１２００の記憶内容の一例を示す説明図である。図１２において、第２のシミュレーション結果テーブル１２００には、商品属性「Ａ−Ｂｒａｎｄ」の指定期間「２０１５／２１〜２０１５／３５」のうち第２５週（運用週の前週）までの週別の売上実績および粗利実績が記憶される。
【０１１６】
つぎに、第２の売上予測部９０４は、第２のシミュレーション結果テーブル１２００を参照して、商品属性「Ａ−Ｂｒａｎｄ」の指定期間「２０１５／２１〜２０１５／３５」のうち運用週の前週（第２５週）までの週別の累積売上実績を算出する。算出された運用週の前週までの週別の累計売上実績は、例えば、第２のシミュレーション結果テーブル１２００に記憶される（図１２中の「累計」）。
【０１１７】
つぎに、第２の売上予測部９０４は、指定期間内の第ｎ週（運用週）の前週までの週別の消化スピードを算出する。具体的には、例えば、第２の売上予測部９０４は、上記式（２）を用いて、運用週の前週（第２５週）までの週別の消化スピードを算出することができる。
【０１１８】
つぎに、第２の売上予測部９０４は、例えば、過去実績テーブル１０００を参照して、実績期間「２０１４／２１〜２０１４／３５」内の週別の消化スピードの差を特定する。そして、第２の売上予測部９０４は、指定期間内の運用週の前週（第２５週）の消化スピードに、実績期間内の第２６週（運用週と同一週）の消化スピードの差を足すことにより、指定期間内の運用週の消化スピードを算出する。
【０１１９】
また、第２の売上予測部９０４は、指定期間内の運用週（第２６週）の消化スピードに、実績期間内の第２７週の消化スピードの差を足すことにより、指定期間内の第２７週の消化スピードを算出する。以降同様に指定期間内の第２８週以降の週別の消化スピードを算出する。
【０１２０】
そして、第２の売上予測部９０４は、指定期間内の第ｎ週（運用週）以降の週別の消化スピードに経過日数をそれぞれ掛けることにより、指定期間内の第ｎ週（運用週）以降の週別の予測累計売上を算出する。また、第２の売上予測部９０４は、指定期間内の第ｎ週（運用週）以降の週別の予測累計売上から前週の累計売上実績を引くことにより、指定期間内の第ｎ週（運用週）以降の週別の予測売上を算出する。
【０１２１】
例えば、第２６週（運用週）の予測累計売上は、「１０８，１９４（＝第２６週の消化スピード「２５７６．０５」×経過日数「４２」）」となる（小数第１位四捨五入）。また、第２６週（運用週）の予測売上は、「１５，１９４（＝１０８，１９４−９３，０００）」となる。
【０１２２】
算出された第２６週（運用週）以降の週別の予測累計売上は、例えば、第２のシミュレーション結果テーブル１２００に記憶される（図１２中の「累計」）。また、算出された第２６週（運用週）以降の週別の予測売上は、例えば、第２のシミュレーション結果テーブル１２００に記憶される（図１２中の「売上」）。
【０１２３】
粗利予測部９０５は、第１の売上予測部９０３または第２の売上予測部９０４によって算出された指定期間内の第ｎ週（運用週）以降の週別の予測売上に基づいて、指定期間内の第ｎ週（運用週）以降の週別の予測粗利を算出することにしてもよい。予測粗利は、予測される粗利益である。
【０１２４】
ここでは、第１の売上予測部９０３によって算出された週別の予測売上額に基づいて、週別の予測粗利を算出する場合を例に挙げて説明する。具体的には、例えば、まず、粗利予測部９０５は、過去実績テーブル１０００を参照して、基準粗利率に対する第ｎ週以降の粗利率の増減を算出する。ここで、基準粗利率は、実績期間内の第（ｎ−１）週の粗利率である。
【０１２５】
例えば、第ｎ週を「第２６週」とすると（運用週が「２０１５／２６」）、基準粗利率は、実績期間内の第２５週の粗利率「３０６．１０」となる。この場合、粗利予測部９０５は、実績期間内の第２６週の粗利率「２９３．１７」から基準粗利率「３０６．１０」を引くことにより、実績期間内の第２６週の粗利率の増減「−１２．９３」を算出する。
【０１２６】
算出された実績期間内の第ｎ週以降の週別の粗利率の増減は、例えば、指定期間内の第ｎ週以降の週別の粗利率の増減として、第１のシミュレーション結果テーブル１１００に記憶される（図１１中の「増減」）。
【０１２７】
つぎに、粗利予測部９０５は、指定期間内の第（ｎ−１）週までの週別の粗利率を算出する。具体的には、例えば、粗利予測部９０５は、上記式（３）を用いて、指定期間「２０１５／２１〜２０１５／３５」内の第２５週までの週別の粗利率を算出することができる。
【０１２８】
算出された第（ｎ−１）週までの週別の粗利率は、例えば、第１のシミュレーション結果テーブル１１００に記憶される（図１１中の「粗利率」）。
【０１２９】
つぎに、粗利予測部９０５は、指定期間内の第ｎ週以降の週別の粗利率の増減に基づいて、指定期間内の第ｎ週（運用週）以降の週別の粗利率を算出する。例えば、第ｎ週を「第２６週」とする。この場合、粗利予測部９０５は、例えば、第２５週の粗利率「５９．３５」に第２６週の粗利率の増減「−１２．９３」を足すことにより、第２６週の粗利率「４６．４２」を算出する。第２７週以降の粗利率についても同様に算出することができる。
【０１３０】
算出された第ｎ週（運用週）以降の週別の粗利率は、例えば、第１のシミュレーション結果テーブル１１００に記憶される（図１１中の「粗利率」）。
【０１３１】
そして、粗利予測部９０５は、例えば、第ｎ週（運用週）以降の週別の予測売上に、第ｎ週（運用週）以降の週別の粗利率を掛けて１００で割ることにより、第ｎ週（運用週）以降の週別の予測粗利を算出する。例えば、第２６週（運用週）の予測粗利は、「８，３３６（＝第２６週（運用週）の予測売上「１７，９５８」×第２６週（運用週）の粗利率「４６．４２」÷１００）」となる（小数第１位四捨五入）。
【０１３２】
算出された第ｎ週（運用週）以降の週別の予測粗利は、例えば、第１のシミュレーション結果テーブル１１００に記憶される（図１１中の「粗利」）。
【０１３３】
表示制御部９０６は、第１の売上予測部９０３によって算出された指定期間内の週別の予測売上の表示の選択を受け付けた場合、当該週別の予測売上を表示する制御を行う。この際、表示制御部９０６は、指定期間内の週別の予測売上の算出に用いた実績期間内の週別の伸び率を示す情報だけでなく、実績期間内の週別の消化スピード（の差）を示す情報を表示する制御を行う。
【０１３４】
ここで、伸び率を示す情報は、例えば、実績期間内の週別の伸び率を時系列に示すグラフ（例えば、折れ線グラフや棒グラフ）であってもよく、また、実績期間内の週別の伸び率を示す表であってもよい。消化スピードを示す情報は、実績期間内の週別の消化スピードを時系列に示すグラフであってもよく、また、実績期間内の週別の消化スピード（あるいは、消化スピードの差）を示す表であってもよい。
【０１３５】
具体的には、例えば、表示制御部９０６は、絞り込み条件に算出方法「伸び率」が含まれる場合、第１のシミュレーション結果テーブル１１００を参照して、後述の図１４に示すような実績シミュレーション画面１４００の画面情報を生成する。そして、表示制御部９０６は、生成した実績シミュレーション画面１４００の画面情報をクライアント装置２０１に送信する。これにより、クライアント装置２０１のディスプレイ４０６に実績シミュレーション画面１４００を表示することができる。
【０１３６】
また、表示制御部９０６は、第２の売上予測部９０４によって算出された指定期間内の週別の予測売上の表示の選択を受け付けた場合、当該週別の予測売上を表示する制御を行う。この際、表示制御部９０６は、指定期間内の週別の予測売上額の算出に用いた実績期間内の週別の消化スピードを示す情報だけでなく、実績期間内の週別の伸び率を示す情報を表示する制御を行う。
【０１３７】
具体的には、例えば、表示制御部９０６は、絞り込み条件に算出方法「消化スピード」が含まれる場合、第２のシミュレーション結果テーブル１２００を参照して、後述の図１３に示すような実績シミュレーション画面１３００の画面情報を生成する。そして、表示制御部９０６は、生成した実績シミュレーション画面１３００の画面情報をクライアント装置２０１に送信する。これにより、クライアント装置２０１のディスプレイ４０６に実績シミュレーション画面１３００を表示することができる。
【０１３８】
また、受付部９０１は、算出方法の切替指示の入力を受け付ける。算出方法は、指定期間内の第ｎ週（運用週）以降の週別の予測売上額を算出する方法であり、算出方法「伸び率」または算出方法「消化スピード」である。算出方法の切替指示は、例えば、後述の図１３、図１４に示すような実績シミュレーション画面１３００，１４００において行われる。具体的には、例えば、受付部９０１は、クライアント装置２０１から算出方法の切替指示を受信することにより、算出方法の切替指示を受け付ける。
【０１３９】
また、表示制御部９０６は、第１の売上予測部９０３によって算出された週別の予測売上額を表示中に、算出方法「消化スピード」への切替指示を受け付けた場合、第２の売上予測部９０４によって算出された週別の予測売上額の表示に切り替える。この際、表示制御部９０６は、実績期間内の週別の消化スピードを示す情報と、実績期間内の週別の伸び率を示す情報との表示は維持する。
【０１４０】
具体的には、例えば、表示制御部９０６は、後述の図１４に示す実績シミュレーション画面１４００を表示中に、算出方法「消化スピード」への切替指示を受け付けた場合、後述の図１３に示す実績シミュレーション画面１３００の表示に切り替える。
【０１４１】
また、表示制御部９０６は、第２の売上予測部９０４によって算出された週別の予測売上額を表示中に、算出方法「伸び率」への切替指示を受け付けた場合、第１の売上予測部９０３によって算出された週別の予測売上額の表示に切り替える。この際、表示制御部９０６は、実績期間内の週別の消化スピードを示す情報と、実績期間内の週別の伸び率を示す情報との表示は維持する。
【０１４２】
具体的には、例えば、表示制御部９０６は、後述の図１３に示す実績シミュレーション画面１３００を表示中に、算出方法「伸び率」への切替指示を受け付けた場合、後述の図１４に示す実績シミュレーション画面１４００の表示に切り替える。
【０１４３】
また、受付部９０１は、実績期間の変更指示の入力を受け付ける。ここで、実績期間の変更指示は、実績期間となる期間を他の期間に変更するための指示である。例えば、実績期間は、指定期間と同一時期の前年の期間に初期設定され、変更指示に応じて前後にずらすことが可能である。
【０１４４】
ただし、実績期間の変更幅は表示単位に依存する。例えば、表示単位が「週」の場合、実績期間は、週単位（例えば、±３週）で変更することができる。また、表示単位が「月」の場合、実績期間は、月単位（例えば、±１月）で変更することができる。
【０１４５】
実績期間の変更指示は、例えば、後述の図１３、図１４に示すような実績シミュレーション画面１３００，１４００において行われる。具体的には、例えば、受付部９０１は、クライアント装置２０１から実績期間の変更指示を受信することにより、実績期間の変更指示を受け付ける。
【０１４６】
実績算出部９０２は、実績期間の変更指示に応じて、実績期間を変更する。具体的には、例えば、実績算出部９０２は、実績期間を「＋１週」する変更指示を受け付けた場合、実績期間を「２０１４／２１〜２０１４／３５」から「２０１４／２２〜２０１４／３６」に変更する。
【０１４７】
また、実績算出部９０２は、実績期間を変更した場合、変更後の実績期間内の週別の伸び率を算出する。また、実績算出部９０２は、実績期間を変更した場合、変更後の実績期間内の連続する２つの週（部分期間）の間の消化スピードの差（あるいは、変化率）を算出する。
【０１４８】
この場合、第１の売上予測部９０３は、変更後の実績期間内の週別の伸び率に基づいて、指定期間内の運用週以降の週別の予測売上を算出する。また、第２の売上予測部９０４は、変更後の実績期間内の週別の消化スピードの差（あるいは、変化率）に基づいて、指定期間内の第ｎ週（運用週）以降の週別の予測売上を算出する。
【０１４９】
（実績シミュレーション画面の画面例）
つぎに、図１３〜図１６を用いて、クライアント装置２０１のディスプレイ４０６に表示される実績シミュレーション画面の画面例について説明する。
【０１５０】
図１３は、実績シミュレーション画面の画面例を示す説明図（その１）である。図１３において、実績シミュレーション画面１３００は、算出方法「消化スピード」が選択された場合に表示される、実績期間「２０１４／２１〜２０１４／３５」内の週別の消化スピードの差に基づく売上予測のシミュレーション結果を表示する操作画面である。
【０１５１】
実績シミュレーション画面１３００には、過去実績１３１０と、シミュレーション結果１３２０と、シミュレーショングラフ１３３０，１３４０，１３５０と、が表示されている。過去実績１３１０は、実績期間「２０１４／２１〜２０１４／３５」内の週別の売上実績、累計（累計売上）、伸び率、消化スピード、粗利実績、粗利率および粗利率の増減を示す表である。
【０１５２】
シミュレーション結果１３２０は、指定期間「２０１５／２１〜２０１５／３５」内の週別の売上、累計売上、粗利および粗利率を示す表である。指定期間「２０１５／２１〜２０１５／３５」内のうち第２６週以降の週別の売上、累計売上、粗利および粗利率は、実績期間内の週別の消化スピードに基づき予測されたものである。また、シミュレーション結果１３２０には、実績期間「２０１４／２１〜２０１４／３５」内の週別の消化スピードおよび粗利率の増減が示されている。
【０１５３】
シミュレーショングラフ１３３０は、実績期間「２０１４／２１〜２０１４／３５」内の週別の伸び率を時系列に示す折れ線グラフである。シミュレーショングラフ１３４０は、実績期間「２０１４／２１〜２０１４／３５」内の週別の消化スピードを時系列に示す折れ線グラフである。シミュレーショングラフ１３５０は、指定期間「２０１５／２１〜２０１５／３５」内の週別の売上を時系列に示す折れ線グラフである。
【０１５４】
実績シミュレーション画面１３００によれば、ユーザは、シミュレーショングラフ１３５０（または、シミュレーション結果１３２０）を参照することにより、このままの売れ行きでいくと、２０１５年第２６週以降はどれだけの売上額を見込めるかを知ることができる。
【０１５５】
また、ユーザは、シミュレーショングラフ１３５０が、実績期間「２０１４／２１〜２０１４／３５」内の週別の消化スピードの差に基づき売上予測されたものであることがわかる。このため、売上予測の根拠を把握した上で、シミュレーショングラフ１３５０（シミュレーション結果１３２０）の妥当性を判断することができる。
【０１５６】
さらに、ユーザは、シミュレーショングラフ１３３０，１３４０を参照することにより、売上予測の根拠となる実績期間「２０１４／２１〜２０１４／３５」内の週別の「伸び率」および「消化スピード」それぞれの内容を把握することができる。これにより、ユーザによるシミュレーショングラフ１３５０（シミュレーション結果１３２０）の妥当性の判断をしやすくさせることができる。また、ユーザは、別の根拠（消化スピード）に基づき売上予測された別のシミュレーション結果についても確認することができることがわかる。
【０１５７】
また、実績シミュレーション画面１３００において、ボタンＢ１をクリックすると、算出方法「伸び率」への切替指示が入力されて、ディスプレイ４０６の表示内容が、図１４に示す実績シミュレーション画面１４００に切り替わる。また、実績シミュレーション画面１３００において、ボタンＢ６をクリックすると、表示終了指示が入力されて、実績シミュレーション画面１３００の表示を終了することができる。
【０１５８】
図１４は、実績シミュレーション画面の画面例を示す説明図（その２）である。図１４において、実績シミュレーション画面１４００は、算出方法「伸び率」が選択された場合に表示される、実績期間「２０１４／２１〜２０１４／３５」内の週別の伸び率に基づく売上予測のシミュレーション結果を表示する操作画面である。
【０１５９】
実績シミュレーション画面１４００には、過去実績１４１０と、シミュレーション結果１４２０と、シミュレーショングラフ１４３０，１４４０，１４５０と、が表示されている。過去実績１４１０は、実績期間「２０１４／２１〜２０１４／３５」内の週別の売上実績、累計（累計売上）、伸び率、消化スピード、粗利実績、粗利率および粗利率の増減を示す表である。
【０１６０】
シミュレーション結果１４２０は、指定期間「２０１５／２１〜２０１５／３５」内の週別の売上、累計売上、粗利および粗利率を示す表である。指定期間「２０１５／２１〜２０１５／３５」内のうち第２６週以降の週別の売上、累計売上、粗利および粗利率は、実績期間内の週別の伸び率に基づき予測されたものである。また、シミュレーション結果１４２０には、実績期間「２０１４／２１〜２０１４／３５」内の週別の消化スピードおよび粗利率の増減が示されている。
【０１６１】
シミュレーショングラフ１４３０は、実績期間「２０１４／２１〜２０１４／３５」内の週別の伸び率を時系列に示す折れ線グラフである。シミュレーショングラフ１４４０は、実績期間「２０１４／２１〜２０１４／３５」内の週別の消化スピードを時系列に示す折れ線グラフである。シミュレーショングラフ１４５０は、指定期間「２０１５／２１〜２０１５／３５」内の週別の売上を時系列に示す折れ線グラフである。
【０１６２】
実績シミュレーション画面１４００によれば、ユーザは、シミュレーショングラフ１４５０（または、シミュレーション結果１４２０）を参照することにより、このままの売れ行きでいくと、２０１５年第２６週以降はどれだけの売上額を見込めるかを知ることができる。
【０１６３】
また、ユーザは、シミュレーショングラフ１４５０が、実績期間「２０１４／２１〜２０１４／３５」内の週別の伸び率に基づき売上予測されたものであることがわかる。このため、売上予測の根拠を把握した上で、シミュレーショングラフ１４５０（シミュレーション結果１４１０）の妥当性を判断することができる。
【０１６４】
さらに、ユーザは、シミュレーショングラフ１４３０，１４４０を参照することにより、売上予測の根拠となる実績期間「２０１４／２１〜２０１４／３５」内の週別の「伸び率」および「消化スピード」それぞれの内容を把握することができる。これにより、ユーザによるシミュレーショングラフ１４５０（シミュレーション結果１４２０）の妥当性の判断をしやすくさせることができる。
【０１６５】
また、実績シミュレーション画面１４００において、ボタンＢ２をクリックすると、算出方法「消化スピード」への切替指示が入力されて、ディスプレイ４０６の表示内容が、図１３に示した実績シミュレーション画面１３００に切り替わる。また、実績シミュレーション画面１４００において、ボタンＢ６をクリックすると、表示終了指示が入力されて、実績シミュレーション画面１４００の表示を終了することができる。
【０１６６】
また、実績シミュレーション画面１４００において、ボタンＢ３，Ｂ４をクリックすると、実績期間を変更することができる。例えば、ボタンＢ３を１回クリックすると、実績期間を「＋１週」することができる。また、ボタンＢ４を１回クリックすると、実績期間を「−１週」することができる。また、実績シミュレーション画面１４００において、ボタンＢ５をクリックすると、実績期間の変更指示を入力することができる。
【０１６７】
例えば、ボタンＢ４が１回クリックされた状態で、ボタンＢ５をクリックすると、実績期間を「−１週」する変更指示が入力される。この結果、ディスプレイ４０６の表示内容が、後述の図１５に示す実績シミュレーション画面１５００に切り替わる。
【０１６８】
また、例えば、ボタンＢ３が１回クリックされた状態で、ボタンＢ５をクリックすると、実績期間を「＋１週」する変更指示が入力される。この結果、ディスプレイ４０６の表示内容が、後述の図１６に示す実績シミュレーション画面１６００に切り替わる。
【０１６９】
図１５は、実績シミュレーション画面の画面例を示す説明図（その３）である。図１５において、実績シミュレーション画面１５００は、変更後の実績期間「２０１４／２０〜２０１４／３４」内の週別の伸び率に基づく売上予測のシミュレーション結果を表示する操作画面である。
【０１７０】
実績シミュレーション画面１５００には、過去実績１５１０と、シミュレーション結果１５２０と、シミュレーショングラフ１５３０，１５４０，１５５０と、が表示されている。過去実績１５１０は、変更後の実績期間「２０１４／２０〜２０１４／３４」内の週別の売上実績、累計（累計売上）、伸び率、消化スピード、粗利実績、粗利率および粗利率の増減を示す表である。
【０１７１】
シミュレーション結果１５２０は、指定期間「２０１５／２１〜２０１５／３５」内の週別の売上、累計売上、粗利および粗利率を示す表である。指定期間「２０１５／２１〜２０１５／３５」内のうち第２６週以降の週別の売上、累計売上、粗利および粗利率は、実績期間内の週別の伸び率に基づき予測されたものである。また、シミュレーション結果１５２０には、変更後の実績期間「２０１４／２０〜２０１４／３４」内の週別の消化スピードおよび粗利率の増減が示されている。
【０１７２】
シミュレーショングラフ１５３０は、変更後の実績期間「２０１４／２０〜２０１４／３４」内の週別の伸び率を時系列に示す折れ線グラフである。シミュレーショングラフ１５４０は、変更後の実績期間「２０１４／２０〜２０１４／３４」内の週別の消化スピードを時系列に示す折れ線グラフである。シミュレーショングラフ１５５０は、指定期間「２０１５／２１〜２０１５／３５」内の週別の売上を時系列に示す折れ線グラフである。
【０１７３】
実績シミュレーション画面１５００によれば、変更後の実績期間「２０１４／２０〜２０１４／３４」内の週別の伸び率に基づき売上予測されたシミュレーショングラフ１５５０（または、シミュレーション結果１５２０）を確認することができる。これにより、２０１５年度の商品属性「Ａ−Ｂｒａｎｄ」の商品の投入時期が、前年よりも１週間遅くなった場合などに、実績期間を「−１週」ずらして売上予測を行うことができる。
【０１７４】
図１６は、実績シミュレーション画面の画面例を示す説明図（その４）である。図１６において、実績シミュレーション画面１６００は、変更後の実績期間「２０１４／２２〜２０１４／３６」内の週別の伸び率に基づく売上予測のシミュレーション結果を表示する操作画面である。
【０１７５】
実績シミュレーション画面１６００には、過去実績１６１０と、シミュレーション結果１６２０と、シミュレーショングラフ１６３０，１６４０，１６５０と、が表示されている。過去実績１６１０は、変更後の実績期間「２０１４／２２〜２０１４／３６」内の週別の売上実績、累計（累計売上）、伸び率、消化スピード、粗利実績、粗利率および粗利率の増減を示す表である。
【０１７６】
シミュレーション結果１６２０は、指定期間「２０１５／２１〜２０１５／３５」内の週別の売上、累計売上、粗利および粗利率を示す表である。指定期間「２０１５／２１〜２０１５／３５」内のうち第２６週以降の週別の売上、累計売上、粗利および粗利率は、実績期間内の週別の伸び率に基づき予測されたものである。また、シミュレーション結果１６２０には、変更後の実績期間「２０１４／２２〜２０１４／３６」内の週別の伸び率および粗利率の増減が示されている。
【０１７７】
シミュレーショングラフ１６３０は、変更後の実績期間「２０１４／２２〜２０１４／３６」内の週別の伸び率を時系列に示す折れ線グラフである。シミュレーショングラフ１６４０は、変更後の実績期間「２０１４／２２〜２０１４／３６」内の週別の消化スピードを時系列に示す折れ線グラフである。シミュレーショングラフ１６５０は、指定期間「２０１５／２１〜２０１５／３５」内の週別の売上を時系列に示す折れ線グラフである。
【０１７８】
実績シミュレーション画面１６００によれば、変更後の実績期間「２０１４／２２〜２０１４／３６」内の週別の伸び率に基づき売上予測されたシミュレーショングラフ１６５０（または、シミュレーション結果１６２０）を確認することができる。これにより、２０１５年度の商品属性「Ａ−Ｂｒａｎｄ」の商品の投入時期が、前年よりも１週間早くなった場合などに、実績期間を「＋１週」ずらして売上予測を行うことができる。
【０１７９】
（売上予測表示装置１００の売上予測表示処理手順）
つぎに、売上予測表示装置１００の売上予測表示処理手順について説明する。
【０１８０】
図１７および図１８は、売上予測表示装置１００の売上予測表示処理手順を示すフローチャートである。図１７のフローチャートにおいて、売上予測表示装置１００は、絞り込み条件の入力を受け付けたか否かを判断する（ステップＳ１７０１）。ここで、売上予測表示装置１００は、絞り込み条件の入力を受け付けるのを待つ（ステップＳ１７０１：Ｎｏ）。
【０１８１】
そして、絞り込み条件の入力を受け付けた場合（ステップＳ１７０１：Ｙｅｓ）、売上予測表示装置１００は、実績算出処理を実行する（ステップＳ１７０２）。実績算出処理の具体的な処理手順については、図１９を用いて後述する。
【０１８２】
つぎに、売上予測表示装置１００は、週別属性実績ＤＢ２４０を参照して、絞り込み条件から特定される商品属性の指定期間内の運用週の前週（第（ｎ−１）週）までの週別の売上実績および粗利実績を取得する（ステップＳ１７０３）。そして、売上予測表示装置１００は、運用週の前週までの週別の累計売上実績を算出する（ステップＳ１７０４）。
【０１８３】
つぎに、売上予測表示装置１００は、運用週の前週までの週別の粗利率を算出する（ステップＳ１７０５）。つぎに、売上予測表示装置１００は、過去実績テーブル１０００を参照して、基準粗利率に対する第ｎ週以降の週別の粗利率の増減を算出する（ステップＳ１７０６）。
【０１８４】
そして、売上予測表示装置１００は、第ｎ週以降の週別の粗利率の増減に基づいて、指定期間内の運用週（第ｎ週）以降の週別の粗利率を算出する（ステップＳ１７０７）。なお、ステップＳ１７０３〜Ｓ１７０７の処理結果は、例えば、第１のシミュレーション結果テーブル１１００および第２のシミュレーション結果テーブル１２００に記憶される。
【０１８５】
つぎに、売上予測表示装置１００は、第１の売上予測処理を実行する（ステップＳ１７０８）。第１の売上予測処理の具体的な処理手順については、図２０を用いて後述する。
【０１８６】
つぎに、売上予測表示装置１００は、第２の売上予測処理を実行して（ステップＳ１７０９）、図１８に示すステップＳ１８０１に移行する。第２の売上予測処理の具体的な処理手順については、図２１を用いて後述する。
【０１８７】
図１８のフローチャートにおいて、まず、売上予測表示装置１００は、絞り込み条件から特定される算出方法が「伸び率」であるか否かを判断する（ステップＳ１８０１）。
【０１８８】
ここで、算出方法が「伸び率」の場合（ステップＳ１８０１：Ｙｅｓ）、売上予測表示装置１００は、第１のシミュレーション結果テーブル１１００を参照して、実績シミュレーション画面の画面情報を生成して（ステップＳ１８０２）、ステップＳ１８０４に移行する。この実績シミュレーション画面は、実績期間内の週別の伸び率に基づく売上予測のシミュレーション結果を表示する画面である。
【０１８９】
一方、算出方法が「消化スピード」の場合（ステップＳ１８０１：Ｎｏ）、売上予測表示装置１００は、第２のシミュレーション結果テーブル１２００を参照して、実績シミュレーション画面の画面情報を生成する（ステップＳ１８０３）。この実績シミュレーション画面は、実績期間内の週別の消化スピードの差に基づく売上予測のシミュレーション結果を表示する画面である。
【０１９０】
そして、売上予測表示装置１００は、生成した実績シミュレーション画面の画面情報をクライアント装置２０１に送信することにより、クライアント装置２０１に実績シミュレーション画面を表示する（ステップＳ１８０４）。
【０１９１】
つぎに、売上予測表示装置１００は、算出方法の切替指示の入力を受け付けたか否かを判断する（ステップＳ１８０５）。ここで、算出方法の切替指示の入力を受け付けた場合（ステップＳ１８０５：Ｙｅｓ）、売上予測表示装置１００は、ステップＳ１８０１に移行する。
【０１９２】
一方、算出方法の切替指示の入力を受け付けていない場合（ステップＳ１８０５：Ｎｏ）、売上予測表示装置１００は、実績期間の変更指示の入力を受け付けたか否かを判断する（ステップＳ１８０６）。ここで、実績期間の変更指示の入力を受け付けた場合（ステップＳ１８０６：Ｙｅｓ）、売上予測表示装置１００は、実績期間を変更して（ステップＳ１８０７）、図１７に示したステップＳ１７０２に移行する。
【０１９３】
一方、実績期間の変更指示の入力を受け付けていない場合（ステップＳ１８０６：Ｎｏ）、売上予測表示装置１００は、表示終了指示の入力を受け付けたか否かを判断する（ステップＳ１８０８）。ここで、表示終了指示の入力を受け付けていない場合（ステップＳ１８０８：Ｎｏ）、売上予測表示装置１００は、ステップＳ１８０５に戻る。
【０１９４】
一方、表示終了指示の入力を受け付けた場合（ステップＳ１８０８：Ｙｅｓ）、売上予測表示装置１００は、本フローチャートによる一連の処理を終了する。
【０１９５】
これにより、ユーザの操作入力により切替可能な算出方法に応じた実績シミュレーション画面を表示することができる。また、ユーザの操作入力により実績期間を変更して売上予測、粗利予測をやり直すことができる。
【０１９６】
つぎに、図１７に示したステップＳ１７０２の実績算出処理の具体的な処理手順について説明する。
【０１９７】
図１９は、実績算出処理の具体的処理手順の一例を示すフローチャートである。図１９のフローチャートにおいて、まず、売上予測表示装置１００は、週別属性実績ＤＢ２４０を参照して、絞り込み条件から特定される実績参照属性の実績期間内の週別の売上実績および粗利実績を取得する（ステップＳ１９０１）。
【０１９８】
つぎに、売上予測表示装置１００は、実績期間内の週別の累計売上実績を算出する（ステップＳ１９０２）。そして、売上予測表示装置１００は、実績期間内の週別の累計売上実績に基づいて、実績期間内の週別の伸び率を算出する（ステップＳ１９０３）。
【０１９９】
つぎに、売上予測表示装置１００は、実績期間内の週別の累計売上実績に基づいて、実績期間内の週別の消化スピードを算出する（ステップＳ１９０４）。そして、売上予測表示装置１００は、実績期間内の連続する２つの週の間の消化スピードの差を算出する（ステップＳ１９０５）。
【０２００】
つぎに、売上予測表示装置１００は、実績期間内の週別の粗利率を算出して（ステップＳ１９０６）、実績算出処理を呼び出したステップに戻る。なお、ステップＳ１９０１〜Ｓ１９０６の処理結果は、例えば、過去実績テーブル１０００に記憶される。
【０２０１】
これにより、売上予測に用いる、実績参照属性の実績期間内の週別の伸び率、消化スピードの差を求めることができる。また、粗利予測に用いる、実績参照属性の実績期間内の週別の粗利率を求めることができる。
【０２０２】
つぎに、図１７に示したステップＳ１７０８の第１の売上予測処理の具体的な処理手順について説明する。
【０２０３】
図２０は、第１の売上予測処理の具体的処理手順の一例を示すフローチャートである。図２０のフローチャートにおいて、まず、売上予測表示装置１００は、過去実績テーブル１０００を参照して、実績期間内の週別の伸び率を特定する（ステップＳ２００１）。
【０２０４】
つぎに、売上予測表示装置１００は、実績期間内の週別の伸び率に基づいて、指定期間内の運用週以降の週別の予測累計売上を算出する（ステップＳ２００２）。そして、売上予測表示装置１００は、指定期間内の運用週以降の週別の予測売上を算出する（ステップＳ２００３）。
【０２０５】
つぎに、売上予測表示装置１００は、指定期間内の運用週以降の週別の予測売上に基づいて、指定期間内の運用週以降の週別の予測粗利を算出して（ステップＳ２００４）、第１の売上予測処理を呼び出したステップに戻る。なお、ステップＳ２００１〜Ｓ２００４の処理結果は、例えば、第１のシミュレーション結果テーブル１１００に記憶される。
【０２０６】
これにより、実績期間内の週別の伸び率に基づいて、指定期間内の運用週以降の週別の予測売上、予測累計売上および予測粗利を算出することができる。
【０２０７】
つぎに、図１７に示したステップＳ１７０９の第２の売上予測処理の具体的な処理手順について説明する。
【０２０８】
図２１は、第２の売上予測処理の具体的処理手順の一例を示すフローチャートである。図２１のフローチャートにおいて、まず、売上予測表示装置１００は、指定期間内の運用週の前週までの週別の消化スピードを算出する（ステップＳ２１０１）。
【０２０９】
つぎに、売上予測表示装置１００は、過去実績テーブル１０００を参照して、実績期間内の週別の消化スピードの差を特定する（ステップＳ２１０２）。そして、売上予測表示装置１００は、実績期間内の週別の消化スピードの差に基づいて、指定期間内の運用週以降の週別の消化スピードを算出する（ステップＳ２１０３）。
【０２１０】
つぎに、売上予測表示装置１００は、指定期間内の運用週以降の週別の消化スピードに経過日数をそれぞれ掛けることにより、指定期間内の運用週以降の週別の予測累計売上を算出する（ステップＳ２１０４）。そして、売上予測表示装置１００は、指定期間内の運用週以降の週別の予測売上を算出する（ステップＳ２１０５）。
【０２１１】
つぎに、売上予測表示装置１００は、指定期間内の運用週以降の週別の予測売上に基づいて、指定期間内の運用週以降の週別の予測粗利を算出して（ステップＳ２１０６）、第２の売上予測処理を呼び出したステップに戻る。なお、ステップＳ２１０１，Ｓ２１０３〜Ｓ２１０６の処理結果は、例えば、第２のシミュレーション結果テーブル１２００に記憶される。
【０２１２】
これにより、実績期間内の週別の消化スピードの差に基づいて、指定期間内の運用週以降の週別の予測売上、予測累計売上および予測粗利を算出することができる。
【０２１３】
以上説明したように、実施の形態にかかる売上予測表示装置１００によれば、絞り込み条件の入力を受け付けることができる。これにより、ユーザは、売上予測の対象となる商品属性や期間、売上予測に用いる実績参照属性などを指定することができる。また、ユーザは、「伸び率」または「消化スピード」のいずれの算出方法を用いた売上予測のシミュレーション結果を表示するかを選択することができる。
【０２１４】
また、売上予測表示装置１００によれば、算出方法「伸び率」が選択された場合、実績期間内の週別の伸び率に基づく売上予測のシミュレーション結果を表示する際に、伸び率を示す情報だけでなく、消化スピードを示す情報を表示することができる。また、売上予測表示装置１００によれば、算出方法「消化スピード」が選択された場合は、実績期間内の週別の消化スピードの差に基づく売上予測のシミュレーション結果を表示する際に、消化スピード（の差）を示す情報だけでなく、伸び率を示す情報を表示することができる。伸び率を示す情報は、例えば、実績期間内の週別の伸び率の時系列変化を示すグラフや表である。また、消化スピードを示す情報は、例えば、実績期間内の週別の消化スピードの時系列変化を示すグラフや表である。
【０２１５】
これにより、売上予測のシミュレーション結果を確認する際に、売上予測の根拠となる実績期間内の週別の「伸び率」および「消化スピード」それぞれの内容を把握可能にして、シミュレーション結果の妥当性を判断しやすくさせることができる。例えば、伸び率の時系列変化が売上予測対象の商品にそぐわないといえる場合は、伸び率に基づくシミュレーション結果が妥当ではないと判断することができる。さらに、伸び率よりも消化スピードの時系列変化のほうが売上予測対象の商品にマッチしているといえる場合には、消化スピードの差に基づくシミュレーション結果のほうが妥当であると判断することができる。
【０２１６】
また、売上予測表示装置１００によれば、実績期間内の週別の伸び率に基づく売上予測のシミュレーション結果を表示中に、算出方法「消化スピード」への切替指示を受け付けた場合、実績期間内の週別の消化スピードの差に基づく売上予測のシミュレーション結果の表示に切り替えることができる。この際、売上予測表示装置１００によれば、伸び率を示す情報と消化スピードを示す情報の表示を維持することができる。
【０２１７】
また、売上予測表示装置１００によれば、実績期間内の週別の消化スピードの差に基づく売上予測のシミュレーション結果を表示中に、算出方法「伸び率」への切替指示を受け付けた場合、実績期間内の週別の伸び率に基づく売上予測のシミュレーション結果の表示に切り替えることができる。この際、売上予測表示装置１００によれば、消化スピードを示す情報と伸び率を示す情報の表示を維持することができる。
【０２１８】
これにより、算出方法を切り替えた後のシミュレーション結果を確認する際にも、売上予測の根拠である実績期間内の週別の「伸び率」および「消化スピード」それぞれの内容を把握可能にして、シミュレーション結果の妥当性を判断しやすくさせることができる。また、「伸び率」および「消化スピード」のそれぞれを根拠したシミュレーション結果をユーザが確認した上で、どちらのシミュレーション結果を採用するのかといったことを判断させることができる。さらに、いずれのシミュレーション結果も妥当ではないとユーザが判断した場合には、例えば、実績参照属性を変更するなどして売上予測をやり直すことができる。
【０２１９】
また、売上予測表示装置１００によれば、実績期間の変更指示の入力を受け付けたことに応じて、実績期間を変更することができる。そして、売上予測表示装置１００によれば、変更後の実績期間の売上実績に基づいて、指定期間についての売上予測のシミュレーション結果を表示することができる。これにより、商品の投入時期（販売時期）が前年と異なる場合などに、実績期間を変更することができ、売上予測の精度の向上を図ることができる。
【０２２０】
また、売上予測表示装置１００によれば、実績期間内の週別の伸び率に基づく売上予測のシミュレーション結果を表示する際に、当該シミュレーション結果に基づく粗利予測のシミュレーション結果を表示することができる。また、売上予測表示装置１００によれば、実績期間内の週別の消化スピードの差に基づく売上予測のシミュレーション結果を表示する際に、当該シミュレーション結果に基づく粗利予測のシミュレーション結果を表示することができる。これにより、指定期間内の週別の予測粗利を考慮しながら先の見通しを立てることができる。
【０２２１】
これらのことから、売上予測表示装置１００によれば、売上実績に基づく売上予測のシミュレーション結果の妥当性の判断をしやすくさせて、ユーザによる売上の正確な予測を支援することができる。これにより、年度単位で決めた予算や業績予測を半期または四半期単位などの短いスパンで見直す際などに、先の見通しを立てやすくなり、変化の激しいビジネス環境に柔軟に対応していくことができる。
【０２２２】
なお、本実施の形態で説明した売上予測表示方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本売上予測表示プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、本売上予測表示プログラムは、インターネット等のネットワークを介して配布してもよい。
【０２２３】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０２２４】
（付記１）売上実績に基づいて算出される売上に関する第１の傾向に基づく売上予測のシミュレーション結果を表示するか、又は、前記売上実績に基づいて算出される売上に関する第２の傾向に基づく売上予測のシミュレーション結果を表示するかの選択を受け付け、
前記第１の傾向に基づく売上予測のシミュレーション結果の表示の選択を受け付けた場合に、前記第１の傾向に基づく売上予測のシミュレーション結果の算出に用いた前記第１の傾向を示す情報だけでなく、前記第２の傾向を示す情報を表示する、
処理をコンピュータが実行することを特徴とする売上予測表示方法。
【０２２５】
（付記２）前記コンピュータが
前記第１の傾向に基づく売上予測のシミュレーション結果の表示の選択を受け付けると、前記第１の傾向に基づく売上予測のシミュレーション結果を表示し、前記第１の傾向に基づく売上予測のシミュレーション結果の表示中に、前記第２の傾向に基づく売上のシミュレーション結果の表示の選択を受け付けると、前記第１の傾向を示す情報と前記第２の傾向を示す情報の表示を維持しつつ、前記第１の傾向に基づく売上予測のシミュレーション結果の表示を、前記第２の傾向に基づく売上予測のシミュレーション結果の表示に切り替える、
処理を実行することを特徴とする付記１に記載の売上予測表示方法。
【０２２６】
（付記３）前記第１の傾向は、過去の特定の期間に含まれる複数の期間のうち連続する２期間の間の売上額の変化率であって、前記第２の傾向は、過去の特定の期間に含まれる複数の期間のうち連続する２期間の間における、前記複数の期間のうち最先の期間から各期間までの売上額の平均値の差である、
ことを特徴とする付記１または２に記載の売上予測表示方法。
【０２２７】
（付記４）前記コンピュータが、
前記第１の傾向に基づく売上予測のシミュレーション結果を表示する際に、当該シミュレーション結果に基づく粗利予測のシミュレーション結果を表示し、
前記第２の傾向に基づく売上予測のシミュレーション結果を表示する際に、当該シミュレーション結果に基づく粗利予測のシミュレーション結果を表示する、
処理を実行することを特徴とする付記３に記載の売上予測表示方法。
【０２２８】
（付記５）前記第１の傾向は、前記連続する２期間の間における、前記複数の期間のうち最先の期間から各期間までの売上額を累計した累計売上額の変化率であって、前記第２の傾向は、前記連続する２期間の間における、前記複数の期間のうち最先の期間から各期間までの売上額を累計した累計売上額を経過日数で割って得られる日ごとの売上額の平均値の差である、ことを特徴とする付記３に記載の売上予測表示方法。
【０２２９】
（付記６）前記粗利予測は、前記複数の期間のうち特定の期間と前記各期間との間の粗利率の差に基づく粗利予測である、ことを特徴とする付記４に記載の表示予測表示方法。
【０２３０】
（付記７）売上実績に基づいて売上予測のシミュレーション結果を表示する売上予測表示方法において、
過去の第１の期間における売上実績に基づいて算出された、前記第１の期間に含まれる各部分期間についての売上の傾向を示す値に基づいて、前記第１の期間に対応する第２の期間についての売上予測のシミュレーション結果を表示し、
前記第１の期間を第３の期間にシフトさせる指示を受け付け、
前記指示に応じて、前記第３の期間の各部分期間についての売上の傾向を示す値に基づいて、前記第２の期間についての売上予測のシミュレーション結果を表示する、
処理をコンピュータが実行することを特徴とする売上予測表示方法。
【０２３１】
（付記８）売上実績に基づいて算出される売上に関する第１の傾向に基づく売上予測のシミュレーション結果を表示するか、又は、前記売上実績に基づいて算出される売上に関する第２の傾向に基づく売上予測のシミュレーション結果を表示するかの選択を受け付け、
前記第１の傾向に基づく売上予測のシミュレーション結果の表示の選択を受け付けた場合に、前記第１の傾向に基づく売上予測のシミュレーション結果の算出に用いた前記第１の傾向を示す情報だけでなく、前記第２の傾向を示す情報を表示する、
制御部を有することを特徴とする売上予測表示装置。
【０２３２】
（付記９）売上実績に基づいて売上予測のシミュレーション結果を表示する売上予測表示装置において、
過去の第１の期間における売上実績に基づいて算出された、前記第１の期間に含まれる各部分期間についての売上の傾向を示す値に基づいて、前記第１の期間に対応する第２の期間についての売上予測のシミュレーション結果を表示し、
前記第１の期間を第３の期間にシフトさせる指示を受け付け、
前記指示に応じて、前記第３の期間の各部分期間についての売上の傾向を示す値に基づいて、前記第２の期間についての売上予測のシミュレーション結果を表示する、
制御部を有することを特徴とする売上予測表示装置。
【０２３３】
（付記１０）売上実績に基づいて算出される売上に関する第１の傾向に基づく売上予測のシミュレーション結果を表示するか、又は、前記売上実績に基づいて算出される売上に関する第２の傾向に基づく売上予測のシミュレーション結果を表示するかの選択を受け付け、
前記第１の傾向に基づく売上予測のシミュレーション結果の表示の選択を受け付けた場合に、前記第１の傾向に基づく売上予測のシミュレーション結果の算出に用いた前記第１の傾向を示す情報だけでなく、前記第２の傾向を示す情報を表示する、
処理をコンピュータに実行させることを特徴とする売上予測表示プログラム。
【０２３４】
（付記１１）売上実績に基づいて売上予測のシミュレーション結果を表示する売上予測表示プログラムにおいて、
過去の第１の期間における売上実績に基づいて算出された、前記第１の期間に含まれる各部分期間についての売上の傾向を示す値に基づいて、前記第１の期間に対応する第２の期間についての売上予測のシミュレーション結果を表示し、
前記第１の期間を第３の期間にシフトさせる指示を受け付け、
前記指示に応じて、前記第３の期間の各部分期間についての売上の傾向を示す値に基づいて、前記第２の期間についての売上予測のシミュレーション結果を表示する、
処理をコンピュータに実行させることを特徴とする売上予測表示プログラム。
【符号の説明】
【０２３５】
１００  売上予測表示装置
１１０，４０６  ディスプレイ
２００  業務支援システム
２０１  クライアント装置
２２０  名称・商品マスタ
２３０  週別属性予算ＤＢ
２４０  週別属性実績ＤＢ
５００  商品属性テーブル
７００  絞り込み条件画面
８００  実績シミュレーション結果一覧画面
９０１  受付部
９０２  実績算出部
９０３  第１の売上予測部
９０４  第２の売上予測部
９０５  粗利予測部
９０６  表示制御部
１０００  過去実績テーブル
１１００  第１のシミュレーション結果テーブル
１２００  第２のシミュレーション結果テーブル
１３００，１４００，１５００，１６００  実績シミュレーション画面
【図１】
0006575315.tif 000002
【図２】
0006575315.tif 000003
【図３】
0006575315.tif 000004
【図４】
0006575315.tif 000005
【図５】
0006575315.tif 000006
【図６】
0006575315.tif 000007
【図７】
0006575315.tif 000008
【図８】
0006575315.tif 000009
【図９】
0006575315.tif 000010
【図１０】
0006575315.tif 000011
【図１１】
0006575315.tif 000012
【図１２】
0006575315.tif 000013
【図１３】
0006575315.tif 000014
【図１４】
0006575315.tif 000015
【図１５】
0006575315.tif 000016
【図１６】
0006575315.tif 000017
【図１７】
0006575315.tif 000018
【図１８】
0006575315.tif 000019
【図１９】
0006575315.tif 000020
【図２０】
0006575315.tif 000021
【図２１】
0006575315.tif 000022