(57)【要約】【課題】在庫推移を提示することにより、異常在庫となる商品の早期発見を効率的に支援すること。【解決手段】在庫推移処理装置１は、グラフ作成部２１、グラフ表示部２２を有し、グラフ作成部２１が、入力された在庫データと、サムネイルの表示範囲を規定する表示設定定義データ６５とを記憶装置１３から読み取り、在庫データの各成分がサムネイルの横範囲に収まるようにし、かつ、在庫データの各グラフの高さがサムネイルの縦範囲に収まるように、各グラフの高さの数値を所定数で除算することで各サムネイルを作成し、作成した各サムネイルを画像形式に変換し、グラフ表示部２２が、画像形式の各サムネイルを表示画面に並べて表示することを特徴とする。【選択図】図１
2009187449.tif 000002
【特許請求の範囲】
【請求項１】
商品の在庫に関する数量または金額を時系列で示す在庫データを、表示装置の表示画面にサムネイルとして表示する在庫推移処理装置による在庫推移処理方法であって、
前記在庫推移処理装置は、グラフ作成部、グラフ表示部を有し、
前記グラフ作成部は、
入力された前記在庫データと、サムネイルの表示範囲を規定する表示設定定義データとを記憶装置から読み取り、
前記在庫データの全期間がサムネイルの横範囲に収まるように、１つ以上の隣接する前記在庫データの総和を前記在庫データの１つのグラフの高さとして計算し、かつ、前記在庫データの各グラフの高さがサムネイルの縦範囲に収まるように、各グラフの高さの数値を所定数で除算することで、各サムネイルを作成し、
前記作成した各サムネイルを画像形式に変換し、
前記グラフ表示部は、
前記画像形式の各サムネイルを前記表示画面に並べて、サムネイルリストとして表示することを特徴とする
在庫推移処理方法。
【請求項２】
前記在庫推移処理装置は、さらに、グラフソート部を有し、
前記グラフソート部は、
前記在庫データに対応する各商品について、各商品の販売実績金額の合計値を在庫実績金額の平均値で割った在庫回転率値、各商品の在庫データのデータ分量を在庫回転率で割った在庫回転期間値、および、各商品の在庫回転率と粗利益率とをかけた交差比率値のうち、少なくとも１つの値を各商品の在庫指標値として計算し、その計算結果を前記在庫データと対応づけて前記記憶装置に格納し、
ソートの尺度となる前記在庫指標値が指定されると、
前記グラフ表示部により表示されている前記サムネイルリストについて、そのサムネイルリストを構成する各サムネイルに対応する前記在庫指標値のうち、指定された在庫指標値を前記記憶装置から読み取り、
読み取った前記在庫指標値をもとに、前記サムネイルリストを構成する各サムネイルをソートし、前記ソートされたサムネイルリストを前記グラフ表示部に再表示させるようにすることを特徴とする
請求項１に記載の在庫推移処理方法。
【請求項３】
前記在庫推移処理装置は、さらに、グラフ変形部を有し、
前記グラフ変形部は、
在庫の谷間日における前記在庫データを表示する旨が指示されると、
前記グラフ表示部により表示されている前記サムネイルリストについて、そのサムネイルリストを構成する各サムネイルのグラフから、在庫が増えた日の前日、または、生産のあった日の前日のいずれか一方の日に対応するグラフの高さを抽出し、
抽出したグラフの高さどうしを補完するグラフの線を追加することにより、各サムネイルのグラフを変形し、
変形したグラフを含む各サムネイルの前記サムネイルリストを前記グラフ表示部に再表示させるようにすることを特徴とする
請求項１に記載の在庫推移処理方法。
【請求項４】
前記在庫推移処理装置は、さらに、グラフ変形部を有し、
前記グラフ変形部は、
前記在庫データの平滑化指示およびその平滑化の範囲となるスライド幅が入力されると、
前記グラフ表示部により表示されている前記サムネイルリストについて、そのサムネイルリストを構成する各サムネイルのグラフの各グラフの高さを順に選択し、
選択したグラフの高さを中心として、隣接するグラフの高さを前記スライド幅の範囲分だけ抽出し、抽出したグラフの高さの平均値を、新たな選択したグラフの高さとする移動平均演算により各サムネイルのグラフを変形し、
変形したグラフを含む各サムネイルの前記サムネイルリストを前記グラフ表示部に再表示させるようにすることを特徴とする
請求項１に記載の在庫推移処理方法。
【請求項５】
前記記憶装置には、前記在庫データの各商品と、その各商品の属性が対応づけて記憶され、
前記在庫推移処理装置は、さらに、グラフ絞り込み部を有し、
前記グラフ絞り込み部は、
商品の属性が指定されると、
指定された属性を有する商品群を抽出し、抽出した商品群を構成する各商品、または、抽出した各商品が属する下位属性ごとに、サムネイルを構成し、
構成したサムネイルが複数の商品で構成されるときは、その構成元の複数の商品の前記在庫データの総和を集計して構成したサムネイルのグラフを構成し、
グラフが構成された個々のサムネイルを並べた前記サムネイルリストを前記グラフ表示部に再表示させ、
再表示されたサムネイルが選択されると、その選択されたサムネイルが１つの商品で構成されるときには、その商品の在庫推移グラフを表示するとともに、その選択されたサムネイルが複数の商品が属する前記下位属性で構成されるときには、その下位属性を新たに指定された商品の属性として、前記サムネイルリストを再構成することを特徴とする
請求項１に記載の在庫推移処理方法。
【請求項６】
前記グラフ絞り込み部は、
サムネイルのグラフについて、複数の商品で構成されるサムネイルを表示するときに、その複数の商品を互いに区別可能な形式で成分表示することを特徴とする
請求項５に記載の在庫推移処理方法。
【請求項７】
請求項１ないし請求項６のいずれか１項に記載の在庫推移処理方法を、コンピュータに実行させるための在庫推移処理プログラム。
【請求項８】
商品の在庫に関する数量または金額を時系列で示す在庫データを、表示装置の表示画面にサムネイルとして表示する在庫推移処理装置であって、
前記在庫推移処理装置は、グラフ作成部、グラフ表示部を有し、
前記グラフ作成部は、
入力された前記在庫データと、サムネイルの表示範囲を規定する表示設定定義データとを記憶装置から読み取り、
前記在庫データの各成分がサムネイルの横範囲に収まるように、１つ以上の隣接する前記在庫データの総和から前記在庫データの１つのグラフの高さを計算し、かつ、前記在庫データの各グラフの高さがサムネイルの縦範囲に収まるように、各グラフの高さの数値を所定数で除算することで各サムネイルを作成し、
前記作成した各サムネイルを画像形式に変換し、
前記グラフ表示部は、
前記画像形式の各サムネイルを前記表示画面に並べて、サムネイルリストとして表示することを特徴とする
在庫推移処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、在庫推移処理方法、在庫推移処理プログラム、および、在庫推移処理装置に関する。
【背景技術】
【０００２】
製造、物流、小売業では、扱う商品の在庫管理が行われる。在庫管理では、長期滞留在庫の発生、欠品の発生など在庫の異常を早期に検知し、対策することが重要である。
【０００３】
特許文献１には、経営指標の一つとして在庫回転率を表示する旨が記述されている。在庫回転率は在庫管理の指標として用いられ、回転率が低いと在庫の動きが小さく長期滞留在庫の発生の可能性を示す。
【０００４】
特許文献２には、在庫日数などの在庫に関わる数値を集計して表示する旨が記述されている。特許文献２の図１３には、グラフによる集計値の表示例が示されている。
【特許文献１】特開２００５−２９２８７８号公報
【特許文献２】特開２００７−２１３５１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
商品の在庫推移を表示することは、どの商品の在庫が異常であるかを目で判断し、異常である商品はその在庫を減らすように生産計画を見直し、販売のてこ入れや中止などの意思決定を行う上で、有効である。しかし、従来の在庫管理における在庫データの表示では、在庫の異常を発見するためにいくつもの画面を参照し、多くの操作を必要とするため、発見効率がよくなかった。
【０００６】
特許文献１の方式では、在庫回転率という１つの尺度のみで在庫の善し悪しを判断せざるを得ない。よって、保守部品や趣味性の高い商品など、年に数回しか売れないような品物の場合、在庫回転率が低いのは当然であり、このような正常なものまで一見では異常に見えてしまう。
【０００７】
特許文献２の方式では、１品目ずつ在庫推移を表示するため、一人の担当者が管理する在庫の品目数（数百から数千）を全てのチェックし、在庫異常のある品目を見つけ出すまでに長時間を要する。
【０００８】
そこで、本発明は、前記した問題を解決し、在庫推移を提示することにより、異常在庫となる商品の早期発見を効率的に支援することを主な目的とする。
【課題を解決するための手段】
【０００９】
前記課題を解決するため、本発明は、商品の在庫に関する数量または金額を時系列で示す在庫データを、表示装置の表示画面にサムネイルとして表示する在庫推移処理装置であって、
前記在庫推移処理装置が、グラフ作成部、グラフ表示部を有し、
前記グラフ作成部が、
入力された前記在庫データと、サムネイルの表示範囲を規定する表示設定定義データとを記憶装置から読み取り、
前記在庫データの全期間がサムネイルの横範囲に収まるように、１つ以上の隣接する前記在庫データの総和を前記在庫データの１つのグラフの高さとして計算し、かつ、前記在庫データの各グラフの高さがサムネイルの縦範囲に収まるように、各グラフの高さの数値を所定数で除算することで、各サムネイルを作成し、
前記作成した各サムネイルを画像形式に変換し、
前記グラフ表示部が、
前記画像形式の各サムネイルを前記表示画面に並べて、サムネイルリストとして表示することを特徴とする。
その他の手段は、後記する。
【発明の効果】
【００１０】
本発明により、在庫推移を提示することにより、異常在庫となる商品の早期発見を効率的に支援することが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下に、本発明が適用される在庫推移処理装置の一実施形態について、図面を参照して詳細に説明する。
【００１２】
図１は、在庫推移処理装置を示す構成図である。在庫推移処理装置１は、プロセッサ１１と、主記憶装置１２と、外部記憶装置１３と、入出力部１４と、表示装置１５と、を有する。
プロセッサ１１は、ＣＰＵ（Central Processing Unit）により構成される。
主記憶装置１２は、プロセッサ１１に読み取られ、実行される処理部として、グラフ作成部２１、グラフ表示部２２、グラフソート部２３、グラフ変形部２４、および、グラフ絞り込み部２５を格納する。これらの各処理部の詳細は、後記する説明で明らかにする。
外部記憶装置１３は、画像ファイル８０を格納する。この画像ファイル８０は、在庫推移を示すグラフを表示するためのファイルである。
入出力部１４は、在庫推移処理装置１の外部との入出力を実行するための構成要素であり、例えば、入力手段としてのキーボードやマウス、出力手段としてのスピーカなどにより構成される。
表示装置１５は、表示画面３０を表示する。
【００１３】
また、図１の在庫推移処理装置１は、入力ファイル５０と、定義ファイル６０と、表示用ファイル７０とを、外部記憶装置１３内に記憶する。
【００１４】
【表１】
2009187449.tif 000003
【００１５】
表１に示す入力ファイル５０は、在庫に関するデータであり、在庫推移処理装置１への入力を受け付けるデータである。この入力ファイル５０は、入出力部１４を介してユーザから入力を受け付けてもよいし、ＳＣＭ（Supply Chain Management）システムなどの他システムから入力を受け付けてもよい。入力ファイル５０は、在庫数量入力データ５１、在庫金額入力データ５２、および、商品粗利入力データ５３により構成される。
在庫数量入力データ５１は、在庫の数量に着目したデータであり、ある品番のある年月日について、生産実績数、在庫実績数、販売実績数、生産計画数、在庫計画数、および、販売計画数を関連づけるデータである。
在庫金額入力データ５２は、在庫の金額に着目したデータであり、ある品番のある年月日について、生産実績金額、在庫実績金額、販売実績金額、生産計画金額、在庫計画金額、および、販売計画金額を関連づけるデータである。
商品粗利入力データ５３は、品番ごとの粗利金額を示すデータである。
【００１６】
【表２】
2009187449.tif 000004
【表３】
2009187449.tif 000005
【００１７】
表２、表３に示す定義ファイル６０は、管理者などにより入力されるデータであり、商品名定義テーブル６１、事業定義テーブル６２、商品カテゴリ定義テーブル６３、商品ブランド定義テーブル６４、および、表示設定定義データ６５により構成される。
商品名定義テーブル６１は、品番ごとにその品番に対応する品名を示す。
事業定義テーブル６２は、事業グループごとに、その事業グループが扱う商品の属するカテゴリを、それぞれのコードにより示す。
商品カテゴリ定義テーブル６３は、商品（品番）と、その商品が属するカテゴリ（カテゴリコード）との関係を示す。
商品ブランド定義テーブル６４は、商品（品番）と、その商品が属するブランド（ブランドコード）との関係を示す。
表示設定定義データ６５は、表示画面３０への表示処理に必要な定義を示す。これらの定義は、表示画面３０を表示するモニタの大きさや、表示処理に関するグラフィックの解像度などにより規定される。
【００１８】
【表４】
2009187449.tif 000006
【００１９】
表４に示す表示用ファイル７０は、在庫推移を時系列に示すグラフを表示するためのデータである。このグラフの横軸（Ｘ軸）は１〜Ｗの範囲で、縦軸（Ｙ軸）は０〜Ｈの範囲であり、数値の単位はピクセルである。
【００２０】
表示用ファイル７０のうち、商品別グラフデータ７３は、在庫数量入力データ５１における商品の品番ごとの在庫実績数を表示画面３０内に収まるように正規化したデータである。例えば、品番「Ｉ００１」の高さ１「６８」という値は、（Ｘ，Ｙ）＝（１，６８）にグラフが描画される旨を示す。まず、描画されるグラフが折れ線グラフの場合には、その折れ線が交点（１，６８）を通過する。一方、描画されるグラフが棒グラフの場合には、Ｘ＝１の位置に、高さが６８の棒グラフが表示される。
表示用ファイル７０のうち、他のグラフデータ（事業別グラフデータ７１、カテゴリ別グラフデータ７２、ブランド別グラフデータ７４）は、商品別グラフデータ７３で示される各商品の品番について、１つの着目する要素が属する全ての品番についてのグラフデータの高さの総和を取って、表示画面３０内に収まるように正規化したデータである。
【００２１】
例えば、事業別グラフデータ７１は、事業グループごとに、その事業グループが扱う全商品の在庫について、日時ごとの総和を取って、正規化したデータである。同様に、カテゴリ別グラフデータ７２は、商品のカテゴリごとの時系列の在庫データであり、ブランド別グラフデータ７４は、商品のブランドごとの時系列の在庫データである。
【００２２】
ここで、表示用ファイル７０に記載されたグラフ値の解釈の一例を説明する。事業別グラフデータ７１を読み取り、高さ１が１月１日の時刻に対応するときに、事業グループ「ＪＧＲ００１」の在庫量は「８０」であるのに対し、事業グループ「ＪＧＲ００２」の在庫量は「４０」である。よって、１月１日の時点では、事業グループ「ＪＧＲ００１」は、事業グループ「ＪＧＲ００２」よりも多くの在庫を抱えている。
【００２３】
一方、高さＷが３月３１日の時刻に対応するときに、事業グループ「ＪＧＲ００１」の在庫量は「２０」であるのに対し、事業グループ「ＪＧＲ００２」の在庫量は「５０」である。よって、３月３１日の時点では、事業グループ「ＪＧＲ００１」は、事業グループ「ＪＧＲ００２」よりも少ない在庫を抱えている。
【００２４】
【表５】
2009187449.tif 000007
【００２５】
表５は、商品別グラフデータ７３の正規化処理を示す。商品別グラフデータ７３は、以下のようにして作成される。
まず、在庫数量入力データ５１（在庫金額入力データ５２でもよい）から年月日ごとの在庫実績量（在庫実績金額でもよい）を抽出する。
次に、３日分の在庫実績量を合計して、１つのグラフの高さにグルーピングする。この３日分というのは、在庫実績量の抽出した期間（３６０日分）÷１サムネイルの横ピクセル数（Ｗ）である１２０で計算される。
そして、グラフの高さの値（正規化前）に所定乗数をかけることで、グラフの高さの値（正規化後）に正規化する。所定乗数は、「１サムネイルの縦ピクセル数（Ｈ）」９０÷「グラフの高さの値（正規化前）の最大値」である。
【００２６】
なお、正規の差異の除算（÷）において、割り切れない場合には、小数点以下を四捨五入してもよい。別の方法としては、商が整数になるように、割られる数（分母）を構成する値に所定数を乗算することとしてもよい。例えば、３日分の在庫実績量を合計した値が割られる数であるときに、両端の値（１日目と３日目）にそれぞれ所定数（０．２など）をかけることにより、商が整数になるように丸める。
【００２７】
図２は、在庫推移の表示処理を示すフローチャートである。当該表示処理を開始する前提として、入力ファイル５０と、定義ファイル６０と、表示用ファイル７０とが、外部記憶装置１３内に記憶されているものとする。
【００２８】
まず、グラフ作成部２１は、入力ファイル５０を読み込み、定義ファイル６０に基づいて、表示用ファイル７０を作成する（Ｓ１１）。そして、グラフ作成部２１は、グラフ作成コントロールなどを介して、Ｓ１１で作成した表示用ファイル７０を画像ファイル８０に形式変換する（Ｓ１２）。グラフ表示部２２は、Ｓ１２で変換した画像ファイル８０をサムネイルリスト３１（図３）として表示画面３０に表示する（Ｓ１３）。
【００２９】
ここで、在庫推移処理装置１は、入出力部１４を介して、サムネイルリスト３１に表示されている各サムネイルから、在庫が悪化した商品に対応するサムネイルの発見を支援するための指示操作を受け付ける。
【００３０】
グラフソート指示を受け付けると（Ｓ２１，Ｙｅｓ）、グラフソート部２３は、サムネイルリスト３１に表示されている各サムネイルのグラフ内容は変更せず、サムネイル単位での順序の整列（ソート）を実行する（Ｓ２２）。Ｓ２２でソートされたサムネイルリスト３１は、Ｓ１３に戻って表示画面３０上に表示される。
【００３１】
グラフ変形指示を受け付けると（Ｓ２３，Ｙｅｓ）、そのグラフ変形指示が「特徴点抽出」のときにはＳ２４へ、そのグラフ変形指示が「平滑化」のときにはＳ２５へ、それぞれ進む。Ｓ２４またはＳ２５で変形されたサムネイルリスト３１は、Ｓ１３に戻って表示画面３０上に表示される。
まず、「特徴点抽出」が指示されたときには、グラフ変形部２４は、サムネイルリスト３１に表示されている各サムネイルのグラフから特徴点を抽出して（Ｓ２４）、各サムネイルのグラフ内容を更新する。
一方、「グラフの平滑化」が指示されたときには、グラフ変形部２４は、サムネイルリスト３１に表示されている各サムネイルのグラフについて平滑化処理を実行し（Ｓ２５）、各サムネイルのグラフ内容を更新する。
【００３２】
グラフ絞り込み指示を受け付けると（Ｓ２６，Ｙｅｓ）、サムネイルリスト３１に表示されているサムネイルから選択された１つのサムネイルに関する詳細なサムネイルリスト３１に更新する（Ｓ２７）。Ｓ２７で更新された詳細なサムネイルリスト３１は、Ｓ１３に戻って表示画面３０上に表示される。
【００３３】
グラフ詳細表示を受け付けると（Ｓ２８，Ｙｅｓ）、グラフ表示部２２は、サムネイルリスト３１から選択されたサムネイルに関する在庫推移グラフ３２（図８）を表示する（Ｓ２９）。そして、在庫推移処理装置１は、処理をＳ１３に戻す。なお、Ｓ１３の表示状態で終了指示（例えば、ウィンドウ右上の×アイコンのクリック）を受け付けた場合は、在庫推移の表示処理（図２）は、終了する。
【００３４】
以上、図２の処理を説明した。サムネイルリスト３１の表示処理（Ｓ１３）は、指示（Ｓ２１〜Ｓ２９）を受け付ける度に繰り返し実行されるが、サムネイルリスト３１を構成する画像ファイル８０の作成処理（Ｓ１１，Ｓ１２）は、１回だけで済む。これにより、計算機資源の節約および処理時間の短縮が可能になるので、サムネイルリスト３１の表示内容を適宜変更しつつ、異常な在庫を示すサムネイルを発見することが容易になる。さらに、画像ファイル８０は、他のアプリケーションでも利用可能なため、応用範囲が広い。
【００３５】
図３は、在庫推移を示すサムネイル画像を示す画面図である。図３（ａ）は、１つのサムネイルを示し、図３（ｂ）は、複数のサムネイルが縦横に並べて表示されるサムネイルリスト３１を示す。
【００３６】
図３（ａ）のサムネイルは、グラフ説明欄、および、グラフ表示欄を１つにまとめて表示する。グラフ説明欄には、グラフ表示欄に表示されている在庫推移の時系列グラフを説明するための情報が、表示される。例えば、図３（ａ）のサムネイルは、品名が「商品い」でその品番が「Ｉ００１」である１つの商品についての在庫推移の時系列グラフを示す。
【００３７】
図３（ｂ）のサムネイルリスト３１は、図２のＳ１３において表示画面３０上に表示される。サムネイルリスト３１は、サムネイルを互いに重ならないように並べて表示する。サムネイルの数が表示画面３０内に収まらないほど多い場合には、表示する一部のサムネイル群を切り替えるためのスクロールバーが、併せて表示される。
【００３８】
図４は、サムネイルのソート処理を示す説明図である。図４左側がソート前を示し、図４右側がソート後を示す。
【００３９】
サムネイルリスト３１の上には、「在庫指標値ソート」というタイトルでくくられているグラフソート指示（Ｓ２１）の受付欄が表示されている。受付欄には、ソート前の暫定的な順番を決める情報としての品番に加え、ソート時に参照される各在庫指標値（在庫回転率、在庫回転期間、交叉比率）が、それぞれのラジオボタンの右に表示されている。
【００４０】
例えば、グラフソート指示（Ｓ２１）として、「在庫回転率」が選択されたとする。グラフソート部２３は、サムネイルリスト３１の各サムネイルに対応する商品について、各商品の「在庫回転率」を計算し、その結果をもとに各サムネイルの順序を決定する。例えば、「在庫回転率」は、数値が少ないほど在庫が停滞していて、望ましくない状態を示すパラメータなので、「在庫回転率」の値が小さいものほど先に（上に）表示されるように順序を決定する。
【００４１】
グラフソート部２３は、例えば、以下に例示する在庫指標値を、品目ごとに計算する。
・在庫回転率は、「販売実績金額の合計値÷在庫実績金額の平均値」により計算する。計算した在庫回転率が低いほど、異常在庫の可能性が高くなる。
・在庫回転期間（日単位）は、在庫データが３６５日分存在するときには「３６５÷在庫回転率」で計算する。在庫回転期間（月単位）は、「１２÷在庫回転率」で計算する。それぞれの在庫回転期間が長いほど異常在庫の可能性が高くなる。
・交差比率は、「在庫回転率×粗利益率」または「粗利益÷在庫実績金額の平均値」で計算する。交差比率が低いほど異常在庫の可能性が高くなる。
【００４２】
図５は、サムネイルのグラフ表示欄のグラフに対する変形処理を示す説明図である。図５（ａ）は、グラフの特徴点抽出処理（Ｓ２４）を示し、図５（ｂ）は、グラフの平滑化処理（Ｓ２５）を示す図である。
【００４３】
図５（ａ）では、特徴点として、在庫量が増大する直前（在庫の谷間日）の点が選択されている。この特徴点は、在庫が増えた日の前日、または、生産のあった日の前日における在庫量である。そして、選択された特徴点を抽出し、その選択点間をスプライン補間などで接続することにより、グラフを変形する。
【００４４】
図５（ｂ）では、スライダ欄にスライドバーと、そのスライドバーのアイコンの横位置によって決定されるスライド幅が表示されている。このスライドバーを右にスライドすると、スライド幅が連動して増加する。スライド幅は、平滑化処理を実現するための移動平均演算におけるグラフ値の個数に対応する。１つのグラフ値は、そのグラフ値に加え、隣接する複数のグラフ値を参照して更新される。よって、スライド幅は、１つのグラフ値が更新されるために参照される更新前のグラフ値の個数である。スライド幅を増加させるほど、１つのグラフ値がグラフに与える影響が弱まるため、平滑化の度合いが高まる。
【００４５】
【表６】
2009187449.tif 000008
【００４６】
表６は、移動平均演算の一例を示す。
例えば、１月８日の在庫実績量（平滑化後）は、スライド幅が示す３日分（１月７，８，９日）の在庫実績量（平滑化前）の平均値（（１０００＋８００＋６００）÷３＝８００）として計算される。
【００４７】
なお、境界値（１月７日、１月１５日）の計算は、例えば、次のように行う。１月７日の在庫実績量（平滑化後）の計算には、３日分（１月６，７，８日）の在庫実績量（平滑化前）が必要だが、１月６日の在庫実績量（平滑化前）は入手できない。そこで、隣接する１月７日の在庫実績量（平滑化前）を、１月６日のものと同じとみなして、計算する。つまり、１月７日の在庫実績量（平滑化後）は、平均値（（１０００＋１０００＋８００）÷３＝９３３）として計算される。
【００４８】
以上説明した図５（ａ）または図５（ｂ）の処理により、グラフから微小変化を示すギザギザの成分が見えなくなり、グラフの大まかな傾向を示す線が見やすくなる。そして、変形後のグラフの任意の時刻における線の傾きを参照し、傾きが正（右上がりのグラフ）なら、在庫が異常であると判断できる。また、線の傾きを理解しやすくするため、任意の時点での傾きが正なら赤色、負なら青色などの色を変えてグラフの線を表示することにより、在庫の異常を視覚的に発見しやすくしてもよい。
【００４９】
図６は、サムネイルリストの絞り込み処理（Ｓ２７）を示す説明図である。図６（ａ）→図６（ｂ）→図６（ｃ）の順に、絞り込みの条件（度合い）が厳しくなる。
【００５０】
図６（ａ）では、１つのサムネイルが１つの事業部に対応するサムネイルリスト３１を表示する。このサムネイルのグラフは、事業別グラフデータ７１をもとに作成される。図６（ａ）において、１つのサムネイル（事業部Ａ）が選択（ダブルクリック）されると、図６（ｂ）の表示画面に移行する。ここで、図６（ｂ）の表示画面にフォーカスは移動するが、図６（ａ）の表示画面は消去せずに残しておくことで、図６（ｂ）から図６（ａ）にフォーカスが戻る操作をスムーズに実行できる。
【００５１】
図６（ｂ）では、１つのサムネイルが１つのカテゴリに対応するサムネイルリスト３１を表示する。このサムネイルのグラフは、カテゴリ別グラフデータ７２をもとに作成される。このサムネイルリスト３１は、図６（ａ）で選択された１つの事業部（事業部Ａ）が扱うカテゴリに絞り込んだものである。図６（ｂ）において、１つのサムネイル（カテゴリＣ２）が選択（ダブルクリック）されると、図６（ｃ）の表示画面に移行する。
【００５２】
【表７】
2009187449.tif 000009
【００５３】
表７は、１つのサムネイルが１つのカテゴリに対応するような、サムネイルのグラフデータを作成する方法を示す。１つのカテゴリ（ＪＡＮ００１）は、２つの商品（品番＝Ｉ００１，Ｉ００２）が属する。よって、各商品のグラフの高さ（１行目なら、６７，３３）の総和が、カテゴリ（ＪＡＮ００１）の正規化前のグラフの高さ（１行目なら、１００）となる。そして、カテゴリ（ＪＡＮ００１）のグラフの高さを正規化する（１行目なら、１００→４５）ことで、サムネイルのグラフ表示欄に収まるグラフを作成する。
【００５４】
図６（ｃ）では、１つのサムネイルが１つの商品に対応するサムネイルリスト３１を表示する。このサムネイルのグラフは、商品別グラフデータ７３をもとに作成される。このサムネイルリスト３１は、図６（ｂ）で選択された１つのカテゴリ（カテゴリＣ２）に属する商品に絞り込んだものである。図６（ｃ）において、１つのサムネイル（商品Ｘ）が選択（ダブルクリック）されると、その商品の在庫推移グラフ３２（図８）を表示する（Ｓ２９）。
【００５５】
以上、図６で説明した絞り込み処理は、事業グループ→事業部→カテゴリ→商品、の順に行うこととした。しかし、これらの属性（事業グループ、事業部、カテゴリ）やその順序は、あくまで一例であり、他の属性（ブランド別グラフデータ７４で示されるブランドなど）をいくつか定義しておくことにより、様々な属性（切り口）で集計した在庫推移を見ることができ、在庫推移の分析をすることができる。
【００５６】
図７は、グラフの表示形態を示す説明図である。この表示形態は、図６のサムネイルリスト３１に表示されているサムネイルのグラフ表示欄に表示されている在庫推移の時系列グラフを示す。図６（ｂ）および図６（ｃ）では、複数の商品の在庫データの集計値が表示される。この集計値の成分となる各商品の在庫データを区別可能な形式で表示する。これにより、集計値の中で影響の大きい（ボトルネックとなる）商品などを特定することができる。
【００５７】
図６（ａ）では、集計値の成分を見せずに１つの値として表示する。例えば、３つの在庫データ（商品い＋商品ろ＋商品は）の総和となる集計値だけが表示される。
図６（ｂ）では、集計値の成分を商品ごとに表示する。例えば、３つの在庫データ（商品い、商品ろ、商品は）は、互いに区別可能な形式で表示される。
図６（ｃ）では、２種類の成分（所定条件を満たす成分、満たさない成分）を区別して表示する。なお、所定条件は、在庫指標値などを用いて定義できる。例えば、「在庫回転期間が１ヶ月より長い商品」という条件を、所定条件に設定する。
【００５８】
図８は、在庫推移グラフを示す画面図である。在庫推移グラフ３２は、表示画面３０上に表示される（Ｓ２９）。在庫推移グラフ３２は、品名表示欄１０８ａ、表示種別選択欄１０８ｂ、グラフ表示欄１０８ｃ、および、数値表示欄１０８ｄにより構成される。
品名表示欄１０８ａは、商品名定義テーブル６１に記載されている商品名を表示する。
表示種別選択欄１０８ｂは、２種類の在庫データ（在庫数量入力データ５１、在庫金額入力データ５２）の内、どちらの在庫データに着目するかを選択させる。
グラフ表示欄１０８ｃは、品名表示欄１０８ａで指定され、表示種別選択欄１０８ｂで選択された在庫データの数値を、グラフ形式で表示する。
数値表示欄１０８ｄは、グラフ表示欄１０８ｃのグラフ形式で表示されている数値を表示する。
【００５９】
以上説明した本実施形態により、以下に示す効果を得ることができた。
ある日用品消費財メーカの物流部門では、数千の商品を扱っている。その数千の商品から異常在庫の商品を発見する作業が、在庫管理の重要な作業である。この作業を実施するために、在庫推移を示す数値を表データから確認することは、コストがかかりすぎる。
そこで、本実施形態の絞込み機能（図６参照）、ソート機能（図４参照）を活用し、異常在庫の可能性の高い候補商品を見つけ出し、さらにサムネイルで一覧表示されたグラフから異常なグラフをすばやく発見し、異常在庫を発見できるようになった。
なお、個々のサムネイルには、グラフ表示が含まれているので、数値による表示よりもすばやく異常在庫を発見できる。また、ソート機能では、複数の種類の在庫指標値から１つの在庫指標値を選択することができる。これにより、在庫回転率など一つの尺度では読み取れないような異常も読み取ることができ、早期対策により異常在庫を大幅に減らすことができた。
【図面の簡単な説明】
【００６０】
【図１】本発明の一実施形態に関する在庫推移処理装置を示す構成図である。
【図２】本発明の一実施形態に関する在庫推移の表示処理を示すフローチャートである。
【図３】本発明の一実施形態に関する在庫推移を示すサムネイル画像を示す画面図である。
【図４】本発明の一実施形態に関するサムネイルのソート処理を示す説明図である。
【図５】本発明の一実施形態に関するグラフの変形処理を示す説明図である。
【図６】本発明の一実施形態に関するサムネイルリストの絞り込み処理を示す説明図である。
【図７】本発明の一実施形態に関するグラフの表示形態を示す説明図である。
【図８】本発明の一実施形態に関する在庫推移グラフを示す画面図である。
【符号の説明】
【００６１】
１      在庫推移処理装置
１１    プロセッサ
１２    主記憶装置
１３    外部記憶装置
１４    入出力部
１５    表示装置
２１    グラフ作成部
２２    グラフ表示部
２３    グラフソート部
２４    グラフ変形部
２５    グラフ絞り込み部
３０    表示画面
３１    サムネイルリスト
３２    在庫推移グラフ
５０    入力ファイル
５１    在庫数量入力データ
５２    在庫金額入力データ
５３    商品粗利入力データ
６０    定義ファイル
６１    商品名定義テーブル
６２    事業定義テーブル
６３    商品カテゴリ定義テーブル
６４    商品ブランド定義テーブル
６５    表示設定定義データ
７０    表示用ファイル
７１    事業別グラフデータ
７２    カテゴリ別グラフデータ
７３    商品別グラフデータ
７４    ブランド別グラフデータ
８０    画像ファイル
【図１】
2009187449.tif 000010
【図２】
2009187449.tif 000011
【図３】
2009187449.tif 000012
【図４】
2009187449.tif 000013
【図５】
2009187449.tif 000014
【図６】
2009187449.tif 000015
【図７】
2009187449.tif 000016
【図８】
2009187449.tif 000017