Ms-access-summarizing-data

提供:Dev Guides
移動先:案内検索

MS Access-データの要約

特定の番号を1つだけ探している場合、集計クエリは優れていますが、スプレッドシートのような概要のような情報を要約する場合は、クロス集計クエリを試してみるとよいでしょう。 概要データを再構築して読みやすく、理解しやすくする場合は、*クロスタブクエリ*の使用を検討してください。

  • クロス集計クエリは、*選択クエリ*の一種です。 クロス集計クエリを実行すると、結果がデータシートに表示されます。 このデータシートの構造は、他のタイプのデータシートとは異なります。 *次のスクリーンショットに示すように、クロス集計クエリの構造により、同じデータを表示する単純な選択クエリよりも読みやすくなります。

Accessでクロスタブクエリを作成する最も簡単な方法は、Accessに付属のウィザードを使用してクロスタブクエリを作成することです。 クエリグループの[作成]タブに移動し、クエリウィザードをクリックします。

新しいクエリ

上記のダイアログボックスには、あらゆる種類の特別なクエリが表示されます。 デザインビューからこれまで行ってきたような簡単なクエリウィザードを作成できます。 2つ目は、必要なものです。データをコンパクトなスプレッドシート形式で表示するクロス集計クエリです。 次に、クロス集計クエリを選択し、[OK]をクリックします。

クロスタブ

ウィザードの最初の画面では、クロス集計クエリの結果に必要なフィールドが含まれるテーブルまたはクエリのプロンプトが表示されます。* Queries ラジオボタンをクリックし、 *qryOrdersInformation を選択します。これは以前に作成したもので、小計、売上税などが含まれます。 [次へ]をクリックします。

クロスタブクエリ

次に、そのクエリから使用可能なフィールドを調べます。 行見出しとして必要なフィールド値を入力するように求められます。 さまざまな本のタイトルの簡単なリストが必要だとしましょう。 書籍のタイトルフィールドを選択し、選択したフィールドエリアに送信して、[次へ]をクリックします。

トランザクション

上記のダイアログボックスでは、質問は列見出しとして使用するものであり、実際に評価するものによって異なります。 sales by date を表示し、 TransactionDate を選択して、 Next をクリックするとします。

取引日

上記のダイアログボックスの質問は、日時列を選択したため、以前に選択したフィールドに基づいた特別な質問です。 特定の間隔で日時列情報をグループ化するかどうかを尋ねています。 年オプションを選択し、[次へ]をクリックします。

関数

上記のダイアログ画面の次の質問では、行の交差点の各列について、どの番号を計算するかを尋ねます。 この場合、関数から「* quantity(QTY)」と「Sum」を選択し、「 *Next 」をクリックすることにより、販売された本の数量別に移動できます。

クエリの表示

ウィザードの最後の画面で、クエリに何を名前を付けますか*を尋ね、さらに *Finish をクリックして*そのクエリを表示*します。

クエリの終了

現在、書籍ごとの情報と、各売上が発生したときのような総売上に関する情報があります。