Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


6717 / 9994 ←次へ | 前へ→

【6476】クロス集計で累計を出すには
質問  うっち  - 05/10/13(木) 22:46 -

引用なし
パスワード
   Access初心者です。よろしくお願いします。

テーブル1に下の項目でデータが5年分65000000件程あります。
管理番号 発生年月日 数量
管理番号をグループ化して行見出しにし、列見出しを発生年月日(5年分)にして、各数量の合計を集計するクロス集計クエリは作れるのですが、数量を累計にしたい場合どのようにすれば良いでしょうか?

色々調べたのですが、良い方法が分らず、クロス集計クエリを元に新しいクエリを作成して、5年分の累計列見出しを作り関数で加算するように作ったのですが、途中に数量の無い場合、それ以降の累計が空白になってしまいました。
クロス集計にもどりNZ関数でNull値を「0」と表示させて作りましたが、
2001/01  2001/02  2001/03  2001/01累計 2001/02累計 2001/03累計
   7     0     0       7     70     700
と表示されてしまいます。
仕方なく新しいクエリでIIF関数を使い。IsNullの場合は0に置き換えて計算するようにしました。
もっと良い方法があるのではと思うのですが、どなたかご存知でしたらご指導をお願い致します。
分りづらい説明でも申し訳ありません。

739 hits

【6476】クロス集計で累計を出すには うっち 05/10/13(木) 22:46 質問
【6480】Re:クロス集計で累計を出すには 小僧 05/10/14(金) 8:54 発言
【6497】Re:クロス集計で累計を出すには うっち 05/10/15(土) 22:08 質問
【6499】Re:クロス集計で累計を出すには 小僧 05/10/16(日) 2:41 回答
【6503】Re:クロス集計で累計を出すには うっち 05/10/16(日) 17:35 質問
【6504】Re:クロス集計で累計を出すには 小僧 05/10/16(日) 18:53 発言
【6505】Re:クロス集計で累計を出すには うっち 05/10/16(日) 20:00 お礼

6717 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078242
(SS)C-BOARD v3.8 is Free