通販の勉強会でデシル分析というのをやりました。
通販の勉強会でデシル分析というのをやりました。 全顧客の購入金額を高い順に10等分して、各ランク(デシル1~10)の購入比率や売上高構成比を算出する分析方法、ということなんで実際のデータでやってみたいのですが。 accessを使って1万件のデータを売上額降順でオートナンバーしたデータがあります。10分割ということなので、1~1000位の売上合計、1001~2000位の売上合計、2001~・・・という区切りで各ブロックの合計を出したいと思いました。 図のようにクエリをつくるやると1ブロックだけの合計額は出るのですが、添付の表いな感じで集計するのはどうやって作ったら良いでしょうか。 今回はクエリを10ブロック分つくって、それぞれの合計値をエクセルに貼り付けて表にしたんですがエラい面倒でした。 *エクセルだけでは(データが重くて)出来ませんでした。
Microsoft Access・7閲覧・100
ベストアンサー
売上の順位が記載されてるフィールドがあるのなら それに対して1を引いて 1000で端数切捨ての割り算(\演算子)すれば 0~9の値が求められるので 1を足して それをグループ化合計すれば完成しそうです。
質問者からのお礼コメント
思ったような表が出来ました。ありがとうございました!
お礼日時:2/27 9:23