チュートリアル: 自由形式のレポートの作成 (レポート ビルダー)

このチュートリアルでは、サンプルの売上データに基づいて、フォーム レターのようなレポートを作成する方法を説明します。 このレポートでは、販売区域ごとに情報をまとめて、各区域の販売責任者の名前と売上情報の概要を表示します。 自由形式レポートでは、一覧データ領域を基盤として使用し、画像を使用した装飾用のパネル、データが挿入された静的テキスト、詳細情報を表示するテーブル、および必要に応じて概要情報を表示する円グラフと縦棒グラフを追加します。

次の図に、ここで作成するレポートと同様のレポートを示します。

rs_FreeFormReportTutorial

このチュートリアルで作成するレポートについては、SQL Server 2012 レポート ビルダーのサンプル レポートに発展版が含まれています。 このサンプル レポートおよびその他のサンプル レポートをダウンロードする方法の詳細については、レポート ビルダーのサンプル レポートのページを参照してください。

学習する内容

このチュートリアルでは、次の方法を学習します。

  1. 空のレポート、データ ソース、およびデータセットを作成する

  2. 一覧を追加および構成する

  3. グラフィックスを追加する

  4. 自由形式テキストを追加する

  5. 詳細情報を表示するテーブルを追加する

  6. データの書式を設定する

  7. レポートを保存する

その他のオプションの手順

  1. レポートの領域を区切る罫線を追加する

  2. 概要データのビジュアル表現を追加する

このチュートリアルの推定所要時間: 20 分

必要条件

必要条件の詳細については、「チュートリアルの前提条件 (レポート ビルダー)」を参照してください。

1.空のレポート、データ ソース、およびデータセットを作成する

レポート ビルダーの [作業の開始] ダイアログ ボックスから共有データ ソースを選択し、埋め込みデータセットを作成して、データを一覧に表示します。

注意

このチュートリアルでは、外部のデータ ソースが必要ないようにクエリにデータ値が含まれています。 このため、クエリが非常に長くなっています。 ビジネス環境でクエリにデータを含めることはありません。 これは、学習に使用することのみを目的としています。

空のレポートを作成するには

  1. [スタート] ボタンをクリックし、[プログラム][Microsoft SQL Server 2012 レポート ビルダー] の順にポイントして、[レポート ビルダー] をクリックします。

    注意

    [作業の開始] ダイアログ ボックスが表示されます。 表示されない場合は、レポート ビルダーのボタンの [新規作成] をクリックします。

  2. [作業の開始] ダイアログ ボックスの左ペインで [新しいレポート] が選択されていることを確認します。

  3. 右ペインで、[空のレポート] をクリックします。

新しいデータ ソースを作成するには

  1. レポート データ ペインで、[新規作成] をクリックし、[データ ソース] をクリックします。

  2. [名前] ボックスに「ListDataSource」と入力します。

  3. [レポートに埋め込まれた接続を使用する] をクリックします。

  4. 接続の種類が Microsoft SQL Server であることを確認したら、[接続文字列] ボックスに「Data Source = <servername>」と入力します。

    <servername> には、たとえば Report001 など、SQL Server データベース エンジンのインスタンスがインストールされているコンピューターを指定します。 レポート データは SQL Server のデータベースから抽出されるのではないので、データベース名を含める必要はありません。 指定したサーバー上の既定のデータベースを使用して、クエリが解析されます。

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

新しいデータセットを作成するには

  1. レポート データ ペインで、[新規作成] をクリックし、[データセット] をクリックします。

  2. データ ソースが ListDataSource であることを確認します。

  3. [名前] ボックスに「ListDataset」と入力します。

  4. クエリの種類に [テキスト] が選択されていることを確認し、[クエリ デザイナー] をクリックします。

  5. [テキストとして編集] をクリックします。

  6. 次のクエリをコピーし、クエリ ペインに貼り付けます。

    SELECT CAST('2009-01-05' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory,'Carrying Case' as Product, CAST(16996.60 AS money) AS Sales, 68 as Quantity
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory, 'Carrying Case' as Product, CAST(13747.25 AS money) AS Sales, 55 as Quantity
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory,'Carrying Case' as Product, CAST(9248.15 AS money) As Sales, 37 as Quantity
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory,'Tripod' as Product, CAST(1350.00 AS money) AS Sales, 18 as Quantity
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory,'Tripod' as Product, CAST(1800.00 AS money) AS Sales, 24 as Quantity
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory,'Tripod' as Product, CAST(1125.00 AS money) AS Sales, 15 as Quantity
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory,'Lens Adapter' as Product, CAST(1147.50 AS money) AS Sales, 17 as Quantity
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory,  'Lens Adapter' as Product, CAST(742.50 AS money) AS Sales, 11 as Quantity
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory,'Lens Adapter' as Product, CAST(1417.50 AS money) AS Sales, 21 as Quantity
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory, 'Carrying Case' as Product, CAST(13497.30 AS money) AS Sales, 54 as Quantity
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory, 'Carrying Case' as Product, CAST(11997.60 AS money) AS Sales, 48 as Quantity
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory, 'Carrying Case' as Product, CAST(10247.95 AS money) As Sales, 41 as Quantity
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory, 'Tripod' as Product, CAST(1200.00 AS money) AS Sales, 16 as Quantity
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory,'Tripod' as Product, CAST(2025.00 AS money) AS Sales, 27 as Quantity
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory,'Tripod' as Product, CAST(1425.00 AS money) AS Sales, 19 as Quantity
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory,'Lens Adapter' as Product, CAST(887.50 AS money) AS Sales, 13 as Quantity
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory, 'Lens Adapter' as Product, CAST(607.50 AS money) AS Sales, 9 as Quantity
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory,'Lens Adapter' as Product, CAST(1215.00 AS money) AS Sales, 18 as Quantity
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate,  'Lauren Johnson' as FullName,'Central' as Territory, 'Digital' as Subcategory,'Compact Digital' as Product, CAST(10191.00 AS money) AS Sales, 79 as Quantity
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate,  'Warren Pal' as FullName,'North' as Territory, 'Digital' as Subcategory, 'Compact Digital' as Product, CAST(8772.00 AS money) AS Sales, 68 as Quantity
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate,  'Fernando Ross' as FullName,'South' as Territory, 'Digital' as Subcategory, 'Compact Digital' as Product, CAST(10578.00 AS money) AS Sales, 82 as Quantity
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory,'Digital' as Subcategory, 'Slim Digital' as Product, CAST(7218.10 AS money) AS Sales, 38 as Quantity
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory,'Digital' as Subcategory, 'Slim Digital' as Product, CAST(8357.80 AS money) AS Sales, 44 as Quantity
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory,'Digital' as Subcategory,'Slim Digital' as Product, CAST(9307.55 AS money) AS Sales, 49 as Quantity
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate,  'Lauren Johnson' as FullName,'Central' as Territory, 'Digital' as Subcategory,'Compact Digital' as Product, CAST(3870.00 AS money) AS Sales, 30 as Quantity
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate,  'Warren Pal' as FullName,'North' as Territory, 'Digital' as Subcategory,'Compact Digital' as Product, CAST(5805.00 AS money) AS Sales, 45 as Quantity
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate,  'Fernando Ross' as FullName,'South' as Territory, 'Digital' as Subcategory, 'Compact Digital' as Product, CAST(8643.00 AS money) AS Sales, 67 as Quantity
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Digital' as Subcategory, 'Slim Digital' as Product, CAST(9877.40 AS money) AS Sales, 52 as Quantity
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Digital' as Subcategory, 'Slim Digital' as Product, CAST(12536.70 AS money) AS Sales, 66 as Quantity
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Digital' as Subcategory, 'Slim Digital' as Product, CAST(6648.25 AS money) AS Sales, 35 as Quantity
    
  7. [実行] をクリックしてクエリを実行します。

    クエリの結果が、レポートに表示できるデータになります。

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

2.一覧を追加および構成する

Reporting Services では、テーブル、マトリックス、および一覧の 3 種類のデータ領域テンプレートが提供されます。 これらはすべて Tablix というデータ領域に基づきます。一覧のテンプレートは自由形式のレポートの作成に適しています。 詳細については、「一覧 (レポート ビルダーおよび SSRS)」を参照してください。

ニュースレターのようなレポートで販売区域ごとの売上情報を表示するには、一覧を使用します。 情報は、区域ごとにグループ化されます。 区域ごとのデータをグループ化する新しい行グループを追加し、組み込みの詳細行グループを削除します。

一覧を追加するには

  1. リボンの [挿入] タブの [データ領域][一覧] をクリックし、レポート本文内に一覧をドラッグします。 一覧のサイズを縦 7 インチ、横 6 1/4 インチにします。

    注意

    このレポートでは、用紙サイズを Letter (8.5 X11) にし、余白を 1 インチとします。 縦が 9 インチまたは横が 6 1/2 インチよりも大きいレポート ページでは、空のページが生成される可能性があります。

    注意

    一覧の領域全体は大きな四角形で占められています。

  2. 一覧を右クリックし、[Tablix のプロパティ] をクリックします。

    重要な注意事項重要

    一覧内の四角形ではなく、一覧を右クリックしてください。 一覧を選択するには、一覧の左上隅をクリックします。

  3. [データセット名] ドロップダウン リストの [ListDataset] を選択します。

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

  5. 四角形を右クリックし、[四角形のプロパティ] をクリックします。

  6. [全般] タブで [後に改ページを追加する] チェック ボックスをオンにします。

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

新しい行グループを追加し、詳細グループを削除するには

  1. 行グループ ペインで、詳細グループを右クリックし、[グループの追加] をポイントして [親グループ] をクリックします。

  2. ドロップダウン リストの [Territory] を選択します。

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

    一覧に列が追加されます。 この列には、[Territory] セルが格納されます。

  4. 一覧の Territory 列を右クリックして、[列の削除] をクリックします。

  5. [グループのみを削除] をクリックします。

  6. 行グループ ペインで、詳細グループを右クリックし、[グループの削除] をクリックします。

  7. [グループのみを削除] をクリックします。

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

3.グラフィックスを追加する

一覧データ領域を使用する利点の 1 つは、表形式のレイアウトに制限されずに、四角形やテキスト ボックスなどのレポート アイテムをどこにでも追加できることです。 ここでは、グラフィック (任意の色で塗りつぶされた四角形) を追加して、レポートの体裁を整えます。

レポートにグラフィック要素を追加するには

  1. リボンの [挿入] タブにある [四角形] をクリックし、一覧の左上隅に四角形をドラッグします。 四角形のサイズを縦 7 インチ、横 1 インチにします。

  2. 四角形を右クリックし、[四角形のプロパティ] をクリックします。

  3. [塗りつぶし] タブをクリックします。

  4. [塗りつぶしの色] ドロップダウン リストの [その他の色] をクリックし、[スレート グレー] を選択します。

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

  6. [実行] をクリックして、レポートをプレビューします。

レポートの左側に、スレート グレー色の四角形からなる縦長のグラフィックが追加されています。

4.自由形式テキストを追加する

テキスト ボックスには、各レポート ページに繰り返し表示される静的テキストとデータ フィールドが含まれます。

テキストをレポートに追加するには

  1. [デザイン] をクリックしてデザイン ビューに戻ります。

  2. リボンの [挿入] タブにある [テキスト ボックス] をクリックし、一覧の左上隅、以前追加した四角形の内部にテキスト ボックスをドラッグします。 テキスト ボックスのサイズを縦 3 インチ、横 5 インチにします。

  3. テキスト ボックスの上部にカーソルを置き、「Newsletter for 」と入力します。

    注意

    for の後に必ずスペースを入れてください。 このスペースによって、入力したテキストと次の手順で追加するフィールドが分けられます。

  4. Territory フィールドをテキスト ボックスにドラッグし、手順 3. で入力したテキストの後に配置します。

  5. すべてのテキストを選択して右クリックし、[テキストのプロパティ] をクリックします。

  6. [フォント] タブをクリックします。

  7. [フォント] ボックスの一覧の [Times New Roman][サイズ] ボックスの一覧の [20 pt]、および [色] ボックスの一覧の [栗色] を選択します。

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

  9. 手順 3. で入力したテキストの下にカーソルを置き、「Hello」と入力します。

    注意

    「Hello」の後に必ずスペースを入れてください。 このスペースによって、入力したテキストと次の手順で追加するフィールドが分けられます。

  10. FullName フィールドをテキスト ボックスにドラッグして、手順 9. で入力したテキストの後に配置し、コンマ (,) を入力します。

  11. 手順 9. および 10. で追加したテキストを選択して右クリックし、[テキスト ボックスのプロパティ] をクリックします。

  12. [フォント] タブをクリックします。

  13. [フォント] ボックスの一覧の [Times New Roman][サイズ] ボックスの一覧の [16 pt] を選択し、[色] ボックスの一覧の [その他の色] をクリックして [スレート グレー] を選択します。

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

  15. 手順 9. ~ 13. で追加したテキストの下にカーソルを置き、次の "意味不明" のテキストをコピーして貼り付けます。

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin sed dolor in ipsum pulvinar egestas. Sed sed lacus at leo ornare ultricies. Vivamus velit risus, euismod nec sodales gravida, gravida in dui. Etiam ullamcorper elit vitae justo fermentum ut ullamcorper augue sodales. Ut placerat, nisl quis feugiat adipiscing, nibh est aliquet est, mollis faucibus mauris lectus quis arcu. In mollis tincidunt lacinia. In vitae erat ut lorem tincidunt luctus. Curabitur et magna nunc, sit amet adipiscing nisi. Nulla rhoncus elementum orci nec tincidunt. Aliquam imperdiet cursus erat vel tincidunt. Donec et neque ac urna rutrum sodales. In id purus et nisl dignissim dapibus. Sed rhoncus metus at felis feugiat eu tempor dolor vehicula. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam faucibus consectetur diam eu pellentesque. 
    Nulla facilisi. Proin ligula enim, porta ut tincidunt id, adipiscing sit amet eros. Ut purus sem, bibendum et vulputate sit amet, facilisis eget magna. Sed aliquam erat non erat eleifend hendrerit. Ut a ligula est, sit amet eleifend enim. Ut et nisl enim, sit amet adipiscing augue. Vivamus eu arcu ac libero posuere elementum. Integer condimentum bibendum venenatis. Integer odio tellus, feugiat in pellentesque semper, interdum nec sem. Sed cursus euismod sem, ut elementum sapien placerat vel. 
    
  16. 手順 15. で追加したテキストを選択して右クリックし、[テキスト ボックスのプロパティ] をクリックします。

  17. [フォント] タブをクリックします。

  18. [フォント] ボックスの一覧の [Arial][サイズ] ボックスの一覧の [10 pt]、および [色] ボックスの一覧の [黒] を選択します。

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

  20. 手順 15. で貼り付けたテキストの下にカーソルを置き、「Congratulations on your total sales of 」と入力します。

    注意

    of の後に必ずスペースを入れてください。 このスペースによって、入力したテキストと次の手順で追加するフィールドが分けられます。

  21. Sales フィールドをテキスト ボックスにドラッグして、手順 20. で入力したテキストの後に配置し、感嘆符 (!) を入力します。

  22. [Sales] を右クリックし、[式] をクリックします。

  23. [式] ボックスの式を変更して、次のように Sum 関数を指定します。

    =Sum(Fields!Sales.value)
    
  24. [OK] をクリックします。

  25. 手順 20. ~ 23. で追加したテキストを選択して右クリックし、[テキスト ボックスのプロパティ] をクリックします。

  26. [フォント] タブをクリックします。

  27. [フォント] ボックスの一覧の [Times New Roman][サイズ] ボックスの一覧の [16 pt]、および [色] ボックスの一覧の [栗色] を選択します。

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

  29. [Sum(Sales)] を選択し、[ホーム] タブの [数値] グループで、[通貨] ボタンをクリックします。

  30. "クリックしてタイトルを追加" というテキストが含まれているテキスト ボックスを右クリックし、[削除] をクリックします。

  31. リスト ボックスを選択し、方向キーを使用して、リスト ボックスをページの先頭に移動します。

  32. [実行] をクリックして、レポートをプレビューします。

レポートに静的テキストが表示され、各レポート ページには特定の販売区域についてのデータが含まれています。 売上には通貨の書式が適用されます。

5.売上の詳細情報を表示するテーブルを追加する

テーブルまたはマトリックスの新規作成ウィザードを使用して、自由形式レポートにテーブルを追加します。 ウィザードの完了後、合計を表示する行を手動で追加します。

テーブルを追加するには

  1. リボンの [挿入] タブの [データ領域][テーブル] をクリックし、[テーブル ウィザード] をクリックします。

  2. [データセットの選択] ページで、[ListDataset] をクリックします。

  3. [次へ] をクリックします。

  4. [フィールドの配置] ページで、[使用できるフィールド] から Product を [値] にドラッグします。

  5. SalesDate、Quantity、および Sales について、手順 4. を繰り返します。 Product の下に SalesDate を、SalesDate の下に Quantity を、SalesDate の下に Sales を配置します。

  6. [次へ] をクリックします。

  7. [レイアウトの選択] ページで、テーブルのレイアウトを確認します。

    テーブルはごく単純です。 5 つの列から成り、行グループや列グループは含まれていません。 グループがないため、グループに関連するレイアウト オプションは使用できません。 このチュートリアルでは後ほど、テーブルを手動で更新して合計が表示されるようにします。

  8. [次へ] をクリックします。

  9. [スタイルの選択] ページのスタイル ペインで、[スレート] を選択します。

  10. [完了] をクリックします。

  11. テーブルをレッスン 4 で追加したテキスト ボックスの下にドラッグします。

    注意

    テーブルが一覧内に配置されていることを確認してください。

  12. 行グループ ペインで詳細を右クリックし、[合計の追加] をポイントして [後] をクリックします。

  13. [実行] をクリックして、レポートをプレビューします。

レポートに、売上の詳細情報と合計が入力されたテーブルが表示されます。

6.データの書式を設定する

数値データの書式を通貨にし、日付の書式を日付と時刻のみに設定します。

フィールド テーブルの書式を設定するには

  1. [デザイン] をクリックしてデザイン ビューに切り替えます。

  2. [Sum(SalesSales)] が格納されているテーブルのセルをクリックし、[ホーム] タブの [数値] グループで、[通貨] ボタンをクリックします。

  3. [SalesDate] が格納されているセルをクリックし、[数値] グループで、ドロップダウン リストから [日付] を選択します。

  4. [実行] をクリックして、レポートをプレビューします。

レポートには書式が設定されたデータが表示され、読みやすくなりました。

7.レポートを保存する

レポートは、レポート サーバー、SharePoint ライブラリ、またはコンピューターに保存することができます。

このチュートリアルでは、レポートをレポート サーバーに保存します。 レポート サーバーにアクセスできない場合は、レポートをコンピューターに保存してください。

レポート サーバーにレポートを保存するには

  1. レポート ビルダーのボタンの [名前を付けて保存] をクリックします。

  2. [最近使ったサイトとサーバー] をクリックします。

  3. レポートを保存する権限があるレポート サーバーの名前を入力するか選択します。

    "レポート サーバーに接続しています" というメッセージが表示されます。 接続が完了すると、レポート サーバー管理者がレポートの既定の場所として指定したレポート フォルダーのコンテンツが表示されます。

  4. [名前] に表示されている既定の名前を「SalesInformationByTerritory」に変更します。

  5. [保存] をクリックします。

レポートがレポート サーバーに保存されます。 接続しているレポート サーバーの名前がウィンドウ下部のステータス バーに表示されます。

コンピューターにレポートを保存するには

  1. レポート ビルダーのボタンの [名前を付けて保存] をクリックします。

  2. [デスクトップ][マイ ドキュメント]、または [マイ コンピューター] をクリックして、レポートを保存するフォルダーを参照します。

  3. [名前] に表示されている既定の名前を「SalesInformationByTerritory」に変更します。

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

8.(省略可) レポートの領域を区切る線を追加する

レポートの編集領域と詳細領域を区切る線を追加します。

線を追加するには

  1. [デザイン] をクリックしてデザイン ビューに戻ります。

  2. リボンの [挿入] タブの [レポート アイテム] で、[線] をクリックします。

  3. レッスン 4 で追加した自由形式のテキスト ボックスの下に線を引きます。

  4. 線をクリックします。

  5. [ホーム] タブをクリックします。

  6. [罫線] の領域で幅を [4 1/2] pt に、色を [栗色] に指定します。

9.(省略可) 概要データのビジュアル表現を追加する

四角形を利用して、レポートの表示方法を制御できます。 四角形の内側に円グラフや縦棒グラフを配置することで、レポートを思いどおりに表示できます。

四角形を追加するには

  1. [デザイン] をクリックしてデザイン ビューに戻ります。

  2. リボンの [挿入] タブの [レポート アイテム][四角形] をクリックし、一覧内でテーブルの右側に四角形をドラッグします。 四角形のサイズを横 2 インチ、縦 4 インチにします。

  3. 四角形とテーブルの上部を揃えます。

円グラフを追加するには

  1. リボンの [挿入] タブの [データ領域][グラフ] をクリックし、[グラフ ウィザード] をクリックします。

  2. [データセットの選択] ページで [ListDataset] をクリックし、[次へ] をクリックします。

  3. [円] をクリックし、[次へ] をクリックします。

  4. [グラフのフィールドの配置] ページで、Product を [カテゴリ] にドラッグします。

  5. Quantity を [値] にドラッグして、[次へ] をクリックします。

  6. [スタイルの選択] ページのスタイル ペインで、[スレート] を選択します。

  7. [完了] をクリックします。

  8. レポートの左上隅に表示されているグラフのサイズを変更し、縦 1 1/2 インチ、横 2 インチにします。

  9. 四角形の内側にグラフをドラッグします。

  10. グラフのタイトルを右クリックし、[タイトル] をクリックします。

  11. [グラフのタイトルのプロパティ] ダイアログ ボックスの [タイトルのテキスト] ボックスに、「Product Quantities Sold」と入力します。

  12. [フォント] タブで、[サイズ] ボックスの一覧の [10 pt] をクリックします。

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

縦棒グラフを追加するには

  1. リボンの [挿入] タブの [データ領域][グラフ] をクリックし、[グラフ ウィザード] をクリックします。

  2. [データセットの選択] ページで [ListDataset] をクリックし、[次へ] をクリックします。

  3. [列] をクリックし、[次へ] をクリックします。

  4. [グラフのフィールドの配置] ページで、Product を [カテゴリ] にドラッグします。

  5. Sales を [値] にドラッグして、[次へ] をクリックします。

    値は縦軸に表示されます。

  6. [スタイルの選択] ページのスタイル ペインで、[スレート] を選択します。

  7. [完了] をクリックします。

    縦棒グラフがレポートの左上隅に追加されます。

  8. グラフのサイズを横 2 インチ、縦 2 インチに変更します。

  9. 四角形の内側で円グラフの下にグラフをドラッグします。

  10. グラフのタイトルを右クリックし、[タイトル] をクリックします。

  11. [グラフのタイトルのプロパティ] ダイアログ ボックスの [タイトルのテキスト] ボックスに、「Product Sales」と入力します。

  12. [フォント] タブで、[サイズ] ボックスの一覧の [10 pt] をクリックします。

  13. 縦軸のタイトルを右クリックし、[軸のタイトルの表示] チェック ボックスをオフにします。

  14. 横軸のタイトルについても、手順 13. を繰り返します。

  15. 凡例を右クリックして [凡例の削除] をクリックします。

    注意

       軸のタイトルと凡例を削除すると、グラフのサイズが小さい場合に、グラフが見やすくなります。

四角形の内側にグラフが配置されていることを確認するには

  1. このレッスンの前の手順で追加した四角形を右クリックします。

    プロパティ ペインで Name プロパティに四角形の名前が表示されます。

  2. 円グラフを右クリックします。

  3. プロパティ ペインで、Parent プロパティに四角形の名前が表示されていることを確認します。

  4. 縦棒グラフを右クリックし、手順 2. および 3. を繰り返します。

    注意

    グラフが四角形の内側にない場合、表示レポートでグラフはいっしょに表示されません。

グラフのサイズを揃えるには

  1. 円グラフをクリックし、Ctrl キーを押しながら縦棒グラフをクリックします。

  2. 両方のグラフが選択されている状態で [レイアウト] をポイントし [同じ幅に揃える] をクリックします。

    注意

    最初にクリックしたアイテムの幅が、サイズを変更するすべてのアイテムの幅になります。

  3. [同じ高さに揃える] を使用して手順 1. と 2. を繰り返します。

  4. [実行] をクリックして、レポートをプレビューします。

レポートに、円グラフと縦棒グラフで概要データが表示されます。

次の手順

これで、自由形式のレポートを作成する方法のチュートリアルは終了です。

一覧の詳細については、「テーブル、マトリックス、および一覧 (レポート ビルダーおよび SSRS)」、「一覧 (レポート ビルダーおよび SSRS)」、「Tablix データ領域部分 (レポート ビルダーおよび SSRS)」、および「Tablix データ領域のセル、行、および列 (レポート ビルダーおよび SSRS)」を参照してください。

クエリ デザイナーの詳細については、「クエリ デザイナー (レポート ビルダー)」および「テキストベースのクエリ デザイナーのユーザー インターフェイス (レポート ビルダー)」を参照してください。

関連項目

概念

レポート ビルダーの概要

その他の技術情報

チュートリアル (レポート ビルダー)