チュートリアル: マップ レポートの作成

このチュートリアルでは、地図を背景としてレポート データを表示するときに使用できるマップ機能について学習できます。

マップは、空間データに基づいています。空間データは通常、ポイント、線、および多角形で構成され (郡の輪郭を表す多角形、道路を表す線、市区町村の場所を表すポイントなど)、種類ごとに異なるマップ レイヤーにマップ要素のセットとして表示されます。

マップ要素の表示を変化させるには、マップ要素をデータセットの分析データに対応付ける値を持つフィールドを指定します。色やサイズなどのプロパティをデータの範囲に基づいて変化させるルールを定義することもできます。

このチュートリアルでは、New York 州の郡にある店舗の場所を表示するマップ レポートを作成します。

学習する内容

このチュートリアルでは、次の方法を学習します。

  1. マップ ウィザードを使用して多角形レイヤーを含むマップを作成する

  2. 店舗の場所を表示するマップのポイント レイヤーを追加する

  3. ルートを表示するマップの線レイヤーを追加する

  4. Bing Maps のタイル背景を追加する

  5. レイヤーを透明にする

  6. 郡の色を売上に基づいて変化させる

    1. 空間データと分析データの間にリレーションシップを構築する

    2. 多角形の色ルールを指定する

    3. カラー スケールのデータを通貨形式に変更する

    4. 新しい凡例を作成する

    5. 凡例と色ルールを関連付ける

    6. データがない郡の色を変更する

  7. カスタム ポイントを追加する

  8. マップ ビューの中心を設定する

  9. レポート タイトルを追加する

  10. レポートを保存する

注意

このチュートリアルでは、ウィザードに関する複数の手順を、データセットの作成とテーブルの作成の 2 つの手順にまとめて示します。レポート サーバーの参照、データ ソースの選択、データセットの作成、およびウィザードの実行に関する詳細な手順については、このシリーズの最初のチュートリアル (「チュートリアル : 基本的なテーブル レポートの作成 (レポート ビルダー 3.0)」) を参照してください。

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

必要条件

必要条件については、「チュートリアルの前提条件 (レポート ビルダー 3.0)」を参照してください。

1. マップ ウィザードを使用して多角形レイヤーを含むマップを作成する

マップをマップ ギャラリーからレポートに追加します。このマップには、New York 州の郡を表示するレイヤーが含まれています。各郡の図形は、マップ ギャラリーのマップに埋め込まれている空間データに基づく多角形です。

新しいレポートでマップ ウィザードを使用してマップを追加するには

  1. [スタート] ボタンをクリックし、[プログラム][Microsoft SQL Server 2008 R2 レポート ビルダー 3.0] の順にポイントして、[レポート ビルダー 3.0] をクリックします。

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

    注意

    [作業の開始] ダイアログ ボックスが表示されない場合は、[レポート ビルダー] ボタンの [新規作成] をクリックします。

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

  3. 右ペインで、[マップ ウィザード] をクリックします。

  4. [作成] をクリックします。

  5. [空間データのソースを選択] ページで、[マップ ギャラリー] が選択されていることを確認します。

  6. [マップ ギャラリー] ペインで、[USA][州を郡ごと] を展開し、[New York] をクリックします。

    [マップ プレビュー] ペインに、New York の郡マップが表示されます。

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

  8. [空間データとマップ ビューのオプションを選択] ページで、既定値をそのまま使用します。既定では、マップ ギャラリーのマップ要素は自動的にレポート定義に埋め込まれます。

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

  10. [マップの視覚エフェクトを選択] ページで、[基本マップ] が選択されていることを確認し、[次へ] をクリックします。

  11. [配色テーマとデータの視覚エフェクトを選択] ページで、[ラベルの表示] チェック ボックスをオンにします。

  12. [単色マップ] チェック ボックスがオンになっている場合はオフにします。

  13. [データ フィールド] ボックスの一覧で #COUNTYNAME をクリックします。ウィザードの [マップ プレビュー] ペインに次のアイテムが表示されます。

    • "マップのタイトル" というテキストを含むタイトル。

    • New York の郡を表示するマップ。各郡は異なる色で表示され、郡の領域に収まる場所に郡の名前が表示されます。

    • タイトルとアイテム 1 ~ 5 の一覧を含む凡例。

    • 値 0 ~ 160 および色なしを含むカラー スケール。

    • キロメートル (km) およびマイル (mi) を表示する距離スケール。

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

    デザイン画面にマップが追加されます。

  15. マップをクリックして選択し、[マップ レイヤー] ペインを表示します。[マップ レイヤー] ペインには、レイヤーの種類が [埋め込み] である 1 つの多角形レイヤーが表示されます。各郡は、このレイヤー上の埋め込みマップ要素となります。

    注意

    [マップ レイヤー] ペインが表示されない場合は、現在のビューの外に表示されている可能性があります。デザイン ビュー ウィンドウの下部にあるスクロール バーを使用して、ビューを変更してください。[表示] タブで [プロパティ] または [レポート データ] オプションをオフにして、デザイン画面の領域を広げることもできます。

  16. マップのタイトルを右クリックし、[タイトルのプロパティ] をクリックします。

  17. タイトルのテキストを "Sales by Store" に置き換えます。

  18. [OK] をクリックします。

  19. レポートをプレビューします。

表示されたレポートには、マップのタイトル、マップ、および距離スケールが表示されています。郡はマップの多角形レイヤーにあります。各郡は多角形で、カラー パレットからそれぞれ異なる色が割り当てられていますが、色はデータとは関連付けられていません。距離スケールには、距離がキロメートル単位とマイル単位の両方で表示されます。

マップの凡例とカラー スケールは、各郡に分析データが関連付けられていないため、まだ表示されません。このチュートリアルで後ほど分析データを追加します。

2. 店舗の場所を表示するマップのポイント レイヤーを追加する

マップ レイヤー ウィザードを使用して、店舗の場所を表示するポイント レイヤーを追加します。

注意

このチュートリアルのクエリにはデータ値が含まれているため、外部のデータ ソースを必要としません。この場合、クエリが非常に長くなります。ビジネス環境でクエリにデータを含めることはありません。これは、学習に使用することのみを目的としています。

SQL Server 空間クエリに基づいてポイント レイヤーを追加するには

  1. デザイン ビューに切り替えます。

  2. マップをダブルクリックして [マップ レイヤー] ペインを表示します。ツール バーの [レイヤーの新規作成ウィザード] ボタン マップ レイヤー ウィザード ボタン をクリックします。

  3. [空間データのソースを選択] ページで、[SQL Server 空間クエリ] を選択し、[次へ] をクリックします。

  4. [SQL Server 空間データを含むデータセットの選択] ページで、[SQL Server 空間データを含む新しいデータセットの追加] をクリックし、[次へ] をクリックします。

  5. [SQL Server 空間データ ソースへの接続の選択] ページで、既存のデータ ソースを選択するか、レポート サーバーを参照してデータ ソースを選択します。

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

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

  8. クエリ ペインに次のテキストを貼り付けます。

    Select 114 as StoreKey, 'Contoso Albany Store' as StoreName, 1125 as SellingArea, 'Albany' as City, 'Albany' as County, 
     CAST(1000000 as money) as Sales, CAST('POINT(-73.7472924218681 42.6564617079878)' as geography) AS SpatialLocation
    UNION ALL SELECT 115 AS StoreKey, 'Contoso New York No.1 Store' AS  StoreName, 500 as SellingArea, 'New York' AS City, 'New York City' as County,
     CAST('2000000' as money) as Sales, CAST('POINT(-73.9922069374483 40.7549638237402)' as geography) AS SpatialLocation
    UNION ALL Select 116 as StoreKey, 'Contoso Rochester No.1 Store' as StoreName, 462 as SellingArea, 'Rochester' as City,  'Monroe' as County,  
     CAST(3000000 as money) as Sales, CAST('POINT(-77.624041566786 43.1547066024338)' as geography)  AS SpatialLocation
    UNION ALL Select 117 as StoreKey, 'Contoso New York No.2 Store' as StoreName, 700 as SellingArea, 'New York' as City,'New York City' as County,  
      CAST(4000000 as money) as Sales, CAST('POINT(-73.9712488 40.7830603)' as geography) AS SpatialLocation
    UNION ALL Select 118 as StoreKey, 'Contoso Syracuse Store' as StoreName, 680 as SellingArea, 'Syracuse' as City, 'Onondaga' as County,
     CAST(5000000 as money) as Sales, CAST('POINT(-76.1349120532546 43.0610223535974)' as geography) AS SpatialLocation
    UNION ALL Select 120 as StoreKey, 'Contoso Plattsburgh Store' as StoreName, 560 as SellingArea, 'Plattsburgh' as City,  'Clinton' as County,
     CAST(6000000 as money) as Sales, CAST('POINT(-73.4728622833178 44.7028831413324)' as geography) AS SpatialLocation
    UNION ALL Select 121 as StoreKey, 'Contoso Brooklyn Store' as StoreName, 1125 as SellingArea, 'Brooklyn' as City, 'New York City' as County,
     CAST(7000000 as money) as Sales, CAST('POINT (-73.9638533447143 40.6785123489351)' as geography) AS SpatialLocation
    UNION ALL Select 122 as StoreKey, 'Contoso Oswego Store' as StoreName, 500 as SellingArea, 'Oswego' as City, 'Oswego' as County,  
     CAST(8000000 as money) as Sales, CAST('POINT(-76.4602850815536 43.4353224527794)' as geography) AS SpatialLocation
    UNION ALL Select 123 as StoreKey, 'Contoso Ithaca Store' as StoreName, 460 as SellingArea, 'Ithaca' as City, 'Tompkins' as County,
     CAST(9000000 as money) as Sales, CAST('POINT(-76.5001866085881 42.4310489934743)' as geography) AS SpatialLocation
    UNION ALL Select 124 as StoreKey, 'Contoso Rochester No.2 Store' as StoreName, 700 as SellingArea, 'Rochester' as City, 'Monroe' as County,  
     CAST(100000 as money) as Sales, CAST('POINT(-77.6240415667866 43.1547066024338)' as geography) AS SpatialLocation
    UNION ALL Select 125 as StoreKey, 'Contoso Queens Store' as StoreName, 700 as SellingArea,'Queens' as City, 'New York City' as County,
     CAST(500000 as money) as Sales, CAST('POINT(-73.7930979029883 40.7152781765927)' as geography) AS SpatialLocation
    UNION ALL Select 126 as StoreKey, 'Contoso Elmira Store' as StoreName, 680 as SellingArea, 'Elmira' as City, 'Chemung' as County,
     CAST(800000 as money) as Sales, CAST('POINT(-76.7397414783301 42.0736492742663)' as geography) AS SpatialLocation
    UNION ALL Select 127 as StoreKey, 'Contoso Poestenkill Store' as StoreName, 455 as SellingArea, 'Poestenkill' as City, 'Rensselaer' as County,  
    CAST(1500000 as money) as Sales, CAST('POINT(-73.5626737425063 42.6940551238618)' as geography) AS SpatialLocation
    
  9. クエリ デザイナーのツール バーで、[実行] (!) をクリックします。

    結果セットには、7 つの列 (StoreKey、StoreName、SellingArea、City、County、Sales、SpatialLocation) が表示されます。このデータは、消費者向けの商品を販売している New York 州内の店舗を表しています。結果セットの各行には、店舗識別子、店舗名、商品の展示に使用できる面積、店舗の所在地の市および郡、売上合計、および所在地の経度と緯度が含まれています。展示面積の範囲は 455 ~ 1125 平方フィートです。

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

    DataSet1 という名前のレポート データセットが作成されます。ウィザードを完了した後、レポート データを使用して、このデータセットのフィールド コレクションを表示できます。

  11. [空間データとマップ ビューのオプションを選択] ページで、[空間フィールド]SpatialLocation であり、[レイヤーの種類][ポイント] であることを確認します。このページの他の項目は、既定の設定をそのまま使用します。

    マップ ビューに、各店舗の場所を示す円が表示されます。

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

  13. 分析データによって異なるマーカーを表示するマップの種類を指定します。[マップの視覚エフェクトを選択] ページで、[分析マーカー マップ] をクリックし、[次へ] をクリックします。

  14. [分析データセットの選択] ページで、DataSet1 をクリックします。このデータセットには、新しいポイント レイヤーに表示される分析データと空間データの両方が含まれています。

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

  16. [配色テーマとデータの視覚エフェクトを選択] ページで、[マーカーの色を使用してデータを表示する] チェック ボックスをオフにし、[マーカーの種類を使用してデータを表示する] チェック ボックスをオンにします。

  17. [データ フィールド] で [Sum(SellingArea)] を選択して、商品の展示のために確保されている面積に応じてマーカーの種類を変化させます。

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

    マップ レイヤーがレポートに追加されます。凡例には、SellingArea の値に基づくマーカーの種類が表示されます。

    マップをダブルクリックして [マップ レイヤー] ペインを表示します。[マップ レイヤー] ペインに、空間データ ソースの種類が DataRegion である新しいレイヤー PointLayer1 が表示されます。

  19. 凡例のタイトルを追加します。凡例のタイトルを右クリックし、[凡例のタイトルのプロパティ] をクリックします。

  20. タイトルを削除し、「Display Area (Square Feet)」と入力します。

  21. [OK] をクリックします。

  22. ウィザードによって設定された既定値を確認します。[マップ レイヤー] ペインで、ポイント レイヤーを右クリックし、[マーカーの種類のルール] をクリックします。

    [全般] タブには、凡例に表示される順序でマーカーが一覧表示されています。[分布] タブでは、部分範囲の数が 5 になっています。[凡例] タブでは、各範囲の開始値と終了値を表示するように凡例テキストが設定されています。

  23. [OK] をクリックします。

  24. レポートをプレビューします。

マップには、New York 州にある店舗の場所が表示されます。各店舗のマーカーの種類は展示面積に基づいています。展示面積の 5 つの範囲が自動的に計算されます。

3. ルートを表示するマップの線レイヤーを追加する

マップ レイヤー ウィザードを使用して、2 つの店舗間のルートを表示するマップ レイヤーを追加します。このチュートリアルではパスを 3 つの店舗の場所から作成しますが、ビジネス アプリケーションでは店舗間の最適なルートにすることができます。

マップに線レイヤーを追加するには

  1. デザイン ビューに切り替えます。

  2. マップをダブルクリックして [マップ レイヤー] ペインを表示します。ツール バーの [レイヤーの新規作成ウィザード] をクリックします。

  3. [空間データのソースを選択] ページで、[SQL Server 空間クエリ] を選択し、[次へ] をクリックします。

  4. [SQL Server 空間データを含むデータセットの選択] ページで、[SQL Server 空間データを含む新しいデータセットの追加] をクリックし、[次へ] をクリックします。

  5. [SQL Server 空間データ ソースへの接続の選択] で、最初の手順で作成したデータ ソースである DataSource1 を選択します。

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

  7. [クエリのデザイン] ページで、[テキストとして編集] をクリックします。クエリ デザイナーがテキスト ベース モードに切り替わります。

  8. クエリ ペインに次のテキストを貼り付けます。

    SELECT N'Path' AS Name, CAST('LINESTRING(
       -76.5001866085881 42.4310489934743,
       -76.4602850815536 43.4353224527794,
       -73.4728622833178 44.7028831413324)' AS geography) as Route
    
  9. [次へ] をクリックします。

    3 つの店舗を接続するパスがマップに表示されます。

  10. [空間データとマップ ビューのオプションを選択] ページで、[空間フィールド]Route であり、[レイヤーの種類][線] であることを確認します。他の項目は既定の設定をそのまま使用します。

    マップ ビューに、New York 州の北部にある店舗から New York 州の南部にある店舗へのパスが表示されます。

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

  12. [マップの視覚エフェクトを選択] ページで、[基本線マップ] をクリックし、[次へ] をクリックします。

  13. [配色テーマとデータの視覚エフェクトを選択] で、[単色マップ] オプションを選択します。選択したテーマに基づく 1 つの色でパスが表示されます。

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

マップに、空間データ ソースの種類が DataSet である新しい線レイヤーが表示されます。この例では、空間データがデータセットから得られますが、線に分析データは関連付けられていません。

4. Bing Maps のタイル背景を追加する

Bing Maps のタイル背景を表示するマップ レイヤーを追加します。

Virtual Earth タイル背景を追加するには

  1. デザイン ビューに切り替えます。

  2. マップをダブルクリックして [マップ レイヤー] ペインを表示します。ツール バーの [レイヤーの追加]レイヤー ゾーンのツール バーの [レイヤーの追加] ボタン をクリックします。

  3. ドロップダウン リストで、[タイル レイヤー] をクリックします。

    [マップ レイヤー] ペインの最後のレイヤーは TileLayer1 です。既定では、タイル レイヤーには道路地図スタイルが表示されます。

    注意

    ウィザードでも、[空間データとマップ ビューのオプションを選択] ページでタイル レイヤーを追加できます。そのためには、[このマップ ビューに Bing Maps の背景を追加する] を選択します。表示されるレポートのタイルの背景では、マップの現在のビューポートの中心およびズーム レベルに基づいて Bing Maps のタイルが表示されます。

  4. TileLayer1 の下向き矢印をクリックし、[タイルのプロパティ] をクリックします。

  5. [種類] で、[航空写真] を選択します。航空写真ビューには、テキストは含まれません。

  6. [OK] をクリックします。

5. レイヤーを透明にする

レイヤー上のアイテムが別のレイヤーを通して見えるようにするには、レイヤーの順序と各レイヤーの透明度を、目的の効果が得られるように調整します。

レイヤーの透明度を設定するには

  1. デザイン ビューに切り替えます。

  2. マップをダブルクリックして [マップ レイヤー] ペインを表示します。

  3. PolygonLayer1 の下向き矢印をクリックし、[レイヤー データ] をクリックします。[マップの多角形レイヤーのプロパティ] ダイアログ ボックスが表示されます。

  4. [表示] をクリックします。

  5. [透明度 (%)] に「30」と入力します。

  6. [OK] をクリックします。

デザイン画面に郡が半透明で表示されます。

6. 郡の色を売上に基づいて変化させる

レポート プロセッサにより、マップ ウィザードの最後のページで選択したテーマに基づいてカラー パレットから色値が自動的に割り当てられるため、多角形レイヤー上の各郡は異なる色で表示されます。

以降の手順では、各郡の店舗売上の範囲に特定の色を関連付ける色ルールを指定します。赤、黄、緑の各色は、売上高が相対的に高い、中程度、または低いことを示します。カラー スケールを通貨形式に変更します。新しい凡例に年間売上高の範囲を表示します。店舗のない郡については、どの色も使用しないことで、関連付けられたデータがないことを示します。

6a.空間データと分析データの間にリレーションシップを構築する

分析データに基づいて郡の図形を色分けするには、まず分析データを空間データに関連付けておく必要があります。このチュートリアルでは、郡の名前を使用してデータを対応させます。

空間データと分析データの間にリレーションシップを構築するには

  1. デザイン ビューに切り替えます。

  2. マップをダブルクリックして [マップ レイヤー] ペインを表示します。

  3. PolygonLayer1 の下向き矢印をクリックし、[レイヤー データ] をクリックします。[マップの多角形レイヤーのプロパティ] ダイアログ ボックスが表示されます。

  4. [分析データ] をクリックします。

  5. ドロップダウン リストから [DataSet1] を選択します。このデータセットは、郡の空間データ クエリを指定したときにウィザードによって作成されたものです。

  6. [対応付けるフィールド] で、[追加] をクリックします。新しい行が追加されます。

  7. [空間データセットから] のドロップダウン リストで COUNTYNAME をクリックします。

  8. [分析データセットから] のドロップダウン リストで [County] をクリックします。

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

  10. レポートをプレビューします。

空間データ ソースおよび分析データセットから対応フィールドを指定することで、レポート プロセッサではマップ要素に基づいて分析データをグループ化できます。データバインド マップ要素には、指定した値の適切な対応が含まれています。

店舗がある各郡には、ウィザードで選択したスタイルのカラー パレットに基づく色が割り当てられています。

6b.多角形の色ルールを指定する

各郡の色を店舗売上に基づいて変化させるルールを作成するには、範囲の値、その範囲内で表示する部分範囲の数、および使用する色を指定する必要があります。

データが関連付けられているすべての多角形の色ルールを指定するには

  1. デザイン ビューに切り替えます。

  2. PolygonLayer1 の下向き矢印をクリックし、[多角形の色のルール] をクリックします。[マップの色のルールのプロパティ] ダイアログ ボックスが表示されます。色ルールのオプションとして [色パレットを使用してデータを表示する] が選択されています。このオプションは、ウィザードによって設定されたものです。

  3. [色の範囲を使用してデータを表示する] を選択します。パレット オプションが、開始色、中間色、および終了色のオプションで置き換えられます。

  4. 郡の売上高について値の範囲を定義します。[データ フィールド] のドロップダウン リストで [Sum(Sales)] を選択します。

  5. 通貨が 1,000 単位で表示されるようにするために、式を =Sum(Fields!Sales.Value)/1000 に変更します。

  6. [最初の色][赤] に変更します。

  7. [最後の色][緑] に変更します。

    [赤] は低い売上高、[黄] は中程度の売上高、[緑] は高い売上高を表します。レポート プロセッサでは、これらの値と、[分布] ページで選択したオプションに基づいて、色の範囲が計算されます。

  8. [分布] をクリックします。

  9. 分布の種類が [最適] であることを確認します。手順 5 の式の場合、最適な分布では、各範囲のアイテム数と各範囲の大きさとのバランスが取れるような部分範囲に値が分布されます。

  10. このページの他のオプションについては、既定の値をそのまま使用します。最適な分布タイプを選択した場合は、レポートを実行すると部分範囲の数が計算されます。

  11. [凡例] をクリックします。

  12. [カラー スケールのオプション] で、[カラー スケールに表示] が選択されていることを確認します。

  13. [この凡例に表示] のドロップダウン リストで、空白行を選択します。ここでは、色の範囲をカラー スケールだけで表示します。

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

カラー スケールには、赤、橙、黄、黄緑、緑の 5 色が表示されます。各色は、郡別の売上に基づいて自動的に計算された売上範囲を表しています。

6c.カラー スケールのデータを通貨形式に変更する

既定では、一般的な形式がデータに適用されますが、形式をカスタマイズすることもできます。

カラー スケールの形式を設定するには

  1. カラー スケールを右クリックし、[カラー スケールのプロパティ] を選択します。

  2. [数値] をクリックします。

  3. [カテゴリ][通貨] をクリックします。

  4. [小数点以下桁数] に「0」と入力します。この形式は、通貨に小数点以下を表示しないことを指定します。

  5. [OK] をクリックします。

  6. レポートをプレビューします。

カラー スケールで、各範囲の年間売上高が通貨形式で表示されます。

6d.新しい凡例を作成する

既定では、すべてのルールが最初の凡例に表示されますが、マップをより見やすく表示するために凡例を追加することもできます。

既定の表示を変更するには、2 つの手順を実行する必要があります。まず新しい凡例を作成し、次に、その新しい凡例にマップ レイヤーのルールの結果を関連付けます。

新しい凡例を作成するには

  1. デザイン ビューに切り替えます。

  2. ビューポートの外部でマップを右クリックし、[凡例の追加] をクリックします。マップの既定の位置に凡例が追加されます。

  3. 凡例を右クリックし、[凡例のプロパティ] をクリックします。

  4. [位置のオプション] で、ビューポートを基準とする凡例の相対的な表示位置をクリックします。選択した位置に合わせてデザイン画面上のマップが変化します。

  5. [OK] をクリックします。

  6. 凡例で [タイトル] をクリックして、凡例のタイトルを選択します。

  7. [タイトル] を再度クリックして、テキストを挿入モードにします。"タイトル" を "Sales (Thousands)" に置き換え、テキストの外側をクリックします。

タイトルが表示されるように凡例が拡張されます。

6e.凡例と色ルールを関連付ける

各凡例には、ルールの結果セットを 1 つ以上表示できます。

凡例を色ルールに関連付けるには

  1. マップをダブルクリックして [マップ レイヤー] ペインを表示します。

  2. PolygonLayer1 の下向き矢印をクリックし、[多角形の色のルール] をクリックします。[マップの色のルールのプロパティ] ダイアログ ボックスが表示されます。

  3. [凡例] をクリックします。

  4. [カラー スケールのオプション] で、[カラー スケールに表示] をオフにします。

  5. [凡例のオプション] のドロップダウン リストで Legend2 を選択します。凡例テキストのオプションが表示されます。既定では、.NET Framework の一般的な書式設定文字列が凡例テキストに対して使用されます。N0 の 0 は、小数部がないことを示します。

  6. [凡例のテキスト] で、「#FROMVALUE {C0} - #TOVALUE {C0}」という形式を使用して、小数部のない通貨を指定します。

  7. [OK] をクリックします。

    デザイン画面で、通貨形式のサンプル データを含む色の範囲が凡例に表示されます。

  8. レポートをプレビューします。

店舗と売上が関連付けられている郡が、色のルールに従って表示されます。売上が関連付けられていない郡の色はありません。

6f.データがない郡の色を変更する

レイヤー上のすべてのマップ要素の既定の表示オプションを設定することができます。これらの表示オプションよりも色ルールが優先されます。

レイヤー上のすべての要素に対して表示プロパティを設定するには

  1. デザイン ビューに切り替えます。

  2. マップをダブルクリックして [マップ レイヤー] ペインを表示します。

  3. PolygonLayer1 の下向き矢印をクリックし、[多角形のプロパティ] をクリックします。[マップの多角形のプロパティ] ダイアログ ボックスが表示されます。このダイアログ ボックスで設定した表示オプションは、ルールに基づく表示オプションが適用される前にレイヤー上のすべての多角形に適用されます。

  4. [塗りつぶし] をクリックします。

  5. 塗りつぶしのスタイルが [純色] になっていることを確認します。グラデーションやパターンはすべての色に適用されます。

  6. [色] の下向き矢印をクリックし、[薄いスチール ブルー] をクリックします。

  7. [OK] をクリックします。

  8. レポートをプレビューします。

データが関連付けられていない郡が青で表示されます。分析データが関連付けられている郡のみが、色のルールで指定した [赤] から [緑] の範囲の色で表示されます。

7. カスタム ポイントを追加する

まだ開店していない新しい店舗を表すために、ポイントを指定して、マーカーの種類に [画鋲] を使用します。

カスタム ポイントを追加するには

  1. デザイン ビューに切り替えます。

  2. マップをダブルクリックして [マップ レイヤー] ペインを表示します。ツール バーの [レイヤーの追加] をクリックし、[ポイント レイヤー] をクリックします。

    新しいポイント レイヤーがマップに追加されます。既定では、ポイント レイヤーの空間データの種類は [埋め込み] になります。

  3. PointLayer2 の下向き矢印をクリックし、[ポイントの追加] をクリックします。

  4. マップのビューポートにポインターを移動します。カーソルが十字に変化します。

  5. マップ上でポイントを追加する場所をクリックします。このチュートリアルでは、ルートの始点の隣の場所をクリックします。レイヤー上のクリックした場所に、円で示されるポイントが追加されます。既定では、ポイントが選択された状態になります。

  6. 追加したポイントを右クリックし、[埋め込みポイントのプロパティ] をクリックします。

  7. [このレイヤーのポイント オプションをオーバーライドする] オプションを選択します。ダイアログ ボックスに追加のページが表示されます。ここで設定したオプションは、レイヤーまたは色ルールの表示オプションよりも優先されます。

  8. [マーカー] をクリックします。

  9. [マーカーの種類][星] を選択します。

  10. [OK] をクリックします。

  11. レポートをプレビューします。

追加した新しいポイントが [星] として表示されます。

カスタム ポイントに対してラベルを追加するには

  1. デザイン ビューに切り替えます。

  2. 追加したポイントを右クリックし、[埋め込みポイントのプロパティ] をクリックします。

  3. [ラベル] をクリックします。

  4. [ラベルの文字] に「New Store」と入力します。

  5. [位置][上] をクリックします。

  6. [OK] をクリックします。

  7. レポートをプレビューします。

店舗の場所の上にラベルが表示されます。

マップ ビューの中心を設定する

マップ ビューポートの中心とズーム レベルを変更します。

ビューポートを変更するには

  1. マップのビューポートを右クリックし、[ビューポートのプロパティ] をクリックします。

  2. [中心とズーム] をクリックします。

  3. [ビューの中心とズーム レベルを設定する] オプションが選択されていることを確認します。

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

  5. マップ ビューポートをクリックして、ビューポートの中心を目的の場所までドラッグします。

  6. マウス ホイールを使用してビューポートのズーム レベルを変更します。

  7. レポートをプレビューします。

デザイン ビューでは、デザイン画面やビューのマップはサンプル データに基づいています。表示されたレポートでは、指定したビューがマップ ビューの中心になります。

レポート タイトルを追加する

レポート タイトルを追加するには

  1. デザイン画面で、[クリックしてタイトルを追加] をクリックします。

  2. 「Sales in New York Stores」と入力し、テキスト ボックスの外側をクリックします。

このタイトルは、レポートの最上部に表示されます。ページ ヘッダーが定義されていない場合は、レポート本文の最上部にあるアイテムがレポート ヘッダーに相当します。

レポートを保存する

レポートを保存するには

  1. デザイン ビューに切り替えます。

  2. レポート ビルダーのボタンの [名前を付けて保存] をクリックします。

  3. [名前] に、「Store Sales in New York」と入力します。

[保存] をクリックします。

次の手順

これで、レポートにマップを追加する方法のチュートリアルは終了です。

詳細については、「マップ (レポート ビルダー 3.0 および SSRS)」および blogs.msdn.com のブログ エントリ「SQL Server Reporting Services に対する空間データの地図的調整」を参照してください。

その他のチュートリアルについては、「チュートリアル (レポート ビルダー 3.0)」を参照してください。