MSAccess-データの要約
集計クエリは、特定の1つの数値だけを探している場合に最適ですが、スプレッドシートのような要約のような情報を要約したい場合は、クロス集計クエリの試行を検討することをお勧めします。要約データを再構築して読みやすく理解しやすくしたい場合は、Crosstab Query。
クロス集計クエリは、 Select Query。クロス集計クエリを実行すると、結果がデータシートに表示されます。このデータシートは、他のタイプのデータシートとは構造が異なります。
次のスクリーンショットに示すように、クロス集計クエリの構造により、同じデータを表示する単純な選択クエリよりも読みやすくなります。
Accessでクロス集計クエリを作成する最も簡単な方法は、Accessに付属のウィザードを使用してクロス集計クエリを作成することです。次に、クエリグループの[作成]タブに移動し、クエリウィザードをクリックします。
上記のダイアログボックスでは、あらゆる種類の特別なクエリを確認できます。デザインビューからこれまで行ってきたような簡単なクエリウィザードを作成できます。2つ目は、必要なものです。データをコンパクトなスプレッドシートのような形式で表示するクロス集計クエリです。次に、クロス集計クエリを選択して、[OK]をクリックします。
ウィザードの最初の画面では、クロス集計クエリの結果に必要なフィールドが含まれているテーブルまたはクエリを確認するメッセージが表示されます。クリックしてくださいQueries ラジオボタンと選択 qryOrdersInformation —これは、小計、消費税などを含む、以前に作成したものです。をクリックします。 Next。
次に、そのクエリから使用可能なフィールドを調べます。行見出しとして必要なフィールド値を入力するように求められます。さまざまな本のタイトルすべての簡単なリストが必要だとしましょう。次に、本のタイトルフィールドを選択し、選択したフィールド領域に送信して、をクリックします。Next。
上記のダイアログボックスでは、質問は列見出しとして何を使用するかであり、それは実際に何を評価するかによって異なります。あなたが私たちを見たいと思っているとしましょうsales by date、選択 TransactionDate をクリックします Next。
上記のダイアログボックスの質問は、日時列を選択したために以前に選択したフィールドに基づいた特殊な質問です。日時列情報を特定の間隔でグループ化するかどうかを尋ねています。年オプションを選択して、Next。
上記のダイアログ画面の次の質問は、行の交差部分の各列について計算する数値を尋ねます。この場合、選択することで販売された本の数量で行くことができますquantity (QTY) 関数から合計してクリックします Next。
ウィザードの最後の画面で質問があります what do you want to name your query さらに、をクリックします Finish に View that query。
現在、本ごとの情報と、それぞれの売上が発生したときのような総売上に関する情報があります。