次の方法で共有


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

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

実行中の合計をレポートに追加する方法については、「Reporting Services (SSRS) レポートへの合計の追加」を参照してください。

このトピックの内容:

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

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

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

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

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

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

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

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

    削除する列を選択する

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    これにより、各日の数量と金額の合計と、[注文] 列にラベル "Total" が含まれる新しい行が追加されます。

  2. 同じセルに "合計" という単語の前に "次" という単語を入力すると、"日次合計" と読み上げられます。

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

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

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

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

    これにより、レポート全体の数量と金額の合計と列の 合計 ラベルを含む新しい行が Date 追加されます。

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

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

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

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

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

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

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

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

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

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

  3. [TargetServerURL] に、レポート サーバーの名前の名前を入力します (例: http://< servername>/reportserver

  4. [OK]

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

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

    ------ ビルド開始: プロジェクト: tutorial、構成: デバッグ ------'Sales Orders.rdl' をスキップしています。 アイテムは最新の状態です。ビルドの完了 -- 0 エラー、0 警告------配置が開始されました: プロジェクト: チュートリアル、構成: デバッグ ------サーバー名>/reportserver http://< への展開レポート '/tutorial/Sales Orders' のデプロイ。Deploy complete -- 0 errors, 0 warnings========= Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==================== Deploy: 1 succeeded, 0 failed, 0 skipped ========== =

    次のようなエラー メッセージが表示される場合は、レポート サーバーに対するアクセス許可があり、管理者特権でSQL Server Data Toolsを開始済みであることを確認します。

    "ユーザー 'XXXXXXXX\<your user name>' に付与されたアクセス許可は、この操作を実行するには不十分です"

  6. たとえば、管理者特権でレポート マネージャーを起動します。たとえば、インターネット エクスプローラーのアイコンを右クリックし、[管理者として実行] をクリックします。

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

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

次の手順

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

参照

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