次の方法で共有


レッスン 6: グループと合計の追加 (Reporting Services)

レポートにグループと合計を追加すると、データを整理して要約できます。

レポートに対する集計の追加の詳細については、curah.microsoft.com のキュレーション「Reporting Services (SSRS) レポートへの合計の追加」を参照してください。

このトピックの内容

  • To group data in a report

  • To add totals to a report

  • To add a daily total to a report

  • To add a grand total to a report

  • To Publish the Report to the Report Server (Optional)

レポート内のデータをグループ化するには

  1. [デザイン] タブをクリックします。

  2. 行グループ ペインが表示されていない場合は、デザイン画面を右クリックして [表示] をクリックし、[グループ化] をクリックします。

  3. レポート データ ペインから行グループ ペインに [Date] フィールドをドラッグします。 **(詳細)**行の上に配置します。

    グループを示す角かっこが行ハンドルに表示されます。 テーブルにも 2 つの日付列が表示されます (点線の両側に 1 つずつ)。

    rs_BasicTableGroups1Design

  4. レポート データ ペインから行グループ ペインに [Order] フィールドをドラッグします。 (詳細) の上、Date の下に配置します。

    2 つのグループを示す 2 個の角かっこが行ハンドルに表示されます。 テーブルにも 2 つの注文列が表示されます。

  5. 二重線の右側にある元の Date 列と Order 列を削除します。 これにより、この個別のレコード値が削除されるので、グループ値のみが表示されます。 2 つの列の列ハンドルを選択し、右クリックして [列の削除] をクリックします。

    削除する列の選択

    列ヘッダーと日付の書式をもう一度設定できます。

  6. [プレビュー] タブに切り替えて、レポートをプレビューします。 この画面は次の図のようになります。

    Date、次に Order でグループ化されたテーブル

  7. [トップに戻る] リンクで使用される矢印アイコンTop

レポートに合計を追加するには

  1. デザイン ビューに切り替えます。

  2. [LineTotal] フィールドが含まれるデータ領域セルを右クリックし、[合計の追加] をクリックします。

    各注文の合計金額を示す行が追加されます。

  3. [Qty] フィールドが含まれるセルを右クリックし、[合計の追加] をクリックします。

    各注文の合計数量が合計行に追加されます。

  4. Sum[Qty] の左側にある空のセルに、ラベルを「注文合計」と入力します。

  5. 合計行に背景色を追加できます。 2 つの合計セルとラベル セルを選択します。

  6. [書式] メニューの [背景色] をクリックし、[淡い灰色] をクリックして、[OK] をクリックします。

    [デザイン] ビュー:注文合計がある基本的なテーブル

  7. [トップに戻る] リンクで使用される矢印アイコンTop

レポートに毎日の合計を追加するには

  1. [Order] セルを右クリックし、[合計の追加] をポイントして、[後] をクリックします。

    毎日の数量と金額の合計が含まれた新しい行と、"合計" ラベルが Order 列に追加されます。

  2. 同じセルで**「合計」の前に「毎日の」と入力し、[毎日の合計]** と表示します。

  3. [毎日の合計] セル、2 個の [合計] セル、およびその間にある空のセルを選択します。

  4. [書式] メニューの [背景色] をクリックし、[オレンジ] をクリックして、[OK] をクリックします。

    rs_BasicTableSumDayTotalDesign

  5. [トップに戻る] リンクで使用される矢印アイコンTop

レポートに総計を追加するには

  1. [Date] セルを右クリックし、[合計の追加] をポイントして、[後] をクリックします。

    レポート全体の数量と金額の合計が含まれた新しい行と、[合計] ラベルが [日付] 列に追加されます。

  2. 同じセルで**「合計」の代わりに「総計」と入力し、[総計]** と表示します。

  3. [総計] セル、2 個の [合計] セル、およびその間にある空のセルを選択します。

  4. [書式] メニューの [背景色] をクリックし、[薄い青] をクリックして、[OK] をクリックします。

    [デザイン] ビュー:基本的なテーブルの総計

  5. [プレビュー] をクリックします。

    最終的なページは次のようになります。

    プレビュー:総計がある基本的なテーブル

  6. [トップに戻る] リンクで使用される矢印アイコンTop

レポートをレポート サーバーにパブリッシュするには (オプション)

  1. オプションの手順では、完成したレポートをネイティブ モードのレポート サーバーにパブリッシュして、レポート マネージャーでレポートを表示できるようにします。

  2. ツール バーの [プロジェクト] をクリックし、[チュートリアルのプロパティ] をクリックします。

  3. [TargetServerURL] に、レポート サーバーの名前 (たとえば「http://<servername>/reportserver」) を入力します。

  4. [OK] をクリックします。

  5. ツール バーの [ビルド] をクリックし、[チュートリアルの配置] をクリックします。

    出力ウィンドウに次のようなメッセージが表示されていれば、正常に展開されたことを示しています。

    ------ ビルド開始: プロジェクト: tutorial、構成: デバッグ ------'Sales Orders.rdl' をスキップしています。アイテムは最新の状態です。ビルドの完了 -- エラー 0 個、警告 0 個------ 配置開始: プロジェクト: tutorial、構成: デバッグ ------http://<server name>/reportserver に配置していますレポート '/tutorial/Sales Orders' を配置しています。配置完了 -- エラー 0 個、警告 0 個========== ビルド: 1 正常完了または最新、0 失敗、0 スキップ ==================== 展開: 1 正常完了、0 失敗、0 スキップ ==========

    次のようなメッセージが表示されている場合は、レポート さーばーに対する権限があることと、管理者特権を使用して SQL Server Data Tools を開始したことを確認してください。

    "ユーザー 'XXXXXXXX\<your user name>' には、この操作を行うのに必要な権限が許可されていません。"

  6. 管理者特権を使用して Report Manager を開始します。たとえば、Internet Explorer アイコンを右クリックして [管理者として実行] をクリックします。

    レポート マネージャーの URL (たとえば http://<server name>/reports) を参照します。

  7. レポートを含むフォルダーを参照し、Sales Orders レポートの名前をクリックして、表示レポートをブラウザーで表示します。

  8. [トップに戻る] リンクで使用される矢印アイコンTop

次の手順

これで、「基本的なテーブル レポートの作成」チュートリアルを終了します。

関連項目

概念

データのフィルター、グループ化、および並べ替え (レポート ビルダーおよび SSRS)