Руководство: Отчет о картографии (Report Builder)

В этом учебнике о построителе отчетов вы узнаете о функциях карты, которые можно использовать для отображения данных отчета Reporting Services с разбивкой на страницы в географическом контексте.

Карты строятся по пространственным данным, которые обычно представляют собой набор точек, линий и многоугольников. Например, многоугольник может представлять очертания страны, линия — дорогу, а точка может обозначать местоположение города. Все типы пространственных данных отображаются на отдельном слое карты в виде набора элементов карты.

Чтобы изменить внешний вид элементов карты, необходимо указать поле со значениями, сопоставляющими элементы карты с аналитическими данными из набора данных. Также можно определять на основе диапазонов данных правила, с помощью которых задается цвет, размер и другие свойства.

Снимок экрана, показывающий карту из Report Builder.

В этом руководстве вы создадите отчет-карту, отображающий расположение магазинов в округах штата Нью-Йорк.

Примечание.

В данном учебнике стадии работы мастера объединены в две процедуры: для создания набора данных и для создания таблиц. Пошаговые инструкции по переходу на сервер отчетов, выбор источника данных, создание набора данных и запуск мастера см. в первом руководстве в этой серии: руководство. Создание базового отчета таблицы (построитель отчетов)).

Предполагаемое время для выполнения заданий данного учебника: 30 минут.

Требования

Для этого руководства сервер отчетов необходимо настроить для поддержки карт Bing в качестве фонового изображения. Дополнительные сведения см. в разделе План поддержки отчетов-карт.

Для получения информации о других требованиях см. Предварительные требования для учебных пособий (Report Builder).

1. Создание карты с полигональным слоем в Мастере карт

В этом разделе вы добавите карту к отчету из коллекции карт. На карте имеется один слой, на котором отображаются округи штата Нью-Йорк. Все округи имеют одну форму — форму многоугольника, заданную на основе пространственных данных, внедряемых в карту из галереи карт.

Добавление карты с помощью мастера сопоставления в новый отчет

  1. Запустите построитель отчетов на компьютере, веб-портале Служб Reporting Services или в режиме интеграции с SharePoint.

    Откроется диалоговое окно Создать отчет или набор данных .

    Если диалоговое окно Новый отчет или набор данных не появилось, в меню Файл выберите команду >Создать.

  2. Убедитесь, что на левой панели выбран Новый отчет .

  3. В правой области выберите Мастер настройки.

  4. На странице Выбрать источник пространственных данных проверьте, выбран ли параметр Галерея карт .

  5. В поле "Коллекция карт" разверните штат по округу в США и выберите "Нью-йорк".

    На панели «Предварительный просмотр карты» отобразится карта округов штата Нью-Йорк.

    Снимок экрана, на котором показан шаг выбора источника пространственных данных в мастере создания карты, где Нью-Йорк выделен в разделе

  6. Выберите Далее.

  7. На странице "Выбор пространственных данных и параметров представления карты" примите значения по умолчанию и нажмите кнопку "Далее".

    По умолчанию все элементы карты из галереи карт автоматически внедряются в определение отчета.

  8. На странице "Выбор визуализации карты" убедитесь, что выбрана базовая карта и нажмите кнопку "Далее".

  9. На странице Выбор цветовой схемы и визуализации данных выберите параметр Отображать метки .

  10. Ели выбрана данная опция, снимите отметку Одноцветная карта.

  11. В раскрывающемся списке " Данные" выберите #COUNTYNAME. На панели «Предварительный просмотр карты» в мастере отображаются следующие элементы:

    • Заголовок с текстом Заголовок карты.

    • На карте показаны округа в штате Нью-Йорк; каждый округ окрашен в свой цвет, а название округа помещается в наиболее подходящем месте на его территории.

    • Условные обозначения, содержащие заголовок и перечень элементов от 1 до 5.

    • Цветовая шкала, содержащая значения от 0 до 160 и отсутствие цвета.

    • Шкала расстояний, отображающая расстояния в километрах и милях.

    Снимок экрана: шаг выбора цветовой темы и визуализации данных в Мастере создания новой карты.

  12. Выберите Готово.

    Карта добавлена в рабочую область.

  13. Выберите текст "Заголовок карты" и введите Sales by Store> ENTER.

  14. Дважды щелкните карту, чтобы отобразить панель Слои карты. На панели Слои карты показан один слой многоугольников PolygonLayer1 типа Внедренный. Каждый округ представляет собой элемент карты, внедренный в этот слой.

    Примечание.

    Если панель Слои карты не видна, она может отображаться за пределами текущего представления. Используйте полосу прокрутки в нижней части окна в представлении дизайна, чтобы изменить вид. На вкладке Вид также можно снять флажок Данные отчета, чтобы освободить дополнительную область конструктора.

  15. Выберите стрелку рядом с PolygonLayer1 >свойства полигона.

  16. На вкладке Шрифт измените цвет на Бледно-серый.

  17. На вкладке Главная>Запуск чтобы предварительно просмотреть отчет.

    Снимок экрана, показывающий предварительный просмотр новой карты в Report Builder.

В готовом к просмотру отчете отображается заголовок карты, карта и шкала расстояний. Округи находятся на слое многоугольников карты. Каждый округ представляет собой многоугольник, который различается по цвету из цветовой палитры, но цвета не связаны с данными. Шкала расстояний отображает расстояния в километрах и в милях.

Условные обозначения карты и цветовая шкала пока не отображаются, так как аналитические данные, связанные с каждым округом, отсутствуют. Вы добавите аналитические данные далее в этом руководстве.

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 Buffalo Store' as StoreName, 700 as SellingArea, 'Buffalo' as City, 'Erie' as County,    
     CAST(100000 as money) as Sales, CAST('POINT(-78.8784 42.8864)' 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. На панели инструментов конструктора запросов нажмите кнопку "Выполнить " (!).

    Результирующий набор содержит семь столбцов, представляющих набор магазинов в штате Нью-Йорк, торгующих потребительскими товарами. Вот список, с пояснениями для тех, которые могут быть не очевидны:

    • StoreKey: идентификатор магазина.
    • StoreName.
    • SellingArea: площадь, доступная для выставления товаров: от 42 до 105 квадратных метров.
    • City.
    • County.
    • Sales: общий объем продаж.
    • SpatialLocation: местоположение, представленное в виде широты и долготы.

    Скриншот этапа

  10. Выберите Далее.

    Набор данных отчета с именем DataSet1 создан для вас. После завершения работы с мастером можно просмотреть коллекцию полей отчета в области "Данные отчета".

  11. На странице Выбор пространственных данных и параметров просмотра карты установите для параметра Пространственное поле значение SpatialLocation , а для параметра Тип слоя — значение Точечный. Примите другие значения по умолчанию на этой странице.

    На представлении карты будут отображены окружности, отмечающие местоположения магазинов.

  12. Выберите Далее.

  13. На странице "Выбор визуализации карты" выберите "Пузырьковая карта " для типа карты, отображающего маркеры, которые различаются по размеру, в соответствии с данными. Нажмите кнопку Далее.

  14. На странице "Выбор аналитического набора данных" выберите DataSet1 и нажмите кнопку "Далее". Этот набор данных содержит аналитические и пространственные данные, отображаемые на новом уровне точек.

  15. На странице Выбор цветовой темы и параметров отображения данных выберите параметр Использовать размеры пузырьков для отображения данных.

  16. В поле данныхвыберите [Sum(SellingArea)] , чтобы размеры пузырьков соответствовали площади, используемой в магазине для демонстрации товаров.

  17. Выберите "Отображать метки" и в поле "Данные" выберите [City].

  18. Выберите Готово.

    В отчет будет добавлен слой карты. В условном обозначении будут показаны размеры пузырьков в зависимости от значения SellingArea.

  19. Дважды щелкните карту, чтобы отобразить панель Слой карты . На панели Слой карты отображается новый слой PointLayer1 с источником пространственных данных типа DataRegion.

  20. Добавьте заголовок легенды. В условных обозначениях выберите текст Title, введите область отображения (кв. футы) и нажмите клавишу ВВОД.

  21. В области слоев карты выберите стрелку рядом с PointLayer1, затем выберите Свойства точки.

    Снимок экрана: панель

  22. На вкладке Шрифт выберите стиль Полужирный и размер 10 пт.

    Снимок экрана: раздел

  23. На вкладке Общие выберите для параметра Размещение значение Внизу.

  24. Нажмите ОК.

  25. Выберите "Запустить ", чтобы просмотреть отчет.

    Снимок экрана: предварительный просмотр карты Report Builder с именами городов, отображаемыми полужирным 10-пунктовым шрифтом.

    На карте отображаются местоположения магазинов в штате Нью-Йорк. Размер маркера для каждого магазина зависит от торговой площади. Пять диапазонов площади отображения были автоматически рассчитаны для вас.

3. Добавление слоя линии карты для отображения маршрута

С помощью мастера слоя карты добавьте слой карты, который будет показывать маршрут между двумя магазинами. В этом руководстве путь создается из трех мест расположения магазинов. В бизнес-приложениях путь может представлять оптимальный маршрут между магазинами.

Добавьте слой линий на карту

  1. Переключитесь в режим конструктора.

  2. Дважды щелкните карту, чтобы отобразить панель Слой карты . На панели инструментов нажмите кнопку мастер нового слоя.

  3. На странице "Выбор источника пространственных данных" выберите пространственный запрос SQL Server и нажмите кнопку "Далее".

  4. На странице "Выбор набора данных с пространственными данными SQL Server" выберите "Добавить новый набор данных с пространственными данными SQL Server" и нажмите кнопку "Далее".

  5. На странице Выбрать соединение с источником пространственных данных SQL Serverвыберите источник данных, который использовался в первой процедуре.

  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. Выберите Далее.

    На карте отображается путь, соединяющий три магазина.

  10. На странице Выбор пространственных данных и параметров просмотра карты установите для параметра Пространственное поле значение Маршрут , а для параметра Тип слоя — значение Линейный. Остальные значения примите по умолчанию.

    На карте отображается путь от магазина в северной части штата Нью-Йорк к магазину в южной части штата Нью-Йорк.

  11. Выберите Далее.

  12. На странице "Выбор визуализации карты" выберите "Базовая карта" и нажмите кнопку "Далее".

  13. На странице Выбор цветовой схемы и визуализации данныхвыберите параметр Одноцветная карта. Путь отображается одним цветом, в соответствии с выбранной темой.

  14. Выберите Готово.

    Снимок экрана: карта в Report Builder со слоем линий.

    На карте отображается новый слой линий с источником пространственных данных типа DataRegion. В этом примере пространственные данные поступают из набора данных, но нет никаких аналитических данных, связанных с этой линией.

Настройка масштаба

  1. Если виден не весь штат Нью-Йорк, можно настроить масштаб. Если выбрать карту, на панели "Свойства" будут отображаться свойства MapViewport .

  2. Разверните раздел Вид, а затем раздел Вид, чтобы увидеть свойство Масштаб. Присвойте ему значение 125.

    Снимок экрана, показывающий, как изменять масштаб карты в Report Builder.

    Это число является процентом масштабирования. При 125 % вы должны увидеть все состояние системы.

4. Добавление фона плитки "Карты Bing"

В этом разделе вы добавите слой карты, который отображает фоновое изображение в виде плиток из карт Bing.

  1. Переключитесь в режим конструктора.

  2. Дважды щелкните карту, чтобы отобразить панель Слой карты . На панели инструментов выберите "Добавить слой ".

  3. В раскрывающемся списке выберите Плиточный слой.

    Последним слоем на панели Слой карты является слой TileLayer1. По умолчанию мозаичный слой отображается в стиле дорожной карты.

    Примечание.

    В мастере также можно добавить мозаичный слой на странице Выбор пространственных данных и параметров отображения карты . Для этого выберите Добавить фон Bing Maps для данного представления карты. В подготовленном отчете фоновая плитка отображает плитки Bing Maps для текущего центра карты и уровня масштабирования в области просмотра.

  4. Щелкните стрелку рядом с TileLayer1 >Свойства плитки.

  5. На вкладке Общие в поле Типвыберите значение Вид с воздуха. Изображение с высоты не содержит текста.

    Снимок экрана, на котором показан воздушный плиточный слой карт Bing, добавленный на карту в Построителе отчетов.

  6. Нажмите ОК.

5. Сделать слой прозрачным

Чтобы настроить отображение элементов в одном слое сквозь другой слой, в этом разделе вы измените порядок слоев и прозрачность каждого из слоев, пока не будет достигнут необходимый эффект. Начните с первого созданного слоя PolygonLayer1.

  1. Дважды щелкните карту, чтобы отобразить панель Слой карты .

  2. Выберите стрелку рядом с >Данные слоя. Открывается диалоговое окно Свойства слоя многоугольников карты .

  3. На вкладке "Видимость " в разделе "Прозрачность" (процент) введите 30.

  4. Нажмите ОК.

    На поверхности конструктора районы отображаются полупрозрачными.

    Снимок экрана, показывающий, как настроить прозрачность слоя в Report Builder.

6. Варьируйте цвет округа на основе продаж

Каждый округ на слое многоугольников имеет различный цвет. Обработчик цветового отчета автоматически назначает цветовые значения округам из цветовой палитры в зависимости от темы, которую вы выбрали на последней странице мастера карты.

В этом разделе вы укажете правило выбора цвета для связывания цветов с диапазонами значений продаж магазинов по каждому из округов. Красный, желтый и зеленый цвета обозначают относительные высокие, средние и низкие продажи. Отформатируйте цветовую шкалу для отображения валюты. Отобразите диапазоны значений годовых продаж в новых условных обозначениях. Для округов, не содержащих магазинов, используйте отсутствие цвета, чтобы показать, что связанные данные отсутствуют.

6a. Создание связи между пространственными и аналитическими данными

Чтобы варьировать цвета фигур округов на основе аналитических данных, необходимо сначала связать аналитические данные с пространственными данными. В этом руководстве вы используете имя округа для сопоставления.

  1. Переключитесь в режим конструктора.

  2. Дважды щелкните карту, чтобы отобразить панель Слои карты .

  3. Щелкните стрелку рядом с PolygonLayer1, а затем выберите слой данных. Открывается диалоговое окно Свойства слоя многоугольников карты .

  4. На вкладке Аналитические данные в поле Набор аналитических данныхвыберите DataSet1. Мастер создал этот набор данных при создании запроса пространственных данных для округов.

  5. В разделе "Поля" для сопоставления нажмите кнопку "Добавить". Добавляется новая строка.

  6. В разделе " Из пространственного набора данных" выберите COUNTYNAME.

  7. В разделе "Из аналитического набора данных" выберите [Округ].

    Снимок экрана, на котором показана вкладка

  8. Нажмите ОК.

  9. Просмотрите отчет.

    Снимок экрана, показывающий предварительный просмотр карты в Report Builder с выделенными конкретными округами.

После выбора поля соответствия в источнике пространственных данных и аналитическом наборе данных обработчик отчета получает возможность группировать аналитические данные на основе элементов карты. У элемента карты, привязанного к данным, имеется совпадение с указанными значениями.

Каждый округ, в котором есть магазин, имеет цвет, который зависит от цветовой палитры стиля, выбранного в мастере. Другие округа отображаются серым цветом.

6б. Указание правил цвета для многоугольников

Чтобы создать правило, изменяющее цвет каждого округа в зависимости от объема продаж в магазинах, необходимо указать значения диапазона продаж, количество делений внутри этого диапазона, которые вы хотите отобразить, а также используемые цвета.

Укажите правила цвета для всех многоугольников, имеющих связанные данные

  1. Переключитесь в режим конструктора.

  2. Щелкните стрелку рядом с PolygonLayer1, а затем выберите правило цвета многоугольника. Открывается диалоговое окно Свойства цветовых правил карты . Обратите внимание, что выбран параметр цветового правила Визуализировать данные с помощью цветовой палитры . Мастер задает этот параметр.

  3. Выберите Визуализировать данные с помощью цветовых диапазонов. Начальный цвет, средний цвет и параметры цвета конца заменяют параметр палитры.

  4. Определите значения диапазонов для продаж в округах. Из раскрывающегося списка Поле данныхвыберите элемент [Sum(Sales)].

  5. Чтобы изменить формат для отображения валюты в тысячах, измените выражение на следующий пример: =Sum(Fields!Sales.Value)/1000

  6. Измените Начальный цвет на Красный.

  7. Измените Конечный цвет на Зеленый.

    Красный представляет значения низкого уровня продаж, Желтый — средние, а Зеленый — значения высокого уровня продаж. Обработчик отчета вычисляет цветовой диапазон исходя из этих значений и параметров, выбранных на странице Распределение .

    Снимок экрана: раздел

  8. Выберите "Распространение".

  9. Выберите тип распределения Оптимальный. Для выражения, заданного на шаге 5, оптимальное распределение сортирует значения по поддиапазонам, обеспечивая равномерность распределения элементов по диапазонам и длин диапазонов.

  10. Для остальных параметров на этой странице примите значения по умолчанию. В случае выбора оптимального типа распределения, число поддиапазонов рассчитывается при выполнении отчета.

  11. Выберите Легенда.

  12. В разделе Параметры цветовой шкалывыберите параметр Показать на цветовой шкале .

  13. В раскрывающемся списке Показать в этих условных обозначенияхвыберите пустую строку. Теперь вы показываете диапазоны цветов только в цветовой шкале.

  14. Нажмите ОК.

  15. Просмотрите отчет.

    Скриншот, показывающий предварительный просмотр карты округа в Report Builder с заданными правилами цвета.

    Цветовая шкала содержит четыре цвета: красный, оранжевый, желтый и зеленый. Каждый цвет представляет диапазон объемов продаж, рассчитанный автоматически на основе объемов продаж по округам.

6в. Отформатируйте данные в цветовой шкале как валюту

По умолчанию для данных задается общий формат. В этом разделе вы примените пользовательские форматы.

  1. Переключитесь в режим конструктора.

  2. Выберите цветовую шкалу. На вкладке "Главная" перейдите к разделу "Номер". Выберите валюту.

  3. По-прежнему в разделе «Число» нажмите кнопку «Уменьшить десятичное» два раза.

    Цветовая шкала отображает годовой объем продаж в формате денежной суммы для каждого из диапазонов.

6д. Добавить заголовок условных обозначений

  1. Не снимая выделение с цветовой шкалы, обратите внимание на свойства MapColorScale в области "Свойства".

  2. Разверните раздел Title и в свойстве Caption введите Sales (Тысячи).

  3. Измените значение свойства TextColor на Белый.

    Снимок экрана, показывающий, как настроить заголовок легенды.

  4. Просмотрите отчет.

Округи, в которых имеются связанные магазины и данные о продажах, отображаются в соответствии с правилами цвета. Округи, в которых отсутствуют продажи, отображаются без цвета.

6f. Изменение цвета для округов без данных

Можно настроить параметры отображения по умолчанию для всех элементов карты на слое. Правила цвета имеют больший приоритет, чем эти параметры отображения.

Задание свойств отображения для всех элементов на слое

  1. Переключитесь в режим конструктора.

  2. Дважды щелкните карту, чтобы отобразить панель Слой карты .

  3. Щелкните стрелку вниз в PolygonLayer1 и выберите "Свойства многоугольника".

    Снимок экрана: выбор параметра

    Открывается диалоговое окно Свойства многоугольников карты . Параметры отображения, заданные в этом диалоговом окне, применяются ко всем многоугольникам на слое до применения параметров отображения, заданных на основе правил.

  4. На вкладке Заливка убедитесь, что выбран стиль заливки Сплошная. Градиенты и шаблоны применяются ко всем цветам.

  5. В поле Цветвыберите значение Светло-голубоватый, стальной.

  6. Нажмите ОК.

  7. Просмотрите отчет.

Округи, с которыми не связаны данные, отображаются серо-голубым цветом. Только те округа, для которых имеются связанные аналитические данные, используют цвета от Красного до Зеленого, в соответствии с заданными правилами цвета.

7. Добавление пользовательской точки

Чтобы представить новый магазин, который еще не построен, в этом разделе определяется точка с типом маркера Star.

  1. Переключитесь в режим конструктора.

  2. Дважды щелкните карту, чтобы отобразить панель Слой карты . На панели инструментов выберите "Добавить слой", а затем выберите "Слойточек".

    На карту добавляется новый слой точек. По умолчанию слой точек имеет тип пространственных данных Встроенный.

  3. Щелкните стрелку в PointLayer2 >Add Point.

  4. Переместите указатель над окном просмотра карты. Курсор превращается в перекрестье.

  5. Выберите расположение на карте, где нужно добавить точку. В этом учебном пособии выберите место в округе Онейда. Точка, помеченная окружностью, добавляется на слой в месте щелчка. По умолчанию точка будет выбрана.

    Снимок экрана, показывающий, как добавить пользовательскую точку на карту в Report Builder.

  6. Щелкните правой кнопкой мыши добавленную точку и выберите "Свойства внедренной точки".

  7. Выберите Параметры переопределения точек для этого слоя. В диалоговом окне отображаются дополнительные страницы. Значения, заданные на этих страницах, имеют более высокий приоритет, чем параметры отображения, заданные для слоя или цветовых правил.

    Снимок экрана: раздел

  8. На вкладке Маркер в поле Тип маркеравыберите значение Звезда.

  9. Измените значение параметра Размер маркера на 18 пт.

  10. На вкладке "Метки" в текстовом поле "Метка" введите "Новый магазин".

  11. В разделе "Размещение" выберите "Сверху".

  12. На вкладке Шрифт измените размер шрифта на 10 пт , а тип на Полужирный.

    Снимок экрана: раздел

  13. Нажмите ОК.

  14. Просмотрите отчет.

Метка помещается над местоположением магазина.

Снимок экрана, на котором показана предварительная версия карты построитель отчетов с настраиваемым хранилищем точек.

8. Центрировать и масштабировать карту

В этом разделе вы узнаете, как изменить положение центра карты, а также ознакомитесь с еще одним способом изменения масштаба.

  1. Переключитесь в режим конструктора.

  2. Выберите карту, затем щелкните правой кнопкой мыши и выберите Свойства представления.

  3. На вкладке Центрирование и масштаб убедитесь в том, что выбран параметр Задать центр просмотра и уровень масштабирования .

  4. Присвойте параметру Уровень масштаба (в процентах) значение 125.

  5. Нажмите ОК.

  6. Выберите карту и перетащите ее в центр.

  7. Также можно использовать колесо прокрутки мыши, чтобы изменить масштаб.

  8. Просмотрите отчет.

В режиме конструктора при отображении карты в отображаемой области и в представлении будут использоваться образцы данных. В подготовленном для просмотра отчете представление карты центрировано на указанном вами представлении.

9. Добавление заголовка отчета

  1. Переключитесь в режим конструктора.

  2. В области конструктора выберите Нажмите, чтобы добавить заголовок.

  3. Введите продажи в магазинах Нью-Йорка и выберите вне текстового поля.

Этот заголовок отображается в верхней части отчета. Элементы в верхней части тела отчета, при отсутствии заданного заголовка страницы, эквивалентны заголовку отчета.

10. Сохранение отчета

  1. В режиме конструктора или предварительного просмотра в меню Файл выберите команду >Сохранить как.

  2. В Имя введите Продажи в магазине в Нью-Йорке.

  3. Сохраните отчет на компьютере или на сервере Reporting Services.

  4. Выберите Сохранить.

Если отчет сохранен на сервере отчетов, его можно просмотреть там.

Снимок экрана, отображающий завершенную карту в Report Builder, как она представлена на портале.

Следующий шаг