(57)【要約】要約書なし【特許請求の範囲】
【請求項１】
企業経営に使われる数値データが、複数の属性に基づき整理・集計される二次元配置のｎ行ｍ列セルデータｓｉｊ（ｉ＝１，２，‥‥ｎ）（ｊ＝１，２，‥‥ｍ）と、各行のｍ個のセル数値の合計値ｙｔｉ（ｉ＝１，２，‥‥ｎ）及び、各列のｎ個のセル数値の合計値ｘｔｊ（ｊ＝１，２，‥‥ｍ）の属性の異なる２組の一次元データと，前記各列毎のｎ個のセル数値は共通した一定量の倍数となり、かつその列毎のそれぞれの一定量の数値を示す数の素因数の構成は少なくとも部分的に異なるようにされた、その一定量である原単位値Ｐｊ（ｊ＝１，２，‥‥ｍ）の一次元データとからなる行列形式表データにおいて、
前記企業内部で、その企業属性に基づき集計された一次元データを合計値ｘｔｊ及びその原単位値Ｐｊとし、前記企業外部で設定された属性に基づき集計された一次元データを合計値ｙｔｉとし、それらの値ｘｔｊ，Ｐｊ，ｙｔｉを既知数として行列が交叉するｎ×ｍ個の各セル数値であるｓｉｊを未知数とする部分データを求める手段を備える表データ生成コンピュータシステムであって、
前記システムは、企業内部データと外部情報データの組替データとし、解を求める前記セルの範囲の行及び列の設定と、その範囲の中の行列選定順序を入力させる設定入力画面を表示し、その入力データを初期設定テーブルに記録する初期設定手段と、
設定された行列選定順序に従って、そのシステムは初期設定テーブルより一つの行列を選定し、その選定した列の合計値ｘｔｉの原単位値ＰｊをＰｉとし、Ｐｉから＋−差の同じ二つの単位値Ｐ（０），Ｐ（２）を生成する原単位値＋−差生成手段と、
前記選定した行ｙｔｉをｙｔ１として第１行目の合計値ｙｔｉ′とし、次に選定しなかった行ｙｔ２，‥‥ｙｔｎを総て加えて第２行目の合計値ｙｔ２′とすると共に、さらに前記選定した列ｘｔｊをｘｔ１として第１列目の合計値ｘｔ１′とし、次に選定しなかった列ｘｔ２，ｘｔ３，ｘｔ４，‥‥を最後の列ｘｔｍを除く次の式Ｐ（０）（ｘｔ２／Ｐ２＋ｘｔ３／Ｐ３＋‥‥ｘｔｍ−１／Ｐｍ−１）により算出した値を第２列目の合計値ｘｔ２′とし、次の式Ｐ（Ｐ２−Ｐ（０））（ｘｔ，ｍ−１／Ｐｍ−１）＋ｘｔｍにより算出した値を第３列目の合計値ｘｔ３′とし、３列とする縮約を行うＰ（０）を用いて２行３列縮約表に生成したＰ（０）表生成手段と、
Ｐ（０）表生成手段と同様の２行３列縮約形態をＰ（０）の代りにＰ（２）を用いて２行３列縮約表に生成するＰ（２）表生成手段と、
前記２行３列縮約表の第１、第２、第３の各列合計値をそれぞれａ，ｂ，ｃとし第１、第２の各行合計値をｄ，ｅとする既知数として、ｘｉｊ（行番号ｉ＝１，２，列番号ｊ＝１，２，３）の６個のセル数値を
2003027925.tif 000036
以上の各式のように未知数α，βを用いて表わす２行３列縮約表セル数値表示手段と、
前記縮約直前の表データにおける第１行目の第２列目ｓ１２から最終の列ｓ１ｍを除く第ｍ−１列目ｓ１，ｍ−１までのセル数値について、それぞれの単位量を合計したｎ１２＝ｓ１２／Ｐ２＋ｓ１３／Ｐ３＋‥‥ｓ１．ｍ−１／Ｐｍ−１を生成するＰ（０），Ｐ（２）表のｓ１２′，ｓ１２″セル単位量ｎ１２生成手段と、
Ｐ（０）表及びＰ（２）表よりなる２行３列縮約表のそれぞれの合計値及び原単位値Ｐ１，Ｐ（０），Ｐ（２）に基づき、法Ｐ１に関する前記セル単位量ｎ１２の剰余類を算出し、ｎ１２の解の対象となり得る数列を算出表示するＰ１設定によるセル単位量ｎ１２解数列算出手段と、
前記Ｐ１とは互いに素な因数を含むＰ１′を設定し、以下Ｐ１で行う同様の手段でそのＰ１′から＋−差の同じ二つの単位値Ｐ′（０），Ｐ′（２）を生成し、次に２行３列縮約のＰ′（０），Ｐ′（２）表を生成し、次にＰ′（０），Ｐ′（２）表の合計値、原単位値Ｐ１′，Ｐ′（０），Ｐ′（２）に基づき、Ｐ１′の法に関する前記ｎ１２の剰余類を算出し、ｎ１２の解の対象となり得る数列を算出表示するＰ１′設定によるセル単位量ｎ１２解数列算出手段と、
ｎ１２解数列算出手段がＰ１設定によるｎ１２解数列とＰ１′設定によるｎ１２解数列の中に重なった唯一定まる解があれば、初期設定手段で定めた現在の計算順序にあるｎ１２の単位量が確定し、選択ｎ１２単位量計算結果テーブルに記録すると共に、初期設定テーブルを検索して次の計算順序の列のセルｓｉｊを読出し、その列を第１列に移してそのセル数値を定める前述の各手段を繰返し、さらにその列のセル数値が総て定められ完了すれば、初期設定テーブルより次の行の計算順序の選定行列を読出しそのｎ１２単位量を定める前述の各手段を繰返し、初期設定テーブルに設定した求めるべきセルの範囲を総て完了させるその全結果のテーブルへの記録を終了する選定ｎ１２単位量逐次計算手段とを備えることを特徴とする企業経営に使われる表データ生成コンピュータシステム。
【請求項２】
前記企業内部で集計された一次元データの合計値ｘｔｊの属性はその企業の複数の販売先の販売商品別の売上合計額を示し、原単位値Ｐｊはそれら販売された商品の単価価格であり、一方前記企業外部で設定され集計された一次元データの合計値ｙｔｊの属性は前記各販売先からの情報により再分類整理の最終ユーザ別の売上合計額を示すことを特徴とする請求の範囲第１項記載の企業経営に使われる表データ生成コンピュータシステム。
【請求項３】
前記ｎ１２解数列算出手段がＰ１設定によるｎ１２解数列とＰ１′によるｎ１２解数列の中に複数個重なる解があれば、さらにＰ１，Ｐ１′とは互いに素なＰ１″を設定し、前記ｎ１２解数列算出手段を繰返すことを特徴とする請求の範囲第１項又は第２項記載の企業経営に使われる表データ生成コンピュータシステム。
【発明の詳細な説明】
技術分野
一般に企業経営上使われる数値データはその属性に基づき整理、集計され二次元表形式にまとめられて表示され経済分析に利用されるが、その行列形式表データにおいて、企業内部でその企業属性に基づき集計された前記各列の合計値データと、その企業外部で設定された属性に基づき集計された前記各行の合計値データとからそれらの各行・各列で交叉する各セルの数値を求める手段を備える表データ生成コンピュータシステムに関する。
背景技術
従来の二次元行列表形式の目的の表データを作成する場合、個々のデータの属性を目的に合った一定の区分で整理し、この区分に従い個々のデータの数値を集計して表形式にまとめるのが一般である。
しかし、企業の経済情勢や経営環境の変化に伴い、その企業外部情報を取り込んでデータを作成しようとする場合、従来の自社の区分で設定されている社内の分析コンピュータシステムでは作成困難である場合が多い。
またそのため、その社内分析コンピュータシステムの再構築は多くの時間と経費を必要とする。
そこで、数値データの中で価格や原単位値を伴う数値データについては、個々のデータに遡って自社分析システムを変更せず、従来の自社区分による合計データを活かして、社外外部情報を組入れて目的とする表データを作成しようとする方法が望まれる。
以下売上データについて具体的な一例を第６図に示す。第６図の左表は一般的な企業内部の自社データを示し、各列はその企業の商品別（Ａ，Ｂ，Ｃ）を示し、それぞれの各列の下側に売上合計値が示される。一方、各行は販売先別（甲、乙、丙、丁）を示し、各行の右側にそれぞれ売上合計値が示される。
第６図の右表は、各販売先からの情報により再分類整理集計した最終ユーザ別の売上合計額を示す。すなわち、販売先甲、乙、丙、丁からそれぞれの売り先の最終ユーザ別の販売情報を貰って、新たに商品別の列と、最終ユーザ別の販売情報の行とからなる二次元行列表データを作成する場合の関係を示す。この例では社内の列合計データをそのまま活かし、行の合計データを社外情報に組替えることになる。
以上の組替えを図る時、自社システムが直ちに活用できるとは限らなかった。特に、状況に応じて外部情報の属性を変えるときは自社システムは活用できなかった。
本発明は前述した点に鑑みてなされたものであり、その目的とするところは、以上のように外部情報により行合計が組替えられたとき、セル毎のセル数値を求めることは困難とみられてきたが、本発明は以上のような行列データよりセル毎のセル数値を求める計算可能な方法を解決する手段を備えて、公的機関を初め各種機関が提供する経済・社会データを自社システムのデータと組合せて利用するときや、自社内データを社内システムに記憶されてない新たな属性で集計分析するときに応用し解決できるシステムを提供する。
発明の開示
本発明の企業経営に使われる表データ生成コンピュータシステムは、企業経営に使われる数値データが、複数の属性に基づき整理・集計される二次元配置のｎ行ｍ列セルデータｓｉｊ（ｉ＝１，２，‥‥ｎ）（ｊ＝１，２，‥‥ｍ）と、各行のｍ個のセル数値の合計値ｙｔｉ（ｉ＝１，２，‥‥ｎ）及び、各列のｎ個のセル数値の合計値ｘｔｊ（ｊ＝１，２，‥‥ｍ）の属性の異なる２組の一次元データと、前記各列毎のｎ個のセル数値は共通した一定量の倍数となり、かつその列毎のそれぞれの一定量の数値を示す数の素因数の構成は少なくとも部分的に異なるようにされた、その一定量である原単位値Ｐｊ（ｊ＝１，２，‥‥ｍ）の一次元データとからなる行列形式表データにおいて、
前記企業内部で、その企業属性に基づき集計された一次元データを合計値ｘｔｊ及びその原単位値Ｐｊとし、前記企業外部で設定された属性に基づき集計された一次元データを合計値ｙｔｉとし、それらの値ｘｔｊ，Ｐｊ，ｙｔｉを既知数として行列が交叉するｎ×ｍ個の各セル数値であるｓｉｊを未知数とする部分データを求める手段を備える表データ生成コンピュータシステムであって、
前記システムは、企業内部データと外部情報データの組替データとし、解を求める前記セルの範囲の行及び列の設定と、その範囲の中の行列選定順序を入力させる設定入力画面を表示し、その入力データを初期設定テーブルに記録する初期設定手段と、
設定された行列選定順序に従って、そのシステムは初期設定テーブルより一つの行列を選定し、その選定した列の合計値ｘｔｊの原単位値ＰｊをＰｉとし、Ｐｉから＋−差の同じ二つの単位値Ｐ（０），Ｐ（２）を生成する原単位値＋−差生成手段と、
前記選定した行ｙｔｉをｙｔ１として第１行目の合計値ｙｔｉ′とし、次に選定しなかった行ｙｔ２，‥‥ｙｔｎを総て加えて第２行目の合計値ｙｔ２′とすると共に、さらに前記選定した列ｘｔｊをｘｔ１として第１列目の合計値ｘｔ１′とし、次に選定しなかった列ｘｔ２，ｘｔ３，ｘｔ４，‥‥を最後の列ｘｔｍを除く次の式Ｐ（０）（ｘｔ２／Ｐ２＋ｘｔ３／Ｐ３＋‥‥ｘｔｍ−１／Ｐｍ−１）により算出した値を第２列目の合計値ｘｔ２′とし、次の式Ｐ（Ｐ２−Ｐ（０））（ｘｔ，ｍ−１／Ｐｍ−１）＋ｘｔｍにより算出した値を第３列目の合計値ｘｔ３′とし、３列とする縮約を行うＰ（０）を用いて２行３列縮約表に生成したＰ（０）表生成手段と、
Ｐ（０）表生成手段と同様の２行３列縮約形態をＰ（０）の代りにＰ（２）を用いて２行３列縮約表に生成するＰ（２）表生成手段と、
前記２行３列縮約表の第１、第２、第３の各列合計値をそれぞれａ，ｂ，ｃとし第１、第２の各行合計値をｄ，ｅとする既知数として、ｘｉｊ（行番号ｉ＝１，２，列番号ｊ＝１，２，３）の６個のセル数値を
2003027925.tif 000002
2003027925.tif 000003
以上の各式のように未知数α，βを用いて表わす２行３列縮約表セル数値表示手段と、
前記縮約直前の表データにおける第１行目の第２列目ｓ１２から最終の列ｓ１ｍを除く第ｍ−１列目ｓ１，ｍ−１までのセル数値について、それぞれの単位量を合計したｎ１２＝ｓ１２／Ｐ２＋ｓ１３／Ｐ３＋‥‥ｓ１，ｍ−１／Ｐｍ−１を生成するＰ（０），Ｐ（２）表のｓ１２′，ｓ１２″セル単位量ｎ１２生成手段と、
Ｐ（０）表及びＰ（２）表よりなる２行３列縮約表のそれぞれの合計値及び原単位値Ｐ１，Ｐ（０），Ｐ（２）に基づき、法Ｐ１に関する前記セル単位量ｎ１２の剰余類を算出し、ｎ１２の解の対象となり得る数列を算出表示するＰ１設定によるセル単位量ｎ１２解数列算出手段と、
前記Ｐ１とは互いに素な因数を含むＰ１′を設定し、以下Ｐ１で行う同様の手段でそのＰ１′から＋−差の同じ二つの単位値Ｐ′（０），Ｐ′（２）を生成し、次に２行３列縮約のＰ′（０），Ｐ′（２）表を生成し、次にＰ′（０），Ｐ′（２）表の合計値、原単位値Ｐ１′，Ｐ′（０），Ｐ′（２）に基づき、Ｐ１′の法に関する前記ｎ１２の剰余類を算出し、ｎ１２の解の対象となり得る数列を算出表示するＰ１′設定によるセル単位量ｎ１２解数列算出手段と、
ｎ１２解数列算出手段がＰ１設定によるｎ１２解数列とＰ１′設定によるｎ１２解数列の中に重なった唯一定まる解があれば、初期設定手段で定めた現在の計算順序にあるｎ１２の単位量が確定し、選択ｎ１２単位量計算結果テーブルに記録すると共に、初期設定テーブルを検索して次の計算順序の列のセルｓｉｊを読出し、その列を第１列に移してそのセル数値を定める前述の各手段を繰返し、さらにその列のセル数値が総て定められ完了すれば、初期設定テーブルより次の行の計算順序の選定行列を読出しそのｎ１２単位量を定める前述の各手段を繰返し、初期設定テーブルに設定した求めるべきセルの範囲を総て完了させるその全結果のテーブルへの記録を終了する選定ｎ１２単位量逐次計算手段とを備えることを特徴とする。
また、前記企業内部で集計された一次元データの合計値ｘｔｊの属性はその企業の複数の販売先の販売商品別の売上合計額を示し、原単位値Ｐｊはそれら販売された商品の単価価格であり、一方前記企業外部で設定され集計された一次元データの合計値ｙｔｊの属性は前記各販売先からの情報により再分類整理の最終ユーザ別の売上合計額を示すことを特徴とする。
また、前記ｎ１２解数列算出手段がＰ１設定によるｎ１２解数列とＰ１′によるｎ１２解数列の中に複数個重なる解があれば、さらにＰ１，Ｐ１′とは互いに素なＰ１″を設定し、前記ｎ１２解数列算出手段を繰返すことを特徴とする。
発明を実施するための最良の形態
本発明の実施の形態を添付図面に基づき説明する。
第１図は本発明の企業経営に使われる表データ生成コンピュータシステム１の構成図を示す。
ここでの実施例では、表データ生成コンピュータシステム１はデータ処理コンピュータ端末１０（１台或は複数台でもよい）と、データベースサーバ２０からなる。
データベースサーバ２０はデータベース２１を管理し、後述するように表データ生成に必要な各種テーブルを備える。
一方、データ処理コンピュータ端末１０は少なくとも表示部１１と、企業外部情報データ記録媒体９０からその情報データを読込むためのハードディスクドライブ（ＨＤＤ）１２と表データ生成の流れを制御するためのソフトプログラム１０ａ及び後述するように必要な各種手段を備える。
以上のシステム１で生成する表データについて述べる前に、一般に企業経営に使われる行列形式二次元表データについて説明する。すなわち、第２図のｎ行ｍ列二次元形式の表データ１００に示すようにその表データは、企業経営に使われる数値データと、行と列それぞれの属性に基づき整理・集計される二次元配置のｎ行ｍ列セルデータｓｉｊ（ｉ＝１，２，‥‥ｎ）（ｊ＝１，２，‥‥ｍ）と、各行のｍ個のセル数値の合計値ｙｔｉ（ｉ＝１，２，‥‥ｎ）及び各列のｍ個のセル数値の合計値ｘｔｊ（ｊ＝１，２，‥‥ｍ）の属性の異なる２組の一次元データと、前記各列毎のｎ個のセル数値は共通した一定量の倍数となり、かつその列毎のそれぞれの一定量の数値を示す数の素因数の構成は少なくとも部分的に異なるようにされたその一定量である原単位値Ｐｊ（ｊ＝１，２，‥‥ｍ）の一次元データとからなる。
以上のような一般的に使われるｎ行ｍ列二次元形成の表データ１００（第２図参照）において、前記企業内部で、その企業属性に基づき（例えば、その企業の販売する各種商品等）集計された一次元データを合計値ｘｔｊ及びその原単位値Ｐｊとし、前記企業外部で設定された属性に基づき（例えば、その企業の販売店の販売先の情報データである顧客すなわち、最終ユーザ別の販売額等）集計された一次元データを合計値ｙｔｉとし、それらの値ｘｔｊ，Ｐｊ，ｙｔｉを既知数として行列が交叉するｎ×ｍ個の各セル数値であるｓｉｊを未知数とする部分データ量を求める各種手段を備える表データ生成コンピュータシステム１である。
以下、詳細にそのシステム１の各種手段を説明する。
システム１は、企業内部データと外部情報データの組替データとを入力し、その解を求めるセルの範囲の行及び列の設定と、その範囲の中の行列選定順序を入力させる設定入力画面を表示し、その入力データを初期設定テーブル２１ａに記録する初期設定手段１０ｂを備える。
またシステム１は、設定された行列選定順序に従ってテーブル２１ａより一つの行列を選定し、その選定した列の合計値ｘｔｊの原単位ＰｊをＰ１とし、そのＰ１から＋−差の同じ二つの単位値Ｐ（０），Ｐ（２）を生成し、テーブル２１Ｐに記録する原単位値＋−差生成手段１０ｄを備える。
またシステム１は、選定した行ｙｔｉをｙｔ１として第１行目の合計値ｙｔ１′とし、次に選定しなかった行ｙｔ２〜ｙｔｎを総て加えて第２行の合計値ｙｔ２′とすると共に、さらに選定した列ｘｔｊをｘｔ１として第１列目の合計値ｘｔ１′とし、次に選定しなかった列ｘｔ２，ｘｔ３，ｘｔ４，‥‥を最後の列ｘｔｍを除く次の式Ｐ（０）（ｘｔ２／Ｐ２＋ｘｔ３／Ｐ３＋‥‥＋ｘｔｍ−１／Ｐｍ−１）により算出した値を第２列目の合計値ｘｔ２′とし、次の式（Ｐ２−Ｐ（０））（ｘｔ２／Ｐ２）＋（Ｐ３−Ｐ（０））（ｘｔ３／Ｐ３）＋‥‥＋（Ｐｍ−１−Ｐ（０））（ｘｔｍ−１／Ｐｍ−１）＋ｘｔｍにより算出した値を第３列目の合計値ｘｔ３′とし３列とする縮約を行い、縮約表テーブル２１Ｐに記録するＰ（０）を用いて２行３列縮約表に生成したＰ（０）表生成手段１０ｄを備える（第３図参照）。
またシステム１は、Ｐ（０）表生成手段１０ｄと同様の２行３列縮約形態をＰ（０）代りにＰ（２）を用いて２行３列縮約表に生成するＰ（２）表生成手段１０ｅを備える（第４図参照）。
またシステム１は、２行３列縮約表の第１、第２、第３の各列合計値をそれぞれａ，ｂ，ｃとし、第１、第２の各行合計値をｄ，ｅとする既知数として，それによるセル数値ｘｉｊ（行番号ｉ＝１，２、列番号ｊ＝１，２，３）の６個のセル数値を
2003027925.tif 000004
以上の各式のように未知数α，βを用いて後述するように表わすことができるが、そのように表わす２行３列縮約表セル数値表示手段１０ｆを備える（第５図参照）。
またシステム１は、縮約直前の表データにおける第１行目の第２列目ｓ１２から最終の列ｓ１ｍを除く第ｍ−１列目のｓ１，ｍ−１までのセル数値について、それぞれの単位量を合計したｎ１２＝ｓ１２／Ｐ２＋ｓ１３／Ｐ３＋‥‥＋ｓ１，ｍ−１／Ｐｍ−１を生成するＰ（０），Ｐ（２）表のそれぞれのｓ１２′，ｓ１２″セル単位量ｎ１２生成手段１０ｇを備える。
またシステム１は、Ｐ（０）表及びＰ（２）表よりなる２行３列縮約表のそれぞれの合計値及び原単位値Ｐ１，Ｐ（０），Ｐ（２）に基づき、法Ｐ１に関する前記セル単位量ｎ１２の剰余類を算出し、ｎ１２の解の対象となり得る数列を算出表示するＰ１設定によるセル単位量ｎ１２解数列算出手段１０ｈを備える。
またシステム１は、Ｐ１とは互いに素な因数を含むＰ１を設定し、以下Ｐ１で行う同様の手段で＋−差の同じ二つの単位値Ｐ′（０）とＰ′（２）を生成し、次に２行３列縮約のＰ′（０），Ｐ′（２）表を生成し、次にＰ′（０），Ｐ′（２）表の合計値、原単位値Ｐ１′，Ｐ′（０），Ｐ′（２）に基づき、Ｐ１′の法に関する前記ｎ１２の剰余類を算出し、ｎ１２の解の対象となり得る数列を算出表示するＰ１′設定によるセル単位量ｎ１２解数列算出手段１０ｉを備える。
なお、手段１０ｈ，１０ｉのｎ１２解数列算出の詳細については後述する。
またシステム１は、ｎ１２解数列算出手段１０ｈ，１０ｉがＰ１設定によるｎ１２解数列とＰ１′設定によるｎ１２解数列の中に重なった唯一の定まる解があれば、初期設定手段で定めた現在の計算順序にある選定した行列のｎ１２の単位量が確定し、ｎ１２単位量計算結果テーブル２１ｂに記録すると共に、初期設定テーブル２１ａを検索して次の計算順序の選定すべき行列を読出し、その列を第１列に移して、そのｎ１２単位量を定める前述の各手段を繰返し、さらにその列のｎ１２単位量が総て定められ完了すれば、初期設定テーブル２１ａより次の行の計算順序の選定された行列を読出しそのｎ１２単位量を定める前述の各手段を繰返し、初期設定テーブル２１ａに設定した行列選定のｎ１２単位量を総て完了させ、その全結果のテーブル２１ｂへの記録を終了する選定ｎ１２単位量逐次計算手段１０ｊを備える。
なお、ｎ１２解数列算出手段１０ｉがＰ１設定によるｎ１２解数列とＰ１′設定によるｎ１２解数列の中にＰ１及びＰ１′と素な因数を含むＰ１″を設定し前記ｎ１２解数列算出手段１０ｉを繰返しｎ１２解数列の中に唯一の解を探し出す。
次に、前記選定ｎ１２単位量逐次計算手段１０ｊにより算出されテーブル２１ｂに記録されたｎ×ｍ個のｎ１２単位量を逐次呼出して、各列毎のｎ１２単位量をそれぞれｎ１２（１），ｎ１２（２），‥‥ｎ１２（ｍ）して、それらのｎ１２の合計をＴ・ｍ／ｍ−１＝Ｔとおけば
2003027925.tif 000005
が得られる選定列ｎ１２単位量算出手段１０ｋを備える。
また、手段１０ｋを選定各行について算出する選定全範囲ｎ１２単位量算出手段１０Ｌを備える。
次に、本発明の企業経営に使われる表データ生成コンピュータシステム１の動作の流れを第７図、第８図、第９図に基づいて説明する。
第７図のＳ７１，Ｓ７２は、このシステム１による表データ生成を開始する前に、予めそのコンピュータシステム１のデータベース２１に企業内部属性による合計値一次元データテーブル２１ｘと企業外部情報属性による合計値一次元データテーブル２１ｙとを備え記録しておくことを示す。
第７図のＳ７３は、表データ生成開始前の初期設定手段１０ｂを示す。Ｓ７４は、計算開始前に外部情報データと企業内部データとの整合がとれるように誤差を各行に配分する修正を示す。
第８図のＳ８１は計算開始指令により、システム１は自動的に計算すべきセルを表示し、計算を開始することを示す。
Ｓ８２は、原単位値＋−差生成手段１０ｃを示し、Ｓ８３，Ｓ８４はそれぞれＰ（０）表生成手段１０ｄ，Ｐ（２）表生成手段１０ｅを示し、第３図、第４図にその２行３列に縮約した状態を示す。
Ｓ８５は、第５図に示す２つの未知数α，βを用いて、２行３列縮約のＰ（０）表、Ｐ（２）表の各６個のセル数値を計算する２行３列縮約表セル数値表示手段１０ｆを示す。
Ｓ８６は、セル単位量ｎ１２生成手段１０ｇを示し、Ｓ８７，Ｓ９１はそれぞれＰ１，Ｐ１′設定によるセル単位量ｎ１２解数列算出手段１０ｈ，１０ｉを示す。
Ｓ９２はＰ１設定とＰ１′設定とによるｎ１２解数列を比較し、その数列の中に唯一重なった解があれば、それを解とすることを示し、Ｓ９３は唯一の解でなければ、さらにＰ１″を設定し、ｎ１２解数列を生成し、唯一の解があるまで繰返すことを示し、Ｓ９４は唯一の解が定まればテーブル２１ｂへ記録し、テーブル２１ａにより次の選定行列を読出し同様の手段を繰返し、テーブル２１ｂに逐次選定した全範囲の行列のｎ１２単位量を記録する、選定ｎ１２単位量逐次計算手段１０ｊを示す。
Ｓ９５は、全部完了すれば、選定全範囲の行列のｎ１２単位量とその各セルの数値とを算出し表示することを示す。
なお、前述した２行３列に縮約する表データを生成するに際し、以下のような意味に基づいて縮約変換を行っている。すなわち、第２図のｎ行ｍ列の原表では原単位値がＰ１，Ｐ２，‥‥Ｐｊがそれぞれ互いに素な数を含むことを前提としているため原表のままでは各列セルの数値の間に特定の関連性がない。
ここで、原表を第３図、第４図のように２行３列表データに縮約して第１列と第２列それぞれのセルの間に一定の数学的関連が与えられるような表を生成し導入すれば、その取扱いが非常に容易になる。また、第１列と第２列との関連が決れば、合計値総計は既知であるから第３列は自ずから定まる。またその際、各セル数値を原単位値で割った商の単位量ｎ１２（例えばｘｔｊ／Ｐｊの和）は、原表と同じ数であるから、その数値に変動が起きないように２行３列の表を生成する必要がある。
以上のように縮約された２行３列の表であるので、前述のｎ１２解数列を算出することが可能となる。
従って、２行３列縮約の組合せ、すなわち縮約の方法は第１列、第２列をそのままとして以降の列をまとめて第３列とする場合や、原表の第２列と第３列を加えて第２列とし、以降の列をまとめて第３列とする場合など各種の組合せがある。
本発明に示した縮約の組合せを基本とした理由はｎ１２の量の変動幅の比率が比較的安定すると考えたからである。
以下、前述したｎ１２解数列算出手段１０ｈ，１０ｉの詳細について、第１０図、第１１図、第１２図の具体的な実施例に基づいて説明する。ここで、第１０図はｎ行ｍ列（５行×５列）の二次元形式表データの実施例表である。第１１図はそのＰ（０），Ｐ（２）による２行３列縮約のＰ（０），Ｐ（２）表の実施例表である。第１２図はＰ（０）表、Ｐ（２）表のセル数値を２つの未知数（ここではα，βとα，β″）で表示した実施例である。
Ｐ０表から（第１２図）
2003027925.tif 000006
2003027925.tif 000007
ｘ１１の単位量をｔとし、ｘ１２の単位量をｎ１２とおけば、上式は、
３（１７８９ｔ）＋１７１５ｎ１２≡１７１５ｎ１２（ＭＯＤ  １７８９）である。
ここで、１７１５ｋ≡１    （ＭＯＤ  １７８９）とおき、ｋを求めれば
ｋ≡１３７８  または  ｋ≡−４１１
が得られる。
剰余類の絶対値の小さい方を用いて、両辺にｋを乗ずれば
2003027925.tif 000008
−８０５−４１１β≡ｎ１２が得られる。
これまで、Ｐ０，Ｐ２は、既に定められたものとして説明してきたが、Ｐ０，Ｐ２の定め方は、次の基準により行っている。
Ｐ１＝４Ｚ＋１のタイプか、＝４Ｚ＋３のタイプかを判定する。前者タイプ１、後者タイプを２とすると、１の場合Ｐ１−４Ｌ−１、２の場合Ｐ１＋４Ｌ＋１（Ｌ＝１，２，‥‥Ｎ）を逐次行い、その因数が、奇数＊（２の２乗倍）以上となるように定め、その素奇数＊２（乃至４）をＰ１より減じた数をＰ０、加えた数をＰ２とおく。
例題では、１７８９−１３＝１７７６，１７７６＝４８＊３７，１７８９−（３７＊２）１７１５，１７８９＋（３７＊２）＝１８６３となる。これにより、１７７６／（１７８９−１７１７），１７７６／（１７８９−１８６３）が＋−で対応する関係が常に成り立つ。
４Ｌ＋１の数は、以上の関係が成り立ては十分である。
４Ｌ＋１を（１）式に乗ずれば（Ｌ＝３とする）
2003027925.tif 000009
左辺の数値が−１０４６５＋２４β＞１３（ｎ１２）であれば、
１７８９で割った商をＱ０とおけば
2003027925.tif 000010
と書ける。同様にして８０５＋４１１β″＝ｎ１２×１３より
2003027925.tif 000011
が得られる。
また、下式の左辺の数値をＲとおけば
2003027925.tif 000012
が成り立つから
2003027925.tif 000013
が得られる。また、
2003027925.tif 000014
となるから、ｎ１２＝１２Ｋ＋ＮＲとおくと、
2003027925.tif 000015
となり、この両辺に１２を掛けると
2003027925.tif 000016
（２Ａ）式より
2003027925.tif 000017
１２（β＋β″）＝８６７６  より左辺は−１７８９となる。
この結果
2003027925.tif 000018
が得られる。
2003027925.tif 000019
１３（Ｑ０＋ＮＲ）＝−１３となるから、左辺に移し、
2003027925.tif 000020
１２で割れば、
2003027925.tif 000021
Ｋはｎ１２の数値の範囲に応じて動く。Ｋを１５，１６，１７，１８とおいて法１４８に関する２βの剰余類を求めると、
2003027925.tif 000022
が得られる。
これより、（１Ａ）２β＝１４８Ｔ＋３０（Ｔ＝１，２，３，‥‥，９，１０）と逐次おいて（２Ａ）式左辺に代入し、それにより得られた数値をＰ１で割って、その商が４となり、残りが１３で割り切れるならば、ｎ１２の解の対象となる数値である。ここで、商４は別途計算の結果得られるものである。
2003027925.tif 000023
2003027925.tif 000024
となり、１７５，１８７，１９９，２１１の数列が得られる。
Ｐ１′の設定の場合も同様である。新たな数列を導入するため原単位値Ｐ′の設定は、上記例題
2003027925.tif 000025
から見られるように、Ｋ及び２βの係数１２と素な関係の数が作られるよう設定する必要がある。
例題では、１７５３を設定したがＰ０＝１７０７、Ｐ２＝１７９９
2003027925.tif 000026
となり、１９と１２は互いに素となる。
第９図のチータを、同様に２行３列に縮約したうえ、計算すると、
2003027925.tif 000027
とおけば、
2003027925.tif 000028
が得られる。ｋを乗ずれば、
2003027925.tif 000029
さらに、５を乗ずれば、
2003027925.tif 000030
が得られる。
以下、前記と同様の計算によりＱ０＋ＮＲ＝２０が得られる（途中略）。
2003027925.tif 000031
１９で割れば、
2003027925.tif 000032
Ｋを１９，１０，１１と逐次おくと、
2003027925.tif 000033
同様に、（１Ａ）２β＝９２Ｔ＋４４（Ｔ＝１，２，３，‥‥，９，１０）と逐次おいて（３Ａ）式左辺に代入し、Ｐ１′で割った商が１１であって、残りが５で割り切れる数値ならば、ｎ１２の解の対象となる数値である。
2003027925.tif 000034
産業上の利用可能性
本発明の企業経営に使われる表データ生成コンピュータシステムは以下に示す効果を奏する。
すなわち、個々の企業のおかれを経営環境・業態の相違により、企業の作成するデータの属性・項目・その定義等にはさまざまなものがある。そのため、企業も自社データを外部の一般公的機関を含む各種経営情報と関連させたうえで活用することは、必ずしも十分に行われていなかったが、この表データ生成コンピュータシステムにより、経済・経営の変化の中で、自社のおかれた位置を理解するうえで、こうした外部環境のデータと関連させて自社データを分析することは容易となり経営戦略に有用な情報を取得できることになる。
【図面の簡単な説明】
第１図は、企業経営に使われる表データ生成コンピュータシステムの構成図であり、第２図は、ｎ行ｍ列二次元配列表データの一般的な形式図であり、第３図は、ｎ行ｍ列データをＰ（０）を用いて２行３列に縮約したＰ（０）表であり、第４図は、ｎ行ｍ列データをＰ（２）を用いて２行３列に縮約したＰ（２）表であり、第５図は、２行３列の表データの合計値を既知数として６個のセル数値を未知数α，βで表した計算式であり、第６図は、企業自社の一般的な表データと企業外部情報データの関係の一実施例を示す図であり、第７図は、表データ生成コンピュータシステムの動作の流れ図▲１▼であり、第８図は、表データ生成コンピュータシステムの動作の流れ図▲２▼であり、第９図は、表データ生成コンピュータシステムの動作の流れ図▲３▼であり、第１０図は、ｎ行ｍ列の二次元形式表データの実施例であり、第１１図は、Ｐ（０），Ｐ（２）による２行３列縮約のＰ（０），Ｐ（２）表の実施例表であり、第１２図は、Ｐ（０）表、Ｐ（２）表のセル数値を２つの未知数で表示する実施例である。
2003027925.tif 000035
【図１】
2003027925.tif 000037
【図２】
2003027925.tif 000038
【図３】
2003027925.tif 000039
【図４】
2003027925.tif 000040
【図５】
2003027925.tif 000041
【図６】
2003027925.tif 000042
【図７】
2003027925.tif 000043
【図８】
2003027925.tif 000044
【図９】
2003027925.tif 000045
【図１０】
2003027925.tif 000046
【図１１】
2003027925.tif 000047
【図１２】
2003027925.tif 000048