5/27/2022

Access。クエリ。データの上位25%の降順リストを手早くつくりたい【Top 25%】

Access。クエリ。データの上位25%の降順リストを手早くつくりたい

<トップ値>

Excel以上にAccessは大きな大量のデータをつかって、集計や抽出を行うことが多いようです。


そこで、TOP10とかではなくて、全体のうち、上位25%のデータを降順で手早く、抽出したい場合、どのようにしたらいいでしょうか。


テーブルを用意しました。


このテーブルから、商品別の売上高合計金額が、上位25%に該当する降順のクエリをつくっていきます。


作成タブのクエリデザインをクリックします。


 

デザインビューにかわりますので、必要なフィールドを設定します。


売上高の並べ替え設定を「降順」にしておきます。


初期のままだと、商品名ごとと、「グループ化」することができませんので、クエリデザインタブにある「集計」をクリックして、集計行を追加します。


グループ化したい、商品名フィールドの集計は、「グループ化」と設定します。


合算値を算出したい売上高フィールドの集計には「合計」と設定します。


ここまでの状況を確認しますので、データシートビューで確認します。


次に「売上高の合計」の上位25%に抽出する作業をしていきますので、デザインビューに移動します。


クエリデザインタブの「プロパティシート」をクリックして、プロパティシート作業ウィンドウを表示します。


「トップ値」に「25%」と設定します。


あとは、クエリ名をつけて、完成です。

それでは、データシートビューで確認します。


このように、上位25%のデータのみにすることができました。


プロパティシートの中にあるということで、なかなか使う機会はないかもしれませんが、トップ値をつかうことで、色々なデータを抽出することができますよ。