Access。クエリ。10歳単位の年齢分布の集計をしたい
<Partition関数>
顧客管理のテーブルがあります。
これを10歳代ごとに何人いるのかという、年齢分布の集計を求めたい。
年齢フィールドに年齢が入力されています。
Excelにエクスポートして求めたらと思うかもしれませんが、Excelでは、度数分布を求めるのは、少々面倒です。
そこで、今回は、Accessのクエリで、10歳単位の度数分布を作ってみます。
作成タブのクエリデザインをつかいます。
区分の演算フィールドをつくります。
区分: Partition([年齢],10,100,10)
そして、件数が必要なので、NOフィールドを設定したら、集計行を表示しますので、クエリデザインタブの集計ボタンをクリックします。
NOフィールドの集計方法は、「カウント」とします。
では、実行して確認してみましょう。
このように、10歳代単位の年齢分布の集計を求めることができました。
今回のテーブルには20歳以下の人はいなかったので、20:29からになっています。
このように、Partition関数をつかうことで、度数分布をAccessのクエリで手早く求めることができます。