みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Access 集計クエリにて。

地域計: DCount("市区町村","テーブル名")

今上記の状態で止まっています。

下記のようなテーブルがあるとします。

都道府県 市区町村
東京都  新宿区
東京都  豊島区
東京都  葛飾区
東京都  新宿区
東京都  新宿区
東京都  葛飾区
東京都  豊島区
東京都  豊島区
東京都  豊島区

この中で新宿区は何件、豊島区は何件、葛飾区は何件、と出したいです。
しかし、都道府県市区町村は変動します。
毎回変わるのです。
なので特定の文字列を検索するというよりは
その時にそのテーブルに貼った市区町村別に何件ずつ入ってるか、を求めたいです。

地域計をだしたいのです。

只今集計クエリで○○: Sum(IIf([フィールド名]="○○",1,0))
で○○の件数は何件かを出しているのですが
この○○はどの地域でも変わらないため、指定できるのですが
地域は変わってしまう為指定できません。

○○の隣に地域計を出したいのですが
どうすればいいでしょうか。

投稿日時 - 2014-12-23 20:52:14

QNo.8868232

すぐに回答ほしいです

質問者が選んだベストアンサー

新宿区__3__2__5__15 ←ここを出したい。

クロス集計クエリに関する質問だと仮定して・・・。

【クロス集計クエリ作成手順】

1、[クエリ].[新規作成]クリック。
2、[クロス集計クエリ ウィザード]クリック。
3、テーブル選択し次へ。(コール履歴)
4、[市区町村]を選択し次へ。
5、[電話結果]を選択し次へ。
6、集計方法の”カウント”を選んで次へ。
7、オプション[クエリのデザインを編集する]を指定して完了。
8、SQLビューにて次の2箇所を修正。

TRANSFORM Count(コール履歴.XXX) AS XXXのカウント
SELECT コール履歴.市区町村, Count(コール履歴.XXC) AS [合計 XXX]
FROM コール履歴
GROUP BY コール履歴.市区町村
PIVOT コール履歴.電話結果;



TRANSFORM Count(*) AS リストのカウント
SELECT コール履歴.市区町村, Count(*) AS リスト合計
FROM コール履歴
GROUP BY コール履歴.市区町村
PIVOT コール履歴.電話結果;



TRANSFORM Count(*) AS リストのカウント
SELECT コール履歴.市区町村, Count(*) AS リスト合計
FROM コール履歴
GROUP BY コール履歴.市区町村
ORDER BY コール履歴.都道府県
PIVOT コール履歴.電話結果;

並びとか列名とかを編集で指示します。

投稿日時 - 2014-12-23 23:44:37

ANo.4

このQ&Aは役に立ちましたか?

7人が「このQ&Aが役に立った」と投票しています

回答(6)

ANo.6

添付図ミス!

投稿日時 - 2014-12-24 00:05:05

ANo.5

SELECT
DISTINCT 市区町村,
DCount("*","コール履歴","市区町村='" & [市区町村] & "' AND 電話結果='獲得'") AS 獲得,
DCount("*","コール履歴","市区町村='" & [市区町村] & "' AND 電話結果='再TEL'") AS 再TEL,
DCount("*","コール履歴","市区町村='" & [市区町村] & "' AND 電話結果='不通'") AS 不通,
DCount("*","コール履歴","市区町村='" & [市区町村] & "' AND 電話結果='NG'") AS NG,
DCount("*","コール履歴","市区町村='" & [市区町村] & "'") AS リスト合計
FROM コール履歴
ORDER BY 市区町村;

もしかして、こういう答えを求めていたのかな???

新宿区にヌル値あり!

投稿日時 - 2014-12-24 00:04:01

ANo.3

クエリのクロス集計ウィザード使えば?

行見出しに「都道府県」「市区町村」、列見出しに「フラグ」、
で値は「合計」にすれば良い。

もっとも行内の合計は「市区町村」の右どなり、列は音読みソートです。
EXCELにでも貼って編集。

必要な行だけ欲しいなら、Where条件を追加。

投稿日時 - 2014-12-23 23:01:00

ANo.2

【お詫び】添付図ミス!

投稿日時 - 2014-12-23 22:10:14

補足

わかりにくくて申し訳ありません!!

今組んでるクエリは


フィールド:地域  獲得  NG  不通  リスト計
      新宿区  3   2   5    15 ←ここを出したい。
      豊島区  7   1   12    32

獲得やNGのフラグが立っていないレコードもあるので
自分的には質問文のようなテーブルの地域の新宿は何件って数えればいいかなって思ってたんですが、地域が変動してしまうのでどうしてもわからず。。。

これがおわるまで帰れないのでほんと助かります。泣

投稿日時 - 2014-12-23 22:31:24

ANo.1

添付図の上?下?
どっちかを補足されたら回答者も回答しやすいですよ。

*行合計は非表示も可。

投稿日時 - 2014-12-23 22:07:05

あなたにオススメの質問