次の方法で共有


チュートリアル: オフラインでのクイック グラフ レポートの作成 (レポート ビルダー)

このチュートリアルでは、ウィザードを使用して円グラフを作成し、少し変更して実行可能な操作を確認します。 このチュートリアルは 2 つの異なる方法で実行できます。 どちらの方法も、次の図のような同じ結果の円グラフを持っています。

[実行] ビューの [最初の円グラフ] 実行ビュー]

前提条件

XML データまたは Transact-SQL クエリのどちらを使用する場合でも、SQL Server 2019 (15.x) Report Builderにアクセスできる必要があります。 スタンドアロン バージョン、またはレポート マネージャーや SharePoint サイトから利用できる ClickOnce バージョンを実行できます。 ClickOnce のバージョンでは、最初の手順 (Report Builderを開く方法) のみが異なります。 詳細については、「インストール、アンインストール、およびサポートのReport Builder」を参照してください。

このチュートリアルを実行する 2 つの方法

このチュートリアルでの XML データの使用

このトピックからコピーしてウィザードに貼り付けた XML データを使用できます。 SharePoint 統合モードでレポート サーバーまたはレポート サーバーに接続する必要はありません。また、SQL Server 2019 (15.x) のインスタンスにアクセスする必要はありません。

XML データを使用して円グラフを作成する

このチュートリアル用のデータを含む Transact-SQL クエリの使用

データを含むクエリをこのトピックからコピーし、ウィザードに貼り付けることができます。 SQL Server 2019 (15.x) のインスタンスの名前と、任意のデータベースへの読み取り専用アクセスに十分な資格情報が必要です。 チュートリアルのデータセット クエリではリテラル データを使用しますが、レポート データセットに必要なメタデータを返すには、SQL Server 2019 (15.x) のインスタンスでクエリを処理する必要があります。

Transact-SQL クエリを使用する利点は、レポート ビルダーの他のすべてのチュートリアルで同じ方法が使用されているため、他のチュートリアルを実行するときに既に手順がわかっていることです。

Transact-SQL クエリの場合、他にもいくつか必要な前提条件があります。 詳細については、「チュートリアルの前提条件 (レポート ビルダー)」を参照してください。

データを含む SQL クエリを使用して円グラフを作成する

この記事の他の内容

ウィザードの実行後

次の内容

XML データを使用して円グラフを作成する

XML データを使用して円グラフを作成するには

  1. [スタート] ボタンをクリックし、[プログラム] をポイントし、[Microsoft SQL Server 2012 Report Builder] をポイントして、[Report Builder] をクリックします。

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

    Note

    [はじめに] ダイアログ ボックスが表示されない場合は、[Report Builder] ボタンから [新規] をクリックします。

  2. 左側のウィンドウで、[ レポート ] が選択されていることを確認します。

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

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

  5. [データ ソースへの接続の選択] ページで [新規作成]をクリックします。

    [データ ソースのプロパティ] ダイアログ ボックスが表示されます。

  6. データ ソースに任意の名前を付けることができます。 [名前] ボックスに、「 MyPieChart」と入力します。

  7. [ 接続の種類の選択 ] ボックスで、[XML] をクリックします

  8. [資格情報] タブ クリックし、[ 現在の Windows ユーザーを使用する] を選択します。Kerberos 委任が必要な場合があります。次に、[OK] をクリック します

  9. [データ ソースへの接続の選択] ページで [MyPieChart]をクリックし、 [次へ]をクリックします。

  10. 次のテキストをコピーし、[ クエリのデザイン ] ページの中央にある大きなボックスに貼り付けます。

    <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>
    
  11. (省略可) [実行] ボタン ( ! ) をクリックして、グラフの基になるデータを確認します。

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

  13. [グラフの種類の選択] ページで [円]をクリックし、 [次へ]をクリックします。

  14. [グラフのフィールドの配置] ページの [使用できるフィールド] ボックスで、[Sales] フィールドをダブルクリックします。

    このフィールドは数値なので、 [値] ボックスに自動的に移動します。

  15. [FullName] フィールドを [使用できるフィールド] ボックスから [カテゴリ] ボックスにドラッグし (または、ダブルクリックすると [カテゴリ] ボックスに移動します)、[次へ] をクリックします。

  16. [ スタイルの選択 ] ページで、[ Ocean ] が既定で選択されています。 他のスタイルをクリックして、その違いを確認します。

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

    デザイン画面に、新しい円グラフ レポートが表示されます。 表示内容は見本です。 凡例には販売員の名前ではなく Full Name 1、Full Name 2 などが示されており、円のスライスのサイズは正確ではありません。 これは、レポートがどのように表示されるか概要を見るためだけのものです。

  18. 実際の円グラフを表示するには、リボンの [ホーム] タブで [実行] をクリックします。

[トップに戻る] リンクで使用される矢印アイコントップに戻る

Transact-SQL クエリを使用して円グラフを作成する

データを含む Transact-SQL クエリを使用して円グラフを作成するには

  1. [スタート] ボタンをクリックし、[プログラム] をポイントし、[Microsoft SQL Server 2012 Report Builder] をポイントして、[Report Builder] をクリックします。

  2. [ 新しいレポートまたはデータセット ] ダイアログ ボックスで、左側のウィンドウで [レポート ] が選択されていることを確認します。

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

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

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

    Note

    適切な権限を持っている限り、選択するデータ ソースは重要ではありません。 データ ソースからはデータを取得しません。 詳細については、「チュートリアルの前提条件 (レポート ビルダー)」を参照してください。

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

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

    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 
    
  8. (省略可) [実行] ボタン ( ! ) をクリックして、グラフの基になるデータを確認します。

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

  10. [グラフの種類の選択] ページで [円]をクリックし、 [次へ]をクリックします。

  11. [グラフのフィールドの配置] ページの [使用できるフィールド] ボックスで、[Sales] フィールドをダブルクリックします。

    このフィールドは数値なので、 [値] ボックスに自動的に移動します。

  12. [FullName] フィールドを [使用できるフィールド] ボックスから [カテゴリ] ボックスにドラッグし (または、ダブルクリックすると [カテゴリ] ボックスに移動します)、[次へ] をクリックします。

  13. [スタイルの選択] ページでは、既定で [オーシャン] が選択されています。 他のスタイルをクリックして、その違いを確認します。

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

    デザイン画面に、新しい円グラフ レポートが表示されます。 表示内容は見本です。 凡例には販売員の名前ではなく Full Name 1、Full Name 2 などが示されており、円のスライスのサイズは正確ではありません。 これは、レポートがどのように表示されるか概要を見るためだけのものです。

  15. 実際の円グラフを表示するには、リボンの [ホーム] タブで [実行] をクリックします。

[トップに戻る] リンクで使用される矢印アイコントップに戻る

ウィザードの実行後

円グラフ レポートが完成したので、操作してみます。 変更を続行するには、リボンの [実行] タブで [デザイン]をクリックします。

グラフの拡大

円グラフを拡大するには、 グラフ内の要素ではなくグラフをクリックして選択し、右下隅をドラッグしてサイズを変更します。

レポート タイトルの追加

グラフ上部の [グラフのタイトル] というテキストを選択し、「 Sales Pie Chart」などのタイトルを入力します。

パーセンテージの追加

円グラフにパーセンテージをラベルとして表示するには
  1. 円グラフを右クリックし、[ データ ラベルの表示] を選択します。 円グラフの各スライス内にデータ ラベルが表示されます。

  2. ラベルを右クリックし、[系列ラベルのプロパティ] を選択 します[系列ラベルのプロパティ] ダイアログ ボックスが表示されます。

  3. [ラベル データ] オプションを入力します#PERCENT{P0}

    {P0} を指定すると、小数点以下を含まないパーセンテージが表示されます。 「#PERCENT」とだけ入力すると、小数点以下 2 桁を含む数値になります。 #PERCENT は計算または関数を実行するキーワードで、他にも多数あります。

グラフのラベルと凡例をカスタマイズする方法の詳細については、「円グラフへのパーセンテージの表示 (レポート ビルダーおよび SSRS)」および「凡例アイテムのテキストの変更 (レポート ビルダーおよび SSRS)」を参照してください。

[トップに戻る] リンクで使用される矢印アイコントップに戻る

次は何をすればよいですか?

レポート ビルダーでレポートを初めて自分で作成したので、他のチュートリアルに取り組んで独自のデータからレポートを作成する準備ができました。 レポート ビルダーを実行するには、データベースなどのデータ ソースにアクセスする権限と、実際にデータ ソースに接続するための接続文字列が必要です。 システム管理者がこの情報を保持し、ユーザーを設定できます。

他のチュートリアルを実行するには、SQL Server 2019 (15.x) のインスタンスの名前と、任意のデータベースへの読み取り専用アクセスに十分な資格情報が必要です。 これもシステム管理者が設定できます。

最後に、レポートをレポート サーバーまたはレポート サーバーと統合されている SharePoint サイトに保存するには、URL と権限が必要です。 作成したレポートは自分のコンピューターから直接実行できますが、レポート サーバーまたは SharePoint サイトから実行するとレポートの機能が増えます。 自分のレポートまたはその他のレポートをパブリッシュ元のレポート サーバーまたは SharePoint サイトから実行する権限が必要です。 アクセス権を取得するには、システム管理者に問い合わせてください。

開始する前に、いくつかの概念や用語について確認しておくと役立つ場合があります。 詳細については、「レポート作成の概念 (Report Builderおよび SSRS)」を参照してください。 また、レポートを初めて自分で作成する前に、計画の時間を取ってください。 時間を費やす価値があります。 詳細については、「レポートの計画 (Report Builder)」を参照してください。

[トップに戻る] リンクで使用される矢印アイコントップに戻る

参照

SQL Server 2014 のチュートリアル (Report Builder)Report Builder