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

access2010

クロス集計後の計算


直近3ヶ月のテーブルを持っています。

くらい集計にて

行側 品名

列側 年月(2016/10、2016/11、2016/12)

IDのカウントでクロス集計しています。


前月比(2016/12−2016/11)を取りたいのですが、フィールド名が来月には1ヶ月成長してしまいます。

前月比の計算式を書き換えないように行うにはどのようにすればよろしいか、教えて下さい。

A 回答 (3件)

では、クロス集計の元データを、テーブルではなく列を増やしたクエリにすれば解決では?

    • good
    • 0
この回答へのお礼

ありがとうございます。試してみます。いつもありがとうございます。

お礼日時:2017/01/31 11:07

一列増やして、そのデータの日付が先月なら「先月」、先々月なら「先々月」と入力しておけば(別に関数でもいいですが)、その列をクロス集計で使えばいいんです。


要は列名が固定化されていればいいんですよね?
    • good
    • 0
この回答へのお礼

ありがとうございます。フィールド増やすしかないですかね。しかし増やしたフィールドに年月が可変する対策をクエリ上で取りたいのですが。

お礼日時:2017/01/31 09:51

クエリでやるより、フォームやレポート、出力してエクセルの方が簡単ですよ?



どうしてもやりたいなら、元データを少し加工すれば出来ます。
代替え案は不要ですか?
    • good
    • 0
この回答へのお礼

ありがとうございます。元データを少し加工する、やり方を教えて下さい。

お礼日時:2017/01/31 08:36

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