レッスン 4: 縦棒グラフとデータ バー グラフの追加 (SSRS)
このレッスンでは、AdventureWorks の販売員向けの次の質問に回答する際に役立つレポート アイテムを Employee_Sales_Summary_2008R2 レポートに追加する方法を学習します。
- 今月の製品カテゴリ別の売上は前年の季節売上と比較してどのようであるか。
縦棒グラフとデータ バー グラフを追加して、EmpSalesMonth2008R2 データセットからデータを視覚化します。
学習する内容
このレッスンでは、次の作業を行います。
複数のそれぞれの年の 1 か月間の各カテゴリの売上を、縦棒グラフに加え、データ バー グラフを使用したテーブルにも表示します。
両方のグラフを同じものとしてレポート デザイン画面に配置し、表示されたレポート内でグラフが表示される場所を制御します。
このチュートリアルの推定所要時間: 20 分
必要条件
必要条件については、「AdventureWorks 2008R2 サンプル レポートの前提条件 (SSRS)」を参照してください。
このレッスンでは、「レポート サーバー プロジェクトと AdventureWorks2008R2_Base レポートの作成 (SSRS)」(レポート プロジェクト、共有データ ソース、および共有データセットの作成) と「レッスン 3: マトリックス、変数、および KPI としてのインジケーターの追加 (SSRS)」を完了していることを前提としています。
ヒント
ドキュメント アウトライン ペインを使用してレポート アイテム間の階層リレーションシップを表示する方法に関するヒントを確認してください。詳細については、「レポート デザインに関するヒント (レポート ビルダー 3.0 および SSRS)」を参照してください。
プロジェクトおよびレポートを開くには
Business Intelligence Development Studio で、前のレッスンで作成したレポート サーバー プロジェクト AdventureWorks 2008R2 サンプル レポートを開きます。
Employee_Sales_Summary_2008R2 レポートを開きます。
縦棒グラフを追加および構成するには
rectCharts という名前の四角形の下にあるレポートに [縦棒] グラフを追加します。
レポート データ ペインのデータセット EmpSalesMonth2008R2 から、次の手順を実行します。
Sales を [値] にドラッグします。
Category を [カテゴリ グループ] にドラッグします。
Year を [系列グループ] にドラッグします。
プロパティ ペインで、[ブックマーク] を「CategoriesColumnChart」に設定します。
グラフのタイトルと軸を構成するには
[タイトルのプロパティ] で、グラフのタイトルを「=Parameters!ReportMonth.Label & " Sales Comparison"」に置換します。
[縦軸のタイトル] を「In Thousands」に変更します。
[縦軸のプロパティ] が開きます。
[全般] ページの [スケールのオプション] で、[スケールの区切り線を有効にする] を選択します。
[数値] ページで、値の書式を [通貨] に設定します。
[小数点以下桁数] を「0」に設定します。
[位取り区切り記号を使用する] チェック ボックスをオンにします。
[値の表示単位] を選択し、[千] をクリックします。
プロパティ ペインで、[グラフ軸のプロパティ] が表示されていることを確認します。
[ScaleBreakStyle] を展開し、[BorderColor] を [銀色] に設定します。
"横軸のタイトル" を削除します。
[横軸のプロパティ] が表示されます。[ラベル] ページで、[自動調整を無効にする] を選択し、[ラベルの回転角度 (度)] を「45」に設定します。
凡例を横軸の下に移動します。
データ バーを使用したマトリックスを追加するには
縦棒グラフの横にマトリックスを追加します。スナップ線を使用して、マトリックスとグラフの上部を揃えます。
レポート データ ペインのデータセット EmpSalesMonth2008R2 から、Category を [行] にドラッグします。
[データ] セルを右クリックし、[挿入]、[データ バー]、[積み上げ横棒] の順にクリックします。
グラフ データ ペインで、次の手順を実行します。
値ペインで、[フィールドの追加] (+) をクリックし、Sales をクリックします。
系列グループ ペインで、[フィールドの追加] (+) をクリックし、Year をクリックします。
マトリックスの [列] で、Title という名前のプレースホルダーを作成し、その値を =Parameters!ReportMonth.Label & " Sales Comparison for Each Year" に設定します。
データ バーを含む列の幅を拡張します。
マトリックスを選択し、プロパティ ペインで、[ブックマーク] を「MatrixwithNestedDatabarChart」に設定します。
必要に応じて、マトリックスの書式を設定します。
マトリックスの四角形のコンテナーの追加
マトリックスの四角形のコンテナーとマトリックスの目的を説明するテキストを追加します。
四角形のコンテナーを追加するには
レポート本文に、rectSeasonalSales という名前の四角形を挿入します。
四角形にテキスト ボックスを追加して、「Compare seasonal sales for [@ReportMonth.Label] for each category.」というテキストを入力します。
必要に応じて書式を設定します。
四角形にグラフをドラッグします。必要に応じて、四角形は拡大されます。
データ バー グラフを含むマトリックスを四角形にドラッグし、縦棒グラフの横に配置します。
この四角形を既存の四角形の下に移動します。次に、スナップ線を使用して、四角形の辺とそのレポート アイテムをページ上にある他のレポート アイテムに揃えます。
テキストからブックマークへのリンクを追加するには
テキスト ボックス tbScenarioText 内のテキストを選択します。
マウスを使用して、"column" という単語を強調表示します。
右クリックして、[テキストのプロパティ] ダイアログ ボックスを開きます。
[フォント] ページで、[色] を [青] に設定し、[文字飾り] を [下線] に設定します。
[アクション] ページで、[ブックマークに移動する] をクリックします。
[ブックマークの選択] に「CategoriesColumnChart」と入力します。
単語 "databar" についても、手順 3. ~ 5. を繰り返します。
[ブックマークの選択] に「MatrixwithNestedDatabarChart」と入力します。
レポートをプレビューして確認するには
レポートをプレビューします。
次の点を確認します。
縦棒グラフとデータ バーに同じ情報が表示されること。
シナリオ テキストで、列リンクが縦棒グラフを含むページに移動すること。
シナリオ テキストで、データ バー リンクがデータ バー グラフを含むページに移動すること。
レポートを配置します。
次の手順
これで、このレポートの作成が完了しました。他の AdventureWorks サンプル レポートを作成するには、「チュートリアル: AdventureWorks 2008R2 サンプル レポートの作成 (SSRS)」を参照してください。