次の方法で共有


レッスン 4: レポートへのテーブルの追加 (Reporting Services)

データセットが定義されたら、レポートの設計を開始できます。 レポート レイアウトを作成するには、レポートに含めるデータ領域、テキスト ボックス、画像、その他のアイテムをデザイン 画面にドラッグ アンド ドロップします。

基になるデータセットからデータ行を繰り返し表示するアイテムを データ領域と呼びます。 基本的なレポートにはデータ領域が 1 つだけありますが、たとえば、表形式レポートにグラフを追加する場合など、さらに追加できます。 データ領域を追加したら、データ領域にフィールドを追加できます。

テーブル データ領域とフィールドをレポート レイアウトに追加するには

  1. ツールボックスで、[テーブル] をクリックし、デザイン画面をクリックしてマウスをドラッグします。 Report Designer によって、デザイン画面の中央に 3 列のテーブル データ領域が作成されます。

    ツールボックスは、[レポート データ] ウィンドウの左側にタブとして表示される場合があります。 ツールボックスを開くには、[ツールボックス] タブの上にポインターを移動します。ツールボックスが表示されない場合は、[表示] メニューの [ツールボックス] をクリックします。

  2. レポート データ ペインで、AdventureWorksDataset データセットを展開してフィールドを表示します。

  3. [レポート データ] ペインからテーブルの最初の列に [日付] フィールドをドラッグします。

    フィールドを最初の列にドラッグすると、2 つの処理が行われます。 最初に、データ セルには、フィールド式と呼ばれる フィールド名が角かっこで囲まれた [Date]表示されます。 次に、フィールド式のすぐ上のヘッダー行に列ヘッダー値が自動的に追加されます。 既定では、列はフィールドの名前です。 [ヘッダー] 行のテキストを選択し、新しい名前を入力できます。

  4. [レポート データ] ペインからテーブルの 2 番目の列に [順序] フィールドをドラッグします。

  5. [レポート データ] ペインからテーブルの 3 番目の列に [製品] フィールドをドラッグします。

  6. 3 番目の列の右端に Qty フィールドをドラッグし、垂直カーソルが表示され、マウス ポインターにプラス記号 [+] が付くまでドラッグします。 マウス ボタンを離すと、 [Qty]の 4 番目の列が作成されます。

  7. 同じ方法で LineTotal フィールドを追加し、5 番目の列を作成します。

    列ヘッダーは行合計です。 レポート デザイナーでは、LineTotal を 2 つの単語に分割することで、列のフレンドリ名が自動的に作成されます。

    次の図は、Date、Order、Product、Qty、Line Total というフィールドが設定されたテーブル データ領域を示しています。

    デザイン、ヘッダー行と詳細行を含むテーブル

レポートのプレビュー

レポートをプレビューすると、最初にレポート サーバーにパブリッシュしなくても、表示されたレポートを表示できます。 デザイン時にレポートを頻繁にプレビューすることが必要になる場合があります。 レポートをプレビューすると、デザイン接続とデータ接続の検証も実行されるため、レポート をレポート サーバーに発行する前にエラーや問題を修正できます。

レポートをプレビューするには

  • [ プレビュー ] タブをクリックします。レポート デザイナーによってレポートが実行され、プレビュー ビューに表示されます。

    次の図は、プレビュー ビューのレポートの一部を示しています。

    プレビュー、5 列のテーブルの詳細行

    通貨 ([行の合計] 列) には小数点以下 6 桁があり、日付にはタイム スタンプが含まれていることに注意してください。 次のレッスンでは、その書式設定を修正します。

[ ファイル ] メニューの [ すべて保存 ] をクリックしてレポートを保存します。

次のステップ

テーブル データ領域をレポートに追加し、データ領域にフィールドを追加し、レポートをプレビューしました。 次に、列ヘッダーと日付と通貨の値を書式設定します。 「レッスン 5: レポートの書式設定 (Reporting Services)」を参照してください。

こちらもご覧ください

テーブル (レポート ビルダーおよび SSRS)
データセット フィールド コレクション (レポート ビルダーおよび SSRS)