dポイントプレゼントキャンペーン実施中!

テーブル1からクエリ結果1を得たいのですが、
どのようにすればよろしいでしょうか?


テーブル

NO Q1 Q2
A  3 2
A  2 2
A  1 3
B  2 2
B  1 2

クエリ結果

NO Q1A1 Q1A2 Q1A3 Q2A1 Q2A2 Q2A3  総数
A  0   1  1   0  2   0   3
B  1   1  0   0  2   0   2


NOの集計をグループ化し、
総数はフィールドを 総数: Count([Q1]) とすれば
表示できるのですが、中の6つのフィールドの設定が
わかりません。

よろしくお願いいたします。


-------------

テーブルの説明
商品AとBに対するアンケートデータベース
質問文は2問(Q1とQ2)で1から3の3択

クエリ結果の説明
Q1A1は質問Q1で1と回答した人の数
総数は商品に対するレコード数

A 回答 (1件)

テーブルの作り方に問題ありですね


下のようなテーブルなら

回答者 商品  質問  回答
1    A    Q1   3
1    A    Q2   2
1    B    Q1   2
1    B    Q2   2
2    A    Q1   2
2    A    Q2   2
2    B    Q1   1
2    B    Q2   2
3    A    Q1   1
3    A    Q2   3

クロス集計クエリで簡単に下のように集計できます

商品  質問 回答1 回答2 回答3  回答総数
A    Q1   1   1   1     3
A    Q2   0   2   1     3
B    Q1   1   1   0     2
B    Q2   0   2   0     2
    • good
    • 0
この回答へのお礼

ありがとうございます。
元々のテーブルに不備があったようですね。
大変参考になりました。

お礼日時:2006/09/23 21:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!