次の方法で共有


チュートリアル : レポートへの円グラフの追加

円グラフおよびドーナツ グラフは、データを全体に対する比率として表示します。円グラフは、主に、グループ間の比較を示すために使用されます。円グラフとドーナツ グラフは、ピラミッド グラフやじょうごグラフと同様、図形グラフの一種です。図形グラフには軸がありません。図形グラフに数値フィールドをドロップすると、それぞれの値の全体に占める比率が計算されます。図形グラフの詳細については、「図形グラフ」を参照してください。

円グラフのデータ ポイントが多すぎると、データ ポイントが過密状態になり、グラフが見づらくなる場合があります。この場合は、折れ線グラフの使用を検討してください。円グラフは、情報を少数のデータ ポイントに集計したうえで使用するようにします。

要件

このチュートリアルを使用するには、システムに次のものがインストールされている必要があります。

  • SQL ServerBusiness Intelligence Development Studio。

    注意注意

    Business Intelligence (BI) Development Studio は、Itanium ベースのコンピューターではサポートされていません。 ただし、x64 ベースのコンピューターでは、BI Development Studio を使用できます。 SQL Server サンプル データベースを Itanium ベースのコンピューターに配置した場合は、x86 または x64 ベースのコンピューターの BI Development Studio を使用し、サンプルを修正して実行します。

  • SQL Server 2008 および AdventureWorks2008 サンプル データベース。

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

円グラフ用のデータ ソースを定義するには

  1. [表示] メニューの [レポート データ] をクリックします。Business Intelligence Development Studio 環境にレポート データ ペインが表示されます。

  2. レポート データ ペインで、[新規作成] をクリックし、[データ ソース] をクリックします。

  3. [データ ソースのプロパティ] ダイアログ ボックスで、[埋め込み接続] が選択されていることを確認します。

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

  5. [接続プロパティ] ダイアログ ボックスの [サーバー名] ボックスにサーバーの名前を入力します。

  6. [Windows 認証を使用する] または [SQL Server 認証] をクリックし、AdventureWorks2008 データベースへのアクセス権限を持ったユーザーの名前とパスワードを入力します。

  7. [データベース名の選択または入力] ボックスの一覧で、「AdventureWorks2008」と入力するか、[AdventureWorks2008] を選択します。

  8. [OK] をクリックします。レポート データ ペインに新しいデータ ソース (既定では DataSource1) が表示されます。

レポートのデータセットを定義するには

  1. レポート データ ペインで、前の手順で作成したデータ ソースを右クリックし、[データセットの追加] をクリックします。

  2. [データセットのプロパティ] ダイアログ ボックスの [クエリ] ボックスに次のクエリを入力します。

    SELECT [FullName] as Name
          ,[2002] as SalesBeforeLast
          ,[2003] as SalesLastYear
          ,[2004] as SalesYTD
      FROM [Sales].[vSalesPersonSalesByFiscalYears]
    
  3. [OK] をクリックします。

レポートに円グラフを追加するには

  1. [表示] メニューの [ツールボックス] をクリックします。

  2. ツールボックスで [グラフ] アイコンをダブルクリックするか、デザイン画面にドラッグ アンド ドロップします。

  3. [グラフの種類を選択] ダイアログ ボックスで、[図形] をクリックします。一覧の最初にある円グラフ アイコンを選択します。

  4. レポート データ ペインからカテゴリ フィールドのドロップ ゾーンに、[Name] フィールドをドラッグ アンド ドロップします。

  5. レポート データ ペインからデータ フィールドのドロップ ゾーンに、[SalesYTD] フィールドをドラッグ アンド ドロップします。

  6. リボンの [プレビュー] をクリックします。

円グラフの各スライスにパーセンテージを表示するには

  1. 円グラフを右クリックし、[データ ラベルの表示] をクリックします。グラフにデータ ラベルが表示されます。

  2. 任意のラベルを右クリックし、[系列ラベルのプロパティ] をクリックします。

  3. [系列ラベルのプロパティ] ダイアログ ボックスの [ラベル データ] ボックスで [#PERCENT] を選択します。

  4. (省略可) ラベルに表示する小数点以下桁数を指定するには、"#PERECENT{Pn}" を指定します。ここで、n は、表示する小数点以下桁数を表します。たとえば、キーワードの小数点以下桁数を 2 桁にする場合は、"#PERCENT{P2}" という文字列を使用します。

    注意注意

    [系列ラベルのプロパティ] ダイアログ ボックスの [数値書式] は、パーセンテージの表示形式には影響しません。この場合、ラベルの表示形式がパーセンテージに設定されるだけで、円グラフに対する各スライスのパーセンテージが計算されるわけではありません。

円グラフに描画効果を追加するには

  1. [表示] タブで、[プロパティ ペイン] オプションを選択します。

  2. 円グラフをクリックします。プロパティ ペインに、円グラフの系列のプロパティが表示されます。

  3. プロパティ ペインで、[CustomAttributes] ノードを展開します。

  4. [PieDrawingStyle][SoftEdge] に設定します。

    注意注意

    グラフを 3 次元に設定した場合、描画効果は適用されません。

円グラフの 5% 未満のスライスを 1 つのスライスにまとめるには

  1. プロパティ ペインを開きます。

  2. デザイン画面で、円グラフの任意のスライスをクリックします。系列のプロパティが [プロパティ] ペインに表示されます。

  3. [全般] セクションで、[CustomAttributes] ノードを展開します。

  4. [CollectedStyle] プロパティを [SingleSlice] に設定します。

  5. [CollectedThresholdUsePercent] プロパティを [True] に設定します。

  6. [CollectedThreshold] プロパティを 5 に設定します。