縦棒グラフには、カテゴリ別にグループ化された縦棒のセットとして系列が表示されます。 縦棒グラフは、次の場合に役立ちます。
時間の経過に伴うデータの変化を示す。
複数の系列の相対値を比較する。
移動平均を表示して傾向を示す。
次の図は、作成する縦棒グラフと移動平均を示しています。
学習する内容
このチュートリアルでは、次の操作を行う方法について説明します。
注
このチュートリアルでは、ウィザードに関する複数の手順を 1 つにまとめて示します。 レポート サーバーの参照、データ ソースの選択、データセットの作成の詳細な手順については、このシリーズの最初のチュートリアル「 チュートリアル: 基本的なテーブル レポートの作成 (レポート ビルダー)」を参照してください。
このチュートリアルの推定所要時間:15 分。
要求事項
要件の詳細については、「 チュートリアルの前提条件 (レポート ビルダー)」を参照してください。
1. グラフ ウィザードからグラフ レポートを作成する
[ 作業の開始 ] ダイアログ ボックスで、グラフ ウィザードを使用して埋め込みデータセットを作成し、共有データ ソースを選択して、縦棒グラフを作成します。
注
このチュートリアルのクエリにはデータ値が含まれているため、外部データ ソースを必要としません。 このため、クエリが非常に長くなっています。 ビジネス環境でクエリにデータを含めることはありません。 これは、学習に使用することのみを目的としています。
新しいグラフ レポートを作成するには
[ スタート] をクリックし、[ プログラム] をポイントし、 Microsoft SQL Server 2012 レポート ビルダーをポイントして、[ レポート ビルダー] をクリックします。
[作業の開始] ダイアログ ボックスが表示されます。
注
[ 作業の開始 ] ダイアログ ボックスが表示されない場合は、[ レポート ビルダー ] ボタンから [ 新規] をクリックします。
左ペインで、 [新しいレポート] が選択されていることを確認します。
右側のウィンドウで、[ グラフ ウィザード] をクリックします。
[ データセットの選択] ページで、[ データセットの作成] をクリックし、[ 次へ] をクリックします。
[ データ ソースへの接続の選択 ] ページで、既存のデータ ソースを選択するか、レポート サーバーを参照してデータ ソースを選択し、[ 次へ] をクリックします。 ユーザー名とパスワードの入力が必要になる場合があります。
注
適切な権限を持っている限り、選択するデータ ソースは重要ではありません。 データ ソースからはデータを取得しません。 詳細については、「 データ接続を取得する別の方法 (レポート ビルダー)」を参照してください。
[ クエリのデザイン ] ページで、[ テキストとして編集] をクリックします。
次のクエリをクエリ ペインに貼り付けます。
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(省略可能)[実行] ボタン (!) をクリックすると、グラフの基になるデータが表示されます。
[次へ] をクリックします。
2. グラフの種類を選択する
さまざまな定義済みのグラフの種類から選択できます。
縦棒グラフを追加するには
[グラフの種類の選択] ページでは、縦棒グラフが既定のグラフの種類です。 [次へ] をクリックします。
[グラフのフィールドの配置] ページで、SalesDate フィールドを [カテゴリ] にドラッグします。 カテゴリは横軸に表示されます。
Sales フィールドを [値] にドラッグします。 販売の合計値の総計が 1 日ごとに集計されるので、 [値] ボックスには Sum(Sales) が表示されます。 値は縦軸に表示されます。
[次へ] をクリックします。
[ スタイルの選択 ] ページの [スタイル] ボックスで、スタイルを選択します。
スタイルは、フォント スタイル、色のセット、および罫線スタイルを指定します。 スタイルを選択すると、[プレビュー] ウィンドウに、そのスタイルのグラフのサンプルが表示されます。
[完了] をクリックします。
グラフがデザイン画面に追加されます。
グラフハンドルを表示するには、グラフをクリックします。 グラフの右下隅をドラッグして、グラフのサイズを大きくします。 レポート デザイン 画面は、グラフのサイズに合わせてサイズが大きくなることに注意してください。
[実行] をクリックして、レポートをプレビューします。
3. 横軸の書式設定とラベル付け
既定では、横軸の値が一般的な形式で表示されます。この場合、グラフのサイズに合わせて自動的にスケーリングされます。
横軸に日付を書式設定するには
レポート デザイン ビューに切り替えます。
横軸を右クリックし、[ 横軸のプロパティ] をクリックします。
[ 数値] をクリックします。
[カテゴリ] で [日付] を選択します。
[型] ボックスで [2000 年 1 月 31 日] を選択します。
OK をクリックします。
[ホーム] タブで、[ 実行 ] をクリックしてレポートをプレビューします。
選択した日付書式で日付が表示されます。 グラフでは、横軸のすべてのカテゴリにラベルが付かないことに注意してください。 既定では、軸の横に収まるラベルだけが表示されます。
ラベルを回転して間隔を指定することによってラベル表示をカスタマイズできます。
軸ラベルを回転させ、横軸に沿って表示間隔を変更するには
レポート デザイン ビューに切り替えます。
横軸タイトルを右クリックし、[軸タイトルの 表示 ] をクリックしてタイトルを削除します。 横軸には日付が表示されるため、タイトルは必要ありません。
横軸を右クリックし、[横軸 のプロパティ] をクリックします。
[軸の範囲と間隔] の [軸のオプション] ページで、[間隔] に「3」と入力します。 グラフには 3 日おきに表示されます。
[ ラベル] をクリックします。
[ 軸ラベルの自動調整オプションを変更]で、[ 自動調整を無効にする]を選択します。
[ラベルの回転角度] で [-90] を選択します。
OK をクリックします。
横軸のサンプル テキストが 90 度回転します。
[実行] をクリックして、レポートをプレビューします。
グラフでは、ラベルが回転し、3 日ごとにラベルが表示されます。
4. 凡例を移動する
凡例は、カテゴリと系列データから自動的に作成されます。
縦棒グラフのグラフ領域の下に凡例を移動させるためには
レポート デザイン ビューに切り替えます。
グラフの凡例を右クリックし、凡例のプロパティ をクリックします。
[ レイアウト] と [位置] で、別の位置を選択します。 たとえば、下部中央の位置を選択します。
凡例をグラフの上または下に配置すると、凡例のレイアウトが縦方向から横方向に変更されます。 [レイアウト] ドロップダウン リストから、異なるレイアウトを選択できます。
OK をクリックします。
(省略可能)このチュートリアルにはカテゴリが 1 つしかないため、凡例は必要ありません。 凡例を削除するには、凡例を右クリックし、[凡例の 削除] をクリックします。
[実行] をクリックして、レポートをプレビューします。
5. グラフにタイトルを付けます
グラフ領域の上のグラフ タイトルを変更するには
レポート デザイン ビューに切り替えます。
グラフの上部にある「グラフ タイトル」という単語を選択し、次のテキストを入力します:「店舗売上注文の合計」。
[実行] をクリックして、レポートをプレビューします。
6. 縦軸の書式設定とラベル付け
既定では、縦軸の値が一般的な形式で表示されます。この場合、グラフのサイズに合わせて自動的にスケーリングされます。
通貨として書式設定するには、縦軸の数値を指定します。
レポート デザイン ビューに切り替えます。
グラフの横にある縦軸のラベルをダブルクリックして選択します。
リボンの [ ホーム ] タブの [ 数値 ] グループで、[ 通貨 ] ボタンをクリックします。 軸ラベルの表示が、通貨形式に変更されます。
リボンの [ ホーム ] タブの [ 数値 ] グループの [ 小数部の小数部を減らす ] ボタンを 2 回クリックすると、最も近いドルに丸められた数値が表示されます。
縦軸を右クリックし、[縦軸の プロパティ] をクリックします。
[ 数値] をクリックします。 [カテゴリ] ボックスで通貨が既に選択されており、小数点以下の桁数が既に 0 (ゼロ) であることに注意してください。
[ 値の表示 ] ボックスで、[ 千] をクリックします。
OK をクリックします。
グラフの横にある縦軸のタイトルを右クリックし、[ 軸タイトルのプロパティ] をクリックします。
タイトル テキスト フィールドのテキストを次のテキストに置き換えます: 販売総額(千円単位)。 タイトルの書式設定方法に関連するさまざまなオプションを指定することもできます。
OK をクリックします。
[実行] をクリックして、レポートをプレビューします。
7. 移動平均を追加する
移動平均を追加するには
レポート デザイン ビューに切り替えます。
グラフをダブルクリックして、 グラフ データ ペインを表示します。
[値] 領域にある [Sum(Sales)] フィールドを右クリックし、[計算系列の追加] をクリックします。
[数式] で、 [移動平均] が選択されていることを確認します。
[数式パラメーターの設定] の [期間] で、 [4] を選択します。
罫線 をクリックします。
[ 線の幅] で、[ 3pt] を選択します。
OK をクリックします。
[実行] をクリックして、レポートをプレビューします。
グラフに、4 日ごとに平均値を求めた日付別の売上合計の移動平均を示す線が表示されます。
8. レポート タイトルを追加する
レポート タイトルを追加するには
レポート デザイン ビューに切り替えます。
デザイン画面で、クリックしてタイトルを追加します。
「売上チャート」と入力し、Enter キーを押して、「2009 年 1 月から 12 月」と入力します。次のようになります。
売上チャート
2009 年 1 月から 12 月
Sales Chart を選択し、リボンの [ホーム] タブの [フォント] セクションで [太字] ボタンをクリックします。
2009 年 1 月から 12 月を選択し、[ホーム] タブの [フォント] セクションでフォント サイズを 10 に設定します。
(省略可能) タイトル テキスト ボックスで2行のテキストを収めるには、高さを調整する必要があります。下端の中央をクリックし、二重矢印を下にドラッグして調整します。
このタイトルは、レポートの上部に表示されます。 ページ ヘッダーが定義されていない場合、レポート本文の上部にあるアイテムはレポート ヘッダーに相当します。
[実行] をクリックして、レポートをプレビューします。
9. レポートを保存する
レポートを保存するには
レポート デザイン ビューに切り替えます。
[レポート ビルダー] ボタンで、[ 名前を付けて保存] をクリックします。
[名前] に「販売注文縦棒グラフ」と入力します。
[保存] をクリックします。
次のステップ
これで、レポートへの縦棒グラフの追加に関するチュートリアルが完了しました。 グラフの詳細については、「 グラフ (レポート ビルダーおよび SSRS)」および 「 スパークラインとデータ バー (レポート ビルダーおよび SSRS)」を参照してください。