クエリは、テーブルからデータを引き出し、検索し、取得するための非常に重要なツールです。データベースに対してさまざまなアクションまたは操作を実行し、必要に応じて結果を実行します。 Microsoft Accessクロス集計クエリ ユーザーは、スプレッドシートに似たコンパクトな形式で情報を要約できます。この投稿では、クロス集計クエリを使用する理由とその使用方法について詳しく説明します。
インスタンスの場合:異なるコースの学生によって保護されたマークを分析する場合、分析するのは困難です。 選択する 特定の生徒の詳細を見つけるために下にスクロールするクエリ。
以下の表には、合計3人の学生がいて、それぞれのコースで異なるマークを獲得しています。
ここで得られたマークを表示したい場合生徒ごとに異なるコースがある場合は、生徒の名前を列見出しまたはフィールド見出しに変更し、コース名を行見出しに変更して、レコードの簡潔で完全なビューを取得する必要があります。クロス集計クエリでは、少なくとも1つを割り当てる必要があります 行見出し、 1 列見出し と 値。この場合、学生を変更します 名前 行見出しへのフィールド、 コース 行の列見出しに名前を付け、マークに値を割り当てます。
案内する 作成する タブを使用してクエリを作成し、デザインビューの[クエリデザイン]をクリックします。表を追加して内容を確認します。
今に向かいます 設計 タブとヒット クロス集計。
下のフィールドペインにCという名前で2つの新しい行が追加されていることに気付くでしょう。ロスタブ そして 合計。 今では クロス集計 行、オプションの小さなドロップダウンボタンをクリックし、割り当てるために行見出しを選択します コース フィールド 行見出しとして。次の行の下 名前 フィールド, 選択する 列見出し ドロップダウンオプションから。選択する 値 ために マーク フィールド それに対応する行(上), 選択する 和 ドロップダウンオプションから.
いま コース、 以前に列見出しであったものは変換されます行見出しに変更され、以前に行見出しだった生徒の名前が列見出しに変更されたため、簡潔さが達成され、生徒の詳細を表示するために下にスクロールする必要がなくなりました。
上記のデモンストレーションには少量のデータが含まれており、処理する巨大なデータシートがある場合、クロス集計クエリの実際の使用状況を確認できます。
コメント