チュートリアル: オフラインでのクイック グラフ レポートの作成 (レポート ビルダー)
このチュートリアルでは、ウィザードを使用して円グラフを作成し、少し変更して実行可能な操作を確認します。 このチュートリアルは 2 つの異なる方法で実行できます。 どちらの方法でも、次の図に示すような円グラフが作成されます。
必要条件
XML データを使用するか Transact-SQL クエリを使用するかにかかわらず、SQL Server 2012 レポート ビルダーにアクセスできることが必要です。 スタンドアロン バージョン、またはレポート マネージャーや SharePoint サイトから利用できる ClickOnce バージョンを実行できます。 ClickOnce バージョンの場合、最初の手順であるレポート ビルダーを開く方法のみが異なります。 詳細については、「レポート ビルダーのインストール、アンインストール、およびサポート」を参照してください。
このチュートリアルを実行する 2 つの方法
XML データを使用して円グラフを作成する
データを含む SQL クエリを使用して円グラフを作成する
このチュートリアルでの XML データの使用
このトピックからコピーしてウィザードに貼り付けた XML データを使用できます。 レポート サーバーまたは SharePoint 統合モードのレポート サーバーに接続している必要はありません。SQL Server 2012 のインスタンスへのアクセスも不要です。
XML データを使用して円グラフを作成する
このチュートリアル用のデータを含む Transact-SQL クエリの使用
データを含むクエリをこのトピックからコピーし、ウィザードに貼り付けることができます。 SQL Server 2012 のインスタンスの名前と、任意のデータベースに読み取り専用でアクセスするのに十分な資格情報が必要です。 チュートリアルのデータセット クエリでは、リテラル データを使用します。ただし、クエリは、レポート データセットに必要なメタデータを返すように、SQL Server 2012 のインスタンスで処理される必要があります。
Transact-SQL クエリを使用する利点は、レポート ビルダーの他のすべてのチュートリアルで同じ方法が使用されているため、他のチュートリアルを実行するときに既に手順がわかっていることです。
Transact-SQL クエリの場合、他にもいくつか必要な前提条件があります。 詳細については、「チュートリアルの前提条件 (レポート ビルダー)」を参照してください。
データを含む SQL クエリを使用して円グラフを作成する
この記事の他の内容
ウィザードの実行後
次の課題
XML データを使用して円グラフを作成する
XML データを使用して円グラフを作成するには
[スタート] ボタンをクリックし、[プログラム]、[Microsoft SQL Server 2012 レポート ビルダー] の順にポイントして、[レポート ビルダー] をクリックします。
[作業の開始] ダイアログ ボックスが表示されます。
注 [作業の開始] ダイアログ ボックスが表示されない場合は、[レポート ビルダー] ボタンの [新規作成] をクリックします。
左ペインで、[レポート] が選択されていることを確認します。
右ペインで、[グラフ ウィザード] をクリックし、[作成] をクリックします。
[データセットの選択] ページで [データセットを作成する] をクリックし、[次へ] をクリックします。
[データ ソースへの接続の選択] ページで [新規作成] をクリックします。
[データ ソースのプロパティ] ダイアログ ボックスが表示されます。
データ ソースに任意の名前を付けることができます。 [名前] ボックスに、「MyPieChart」と入力します。
[接続の種類の選択] ボックスで、[XML] をクリックします。
[資格情報] タブで、[現在の Windows ユーザーを使用する。Kerberos 委任が必要になる場合があります。] を選択し、[OK] をクリックします。
[データ ソースへの接続の選択] ページで [MyPieChart] をクリックし、[次へ] をクリックします。
次のテキストをコピーして、[クエリのデザイン] ページの中央の大きいボックスに貼り付けます。
<Query> <ElementPath>Root /S {@Sales (Integer)} /C {@FullName} </ElementPath> <XmlData> <Root> <S Sales="150"> <C FullName="Jae Pak" /> </S> <S Sales="350"> <C FullName="Jillian Carson" /> </S> <S Sales="250"> <C FullName="Linda C Mitchell" /> </S> <S Sales="500"> <C FullName="Michael Blythe" /> </S> <S Sales="450"> <C FullName="Ranjit Varkey" /> </S> </Root> </XmlData> </Query>
(省略可) [実行] ボタン (!) をクリックして、グラフの基になるデータを確認します。
[次へ] をクリックします。
[グラフの種類の選択] ページで [円] をクリックし、[次へ] をクリックします。
[グラフのフィールドの配置] ページの [使用できるフィールド] ボックスで、[Sales] フィールドをダブルクリックします。
このフィールドは数値なので、[値] ボックスに自動的に移動します。
[FullName] フィールドを [使用できるフィールド] ボックスから [カテゴリ] ボックスにドラッグし (または、ダブルクリックすると [カテゴリ] ボックスに移動します)、[次へ] をクリックします。
[スタイルの選択] ページでは、既定で [オーシャン] が選択されています。 他のスタイルをクリックして、その違いを確認します。
[完了] をクリックします。
デザイン画面に、新しい円グラフ レポートが表示されます。 表示内容は見本です。 凡例には販売員の名前ではなく Full Name 1、Full Name 2 などが示されており、円のスライスのサイズは正確ではありません。 これは、レポートがどのように表示されるか概要を見るためだけのものです。
実際の円グラフを表示するには、リボンの [ホーム] タブで [実行] をクリックします。
トップに戻る
Transact-SQL クエリを使用して円グラフを作成する
データを含む Transact-SQL クエリを使用して円グラフを作成するには
[スタート] ボタンをクリックし、[プログラム]、[Microsoft SQL Server 2012 レポート ビルダー] の順にポイントして、[レポート ビルダー] をクリックします。
[新しいレポートまたはデータセット] ダイアログ ボックスの左ペインで [レポート] が選択されていることを確認します。
右ペインで、[グラフ ウィザード] をクリックし、[作成] をクリックします。
[データセットの選択] ページで [データセットを作成する] をクリックし、[次へ] をクリックします。
[データ ソースへの接続の選択] ページで、既存のデータ ソースを選択するか、レポート サーバーを参照してデータ ソースを選択し、[次へ] をクリックします。 ユーザー名とパスワードの入力が必要な場合があります。
注 適切な権限を持っている限り、選択するデータ ソースは重要ではありません。 データ ソースからはデータを取得しません。 詳細については、「チュートリアルの前提条件 (レポート ビルダー)」を参照してください。
[クエリのデザイン] ページで、[テキストとして編集] をクリックします。
次のクエリをクエリ ペインに貼り付けます。
SELECT 150 AS Sales, 'Jae Pak' AS FullName UNION SELECT 350 AS Sales, 'Jillian Carson' AS FullName UNION SELECT 250 AS Sales, 'Linda C Mitchell' AS FullName UNION SELECT 500 AS Sales, 'Michael Blythe' AS FullName UNION SELECT 450 AS Sales, 'Ranjit Varkey' AS FullName
(省略可) [実行] ボタン (!) をクリックして、グラフの基になるデータを確認します。
[次へ] をクリックします。
[グラフの種類の選択] ページで [円] をクリックし、[次へ] をクリックします。
[グラフのフィールドの配置] ページの [使用できるフィールド] ボックスで、[Sales] フィールドをダブルクリックします。
このフィールドは数値なので、[値] ボックスに自動的に移動します。
[FullName] フィールドを [使用できるフィールド] ボックスから [カテゴリ] ボックスにドラッグし (または、ダブルクリックすると [カテゴリ] ボックスに移動します)、[次へ] をクリックします。
[スタイルの選択] ページでは、既定で [オーシャン] が選択されています。 他のスタイルをクリックして、その違いを確認します。
[完了] をクリックします。
デザイン画面に、新しい円グラフ レポートが表示されます。 表示内容は見本です。 凡例には販売員の名前ではなく Full Name 1、Full Name 2 などが示されており、円のスライスのサイズは正確ではありません。 これは、レポートがどのように表示されるか概要を見るためだけのものです。
実際の円グラフを表示するには、リボンの [ホーム] タブで [実行] をクリックします。
トップに戻る
ウィザードの実行後
円グラフ レポートが完成したので、操作してみます。 変更を続行するには、リボンの [実行] タブで [デザイン] をクリックします。
グラフの拡大
円グラフを拡大するには、 グラフ内の要素ではなくグラフをクリックして選択し、右下隅をドラッグしてサイズを変更します。
レポート タイトルの追加
グラフ上部の [グラフのタイトル] というテキストを選択し、「Sales Pie Chart」などのタイトルを入力します。
パーセンテージの追加
円グラフにパーセンテージをラベルとして表示するには
円グラフを右クリックし、[データ ラベルの表示] をクリックします。 円グラフの各スライス内にデータ ラベルが表示されます。
ラベルを右クリックし、[系列ラベルのプロパティ] をクリックします。 [系列ラベルのプロパティ] ダイアログ ボックスが表示されます。
[ラベル データ] オプションに「#PERCENT{P0}」と入力します。
{P0} を指定すると、小数点以下を含まないパーセンテージが表示されます。 「#PERCENT」とだけ入力すると、小数点以下 2 桁を含む数値になります。 #PERCENT は計算または関数を実行するキーワードで、他にも多数あります。
グラフのラベルと凡例をカスタマイズする方法の詳細については、「円グラフへのパーセンテージの表示 (レポート ビルダーおよび SSRS)」および「凡例アイテムのテキストの変更 (レポート ビルダーおよび SSRS)」を参照してください。
トップに戻る
次の課題
レポート ビルダーでレポートを初めて自分で作成したので、他のチュートリアルに取り組んで独自のデータからレポートを作成する準備ができました。 レポート ビルダーを実行するには、データベースなどのデータ ソースにアクセスする権限と、実際にデータ ソースに接続するための接続文字列が必要です。 システム管理者がこの情報を保持し、ユーザーを設定できます。
他のチュートリアルを実行するには、SQL Server 2012 のインスタンスの名前と、任意のデータベースに読み取り専用でアクセスするのに十分な資格情報が必要です。 これもシステム管理者が設定できます。
最後に、レポートをレポート サーバーまたはレポート サーバーと統合されている SharePoint サイトに保存するには、URL と権限が必要です。 作成したレポートは自分のコンピューターから直接実行できますが、レポート サーバーまたは SharePoint サイトから実行するとレポートの機能が増えます。 自分のレポートまたはその他のレポートをパブリッシュ元のレポート サーバーまたは SharePoint サイトから実行する権限が必要です。 アクセス権を取得するには、システム管理者に問い合わせてください。
開始する前に、いくつかの概念や用語について確認しておくと役立つ場合があります。 詳細については、「レポート作成の概念 (レポート ビルダーおよび SSRS)」を参照してください。 また、レポートを初めて自分で作成する前に、計画の時間を取ってください。 時間を費やす価値があります。 詳細については、「レポートの計画 (レポート ビルダー)」を参照してください。
トップに戻る