レポートでの集計

数値が含まれたレポートでは、集計、平均、割合、または集計実行を使用して、データをわかりやすくすることができます。ここでは、これらの要素をレポートに追加する方法について説明します。

目的に合ったトピックをクリックしてください

レイアウト ビューで合計などの集計を追加する

デザイン ビューで合計などの集計を追加する

割合 (%) を計算する

データを集計する (累計)

レイアウト ビューで合計などの集計を追加する

レイアウト ビューを使用すると、合計や平均などの集計を最もすばやくレポートに追加できます。

  1. ナビゲーション ウィンドウで、レポートを右クリックし、 Button image (レイアウト ビュー) をクリックします。

  2. 集計するフィールドをクリックします。たとえば、列の数値に合計を追加する場合は、その列の数値の 1 つをクリックします。

  3. [書式設定] タブの [グループ化と集計] で [集計] をクリックします。 Button image

  4. フィールドに追加する集計の種類をクリックします。

    次の表は、Microsoft Office Access 2007 でレポートに追加できる集計関数の種類です。

計算

説明

関数

合計

列のすべての数値の合計

Sum()

平均

列のすべての数値の平均値

Avg()

カウント

列の項目数

Count()

最大値

列の最大数値、またはアルファベット順に並べた場合の最後の値

Max()

最小値

列の最小数値、またはアルファベット順に並べた場合の最初の値

Min()

標準偏差

列に含まれる値のセットの標準偏差の概算

StDev()

分散

列に含まれる値のセットの分散の概算

Var()

レポート フッター セクションにテキスト ボックスが追加され、その "ControlSource/コントロールソース" プロパティが目的の計算を実行する式に設定されます。レポートにグループ レベルがある場合は、各グループ フッター セクションにも、同じ計算を実行するテキスト ボックスが追加されます。

ページの先頭へ

デザイン ビューで合計などの集計を追加する

デザイン ビューを使用すると、集計の配置や外観をさらに制御できます。グループ化されたレポートでは、各グループのヘッダーまたはフッターに合計などの集計を配置できます。レポート全体の集計は、レポート ヘッダー セクションまたはレポート フッター セクションに配置できます。

  1. レポートをデザイン ビューで開きます。

  2. [デザイン] タブの [コントロール] で [テキスト ボックス] をクリックします。 Button image

  3. 次のいずれかの操作を行います。

    • レコードのグループの合計または平均を計算するには、[グループ ヘッダー] セクションまたは [グループフッター] セクション内をクリックします。

    • レポート内のすべてのレコードの総計または平均を計算するには、[レポート ヘッダー] セクションまたは [レポート フッター] セクション内をクリックします。

      クリックしたセクションに、テキスト ボックスが挿入されます。

  4. テキスト ボックスを選択します。プロパティ シートが表示されていない場合は、F4 キーを押して表示します。

  5. [データ] タブをクリックします。[コントロールソース] ボックスに、Sum 関数を使用する式 (合計を計算する場合)、または Avg 関数を使用する式 (平均を計算する場合) を入力します。たとえば、次のように入力します。

=Sum(運送料)

または

=Avg(運送料)

ヒント   式ビルダを使用して式を作成できます。式ビルダを開くには、[コントロールソース] ボックスの ボタンの画像 をクリックします。

  Sum などの集計関数、または DSum などの定義域集計関数を使用して、デザイン ビューで合計を計算するときには、関数で演算コントロールの名前を使用することはできません。演算コントロールの式を繰り返す必要があります。たとえば、次のようになります。

=Sum([数量]*[単価])

ただし、基になるクエリに、"=明細金額:[数量]*[単価]" のような集計フィールドが含まれている場合は、次のように Sum 関数でそのフィールドの名前を使用できます。

=Sum([明細金額])

ページの先頭へ

割合 (%) を計算する

  1. ナビゲーション ウィンドウで、レポートを右クリックし、ショートカット メニューの ボタンの画像(デザイン ビュー) をクリックします。

  2. [デザイン] タブの [コントロール] で [テキスト ボックス] をクリックします。 Button image

  3. 次のうち、必要な処理を行います。

    • レポートのグループ小計が計算されていない場合は、[グループフッター] セクションをクリックして、グループ小計を表示するテキスト ボックスを追加します。

    • レポートの総計が計算されていない場合は、[レポート フッター] セクションにテキスト ボックスを追加して総計を表示します。

  4. 次のうち、必要な処理を行います。

    • グループ小計や総計に対する各アイテムの割合 (%) を計算するには、[詳細セクション] セクションにテキスト ボックスを追加します。

    • 総計に対するアイテム グループの割合 (%) を計算するには、[グループヘッダー] セクションまたは [グループフッター] セクションにテキスト ボックスを追加します。

        レポートに複数のグループ レベルがある場合は、割合を計算するレベルのヘッダーまたはフッターにテキスト ボックスを挿入します。

  5. テキスト ボックスを選択します。プロパティ シートが表示されていない場合は、F4 キーを押して表示します。

  6. [データ] タブをクリックします。[コントロールソース] ボックスに、小計をその小計を含む合計で割る式を入力します。 たとえば、「=[日別小計]/[総計]」のように入力します。

    ヒント   式ビルダーを使用して式を作成するには、 ボタンの画像 をクリックします。

  7. テキスト ボックスの "Format/書式" プロパティを "Percent/パーセント" に設定します。

グループ化されたレポートの作成と使用方法の詳細については、「グループ化されたレポートまたは集計レポートを作成する」を参照してください。

ページの先頭へ

データを集計する (累計)

Office Access 2007 を使用してレポート内で "集計" を作成できます。集計は、グループやレポート全体のレコードを累計して得られた合計を指します。

Running sum in a report

集計実行を作成する

  1. ナビゲーション ウィンドウでレポートを右クリックし、ショートカット メニューの ボタンの画像(デザイン ビュー) をクリックします。

  2. [デザイン] タブの [コントロール] で [テキスト ボックス] をクリックします。 Button image

  3. [詳細] セクション、[グループヘッダー] セクション、または [グループフッター] セクション内でクリックして、テキスト ボックスを作成します。

    テキスト ボックスの横にラベルが表示されている場合は、ラベルを削除するか、テキストをわかりやすい値に変更します。

  4. テキスト ボックスを選択します。プロパティ シートが表示されていない場合は、F4 キーを押して表示します。

  5. [データ] タブをクリックします。[コントロールソース] ボックスに、集計を作成するフィールドの名前または式を入力します。

    たとえば、"明細金額" フィールドを集計対象にする場合は「明細金額」、グループ レベルで集計を行う場合は「=Sum([明細金額])」という式を入力します。

  6. [集計実行] ボックスをクリックします。

  7. プロパティ ボックスのドロップダウン矢印をクリックし、次のいずれかの操作を行います。

    • 1 つ上位のグループ レベルに到達した時点で、集計を 0 にリセットする場合は、一覧の [グループ全体] をクリックします。

    • レポートの最後まで集計を行う場合は、一覧の [全体] をクリックします。

  8. プロパティ シートを閉じます。

  "RunningSum/集計実行" プロパティを "OverAll/全体" に設定すると、[レポート フッター] セクションで総計を繰り返すことができます。レポート フッターにテキスト ボックスを作成し、その "ControlSource/コントロールソース" プロパティをデータを集計するテキスト ボックスの名前 (たとえば、"=[受注金額]") に設定します。

ページの先頭へ

適用対象: Access 2007



この情報は役に立ちましたか?

はい いいえ

どのようにしたら改善できるでしょうか?

255 残りの文字数

お客様のプライバシーを保護するため、フィードバックには連絡先情報を含めないでください。 レビューしてください プライバシー ポリシー

ご意見をいただきありがとうございます。

サポート リソース

言語の変更