チュートリアル : レポートへの縦棒グラフの追加 (レポート ビルダー 3.0)

縦棒グラフでは、カテゴリ別にグループ化された縦棒のセットとして系列が表示されます。縦棒グラフは次の場合に便利です。

  • 時間の経過に伴うデータの変化を示す。

  • 複数の系列の相対値を比較する。

  • 移動平均を表示して傾向を示す。

次の図に、これから作成する、移動平均が含まれた縦棒グラフを示します。

移動平均を含む縦棒グラフ

学習する内容

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

  1. グラフ ウィザードからグラフ レポートを作成する

  2. グラフの種類を選択する

  3. 横軸の形式とラベルを設定する

  4. 凡例を移動する

  5. グラフのタイトルを設定する

  6. 縦軸の形式とラベルを設定する

  7. 移動平均を追加する

  8. レポート タイトルを追加する

  9. レポートを保存する

注意

このチュートリアルでは、ウィザードに関する複数の手順を 1 つにまとめて示します。レポート サーバーの参照、データ ソースの選択、およびデータセットの作成に関する詳細な手順については、このシリーズの最初のチュートリアル (「チュートリアル : 基本的なテーブル レポートの作成 (レポート ビルダー 3.0)」) を参照してください。

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

前提条件

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

1.グラフ ウィザードからグラフ レポートを作成する

[作業の開始] ダイアログ ボックスで、グラフ ウィザードを使用して埋め込みデータセットを作成し、共有データ ソースを選択して、縦棒グラフを作成します。

注意

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

新しいグラフ レポートを作成するには

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

    [作業の開始] ダイアログ ボックスが表示されます。

    注意

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

  2. 左ペインで、[新しいレポート] が選択されていることを確認します。

  3. 右ペインで、[グラフ ウィザード] をクリックします。

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

  5. [データ ソースへの接続の選択] ページで、既存のデータ ソースを選択するか、レポート サーバーを参照してデータ ソースを選択し、[次へ] をクリックします。ユーザー名とパスワードの入力が必要な場合があります。

    注意

    適切な権限を持っている限り、選択するデータ ソースは重要ではありません。データ ソースからはデータを取得しません。詳細については、「別の方法でデータ接続を取得する (レポート ビルダー 3.0)」を参照してください。

  6. [クエリのデザイン] ページで、[テキストとして編集] をクリックします。

  7. 次のクエリをクエリ ペインに貼り付けます。

    SELECT CAST('2009-01-01' AS date) AS SalesDate, CAST(54995.21 AS money) AS Sales
    UNION SELECT CAST('2009-01-05' AS date) AS SalesDate, CAST(64499.04 AS money) AS Sales
    UNION SELECT CAST('2009-02-11' AS date) AS SalesDate, CAST(37821.79 AS money) AS Sales
    UNION SELECT CAST('2009-03-18' AS date) AS SalesDate, CAST(53633.08 AS money) AS Sales
    UNION SELECT CAST('2009-04-23' AS date) AS SalesDate, CAST(24019.3 AS money) AS Sales
    UNION SELECT CAST('2009-05-01' AS date) AS SalesDate, CAST(93245.5 AS money) AS Sales
    UNION SELECT CAST('2009-06-06' AS date) AS SalesDate, CAST(55288.0 AS money) AS Sales
    UNION SELECT CAST('2009-06-16' AS date) AS SalesDate, CAST(68733.5 AS money) AS Sales
    UNION SELECT CAST('2009-07-16' AS date) AS SalesDate, CAST(24750.85 AS money) AS Sales
    UNION SELECT CAST('2009-08-23' AS date) AS SalesDate, CAST(43452.3 AS money) AS Sales
    UNION SELECT CAST('2009-09-24' AS date) AS SalesDate, CAST(58656. AS money) AS Sales
    UNION SELECT CAST('2009-10-15' AS date) AS SalesDate, CAST(44583. AS money) AS Sales
    UNION SELECT CAST('2009-11-21' AS date) AS SalesDate, CAST(81568. AS money) AS Sales
    UNION SELECT CAST('2009-12-15' AS date) AS SalesDate, CAST(45973. AS money) AS Sales
    UNION SELECT CAST('2009-12-26' AS date) AS SalesDate, CAST(96357. AS money) AS Sales
    UNION SELECT CAST('2009-12-31' AS date) AS SalesDate, CAST(81946. AS money) AS Sales
    
  8. (省略可) [実行] ボタン (!) をクリックして、グラフの基になるデータを確認します。

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

2.グラフの種類を選択する

あらかじめ定義されているさまざまなグラフの種類から選択できます。

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

  1. [グラフの種類の選択] ページでは、縦棒グラフが既定のグラフの種類です。[次へ] をクリックします。

  2. [グラフのフィールドの配置] ページで、SalesDate フィールドを [カテゴリ] にドラッグします。カテゴリは横軸に表示されます。

  3. Sales フィールドを [値] にドラッグします。販売の合計値の総計が 1 日ごとに集計されるので、[値] ボックスには Sum(Sales) が表示されます。値は縦軸に表示されます。

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

  5. [スタイルの選択] ページのスタイル ボックスで、スタイルを選択します。

    スタイルは、フォント スタイル、色、および罫線のスタイルを指定します。スタイルを選択すると、プレビュー ペインにそのスタイルのグラフのサンプルが表示されます。

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

    グラフがデザイン画面に追加されます。

  7. グラフをクリックして、グラフのハンドルを表示します。グラフの右下隅をドラッグして、グラフのサイズを大きくします。レポート デザイン画面も、グラフ サイズに合わせて大きくなります。

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

3.横軸の形式とラベルを設定する

既定では、横軸の値が一般的な形式で表示されます。この場合、グラフのサイズに合わせて自動的にスケーリングされます。

横軸に表示される日付の書式を変更するには

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

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

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

  4. [カテゴリ][日付] を選択します。

  5. [型] ボックスで [2000 年 1 月 31 日] を選択します。

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

  7. [ホーム] タブで [実行] をクリックして、レポートをプレビューします。

選択した日付書式で日付が表示されます。グラフの横軸を見ると、すべてのカテゴリに対してラベルが表示されているわけではないことがわかります。既定では、軸の横に収まるラベルだけが表示されます。

ラベルを回転して間隔を指定することによってラベル表示をカスタマイズできます。

軸ラベルを回転して横軸の表示間隔を変更するには

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

  2. 横軸のタイトルを右クリックし、[軸のタイトルの表示] をクリックしてタイトルを削除します。横軸には日付が表示されるので、タイトルは必要ありません。

  3. 横軸を右クリックし、[横軸のプロパティ] をクリックします。

  4. [軸のオプション] ページの [軸の範囲と間隔] で、[間隔] として「3」を入力します。3 日ごとの日付がグラフに表示されるようになります。

  5. [ラベル] をクリックします。

  6. [軸ラベル自動調整のオプションを変更します][自動調整を無効にする] を選択します。

  7. [ラベルの回転角度] で [-90] を選択します。

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

    横軸のサンプル テキストが 90 度回転します。

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

グラフでは、ラベルが回転して 3 日ごとに表示されています。

4.凡例を移動する

凡例は、カテゴリと系列データから自動的に作成されます。

凡例を縦棒グラフのグラフ領域の下に移動するには

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

  2. グラフの凡例を右クリックし、[凡例のプロパティ] をクリックします。

  3. [レイアウトと位置] で、異なる位置を選択します。たとえば、下部中央の位置を選択します。

    凡例をグラフの上または下に配置すると、凡例のレイアウトが縦方向から横方向に変更されます。[レイアウト] ボックスの一覧から、異なるレイアウトを選択できます。

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

  5. (省略可) このチュートリアルではカテゴリが 1 つしかないので、凡例は必要ありません。凡例を削除するには、凡例を右クリックして [凡例の削除] をクリックします。

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

5.グラフのタイトルを設定する

グラフ領域の上に表示されるグラフのタイトルを変更するには

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

  2. グラフ上部の [グラフのタイトル] というテキストを選択し、「Store Sales Order Totals」と入力します。

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

6.縦軸の形式とラベルを設定する

既定では、縦軸の値が一般的な形式で表示されます。この場合、グラフのサイズに合わせて自動的にスケーリングされます。

縦軸に表示される数値を通貨形式に変更するには

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

  2. グラフの側面に沿った縦軸のラベルをダブルクリックして選択します。

  3. リボンの [ホーム] タブの [数値] グループで、[通貨] ボタンをクリックします。軸ラベルの表示が、通貨形式に変更されます。

  4. リボンの [ホーム] タブの [数値] グループで、[小数点表示桁下げ] ボタンを 2 回クリックします。数値が最も近いドルに丸められて表示されます。

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

  6. [数値] をクリックします。[カテゴリ] ボックスでは [通貨] が既に選択されており、[小数点以下桁数][0] (ゼロ) になっています。

  7. [値の表示単位] ボックスで、[千] をクリックします。

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

  9. グラフの側面に沿った縦軸のタイトルを右クリックし、[軸のタイトルのプロパティ] をクリックします。

  10. [タイトルのテキスト] フィールドのテキストを「Sales Total (in Thousands)」に置き換えます。タイトルの表示形式に関連した各種オプションを指定することもできます。

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

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

7.移動平均を追加する

移動平均を追加するには

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

  2. グラフをダブルクリックして、グラフ データ ペインを表示します。

  3. [値] 領域の [Sum(Sales)] フィールドを右クリックし、[計算系列の追加] をクリックします。

  4. [数式] で、[移動平均] が選択されていることを確認します。

  5. [数式パラメーターの設定][期間] で、[4] を選択します。

  6. [罫線] をクリックします。

  7. [線の幅] で [3 pt] を選択します。

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

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

グラフに、4 日ごとに平均値を求めた日付別の売上合計の移動平均を示す線が表示されます。

8.レポート タイトルを追加する

レポート タイトルを追加するには

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

  2. デザイン画面で、[クリックしてタイトルを追加] をクリックします。

  3. 「Sales Chart」と入力して Enter キーを押し、さらに「January to December 2009」と入力します。次のように表示されます。

    Sales Chart

    January to December 2009

  4. "Sales Chart" を選択し、リボンの [ホーム] タブの [フォント] セクションで [太字] を選択します。

  5. "January to December 2009" を選択し、[ホーム] タブの [フォント] セクションで、フォント サイズを [10] に設定します。

  6. (省略可) 2 行のテキストに合わせて、[タイトル] ボックスの高さを高くする必要が生じる場合もあります。この場合、下端の中央をクリックすると表示される両方向矢印を下方向にドラッグします。

    このタイトルは、レポートの最上部に表示されます。ページ ヘッダーが定義されていない場合は、レポート本文の最上部にあるアイテムがレポート ヘッダーに相当します。

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

9.レポートを保存する

レポートを保存するには

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

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

  3. [名前] に「Sales Order Column Chart」と入力します。

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

次の手順

これで、「レポートへの縦棒グラフの追加」チュートリアルを終了します。グラフの詳細については、「グラフ (レポート ビルダー 3.0 および SSRS)」および「スパークラインとデータ バー (レポート ビルダー 3.0 および SSRS)」を参照してください。