- ベストアンサー
アクセスでデータの集計方法について教えてください。
基本的なことになるのかもしれませんが、よろしくお願いいたします。 健診関係の仕事をしており、個人コードごとに単独の検査データが大量に有ります。検査の種類は200ほどあります。これを個人ごとに紐づけして集計しなおしたいのです。今まではクロス集計でやっていたのですが、数が限界を超えてしまいクロス集計がエラーになってしまいました(T_T)。具体的に単純化して書きますと、 個人コード 検査コード 検査名 数値 A1111 00001 ○○○ 10 A2222 00001 ○○○ 12 A2222 00002 ●●● 55 A1111 00002 ●●● 50 A3333 00001 ○○○ 15 個人コード 数値1 数値1(検査数値を個人別・検査別に集計) A1111 10 50 A2222 12 55 A3333 15 データはそれぞれ以下のようなイメージでテーブル管理しており、リレーションでつなげています。 個人コード→個人テーブル 検査数値 →検査テーブル 検査コード→検査コードテーブル ひとつの検査を個人ごとにクエリで抜き出すことは出来るのですが、個人ごとに検査を横に並べていくことがうまくいきません。 ベースになるデータは人数×検査数で20万件ほどあり最終的には400万件ぐらいになりそうなのでクロス集計ではお手上げ状態のようです。そもそもはじめのデータを作る時に個人ごとに紐付けして作れと突っ込まれそうですが、そこは事情があって無理なんです。 どなたかよろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
noname#140971
回答No.1