Бөлісу құралы:


Карты в мобильных отчетах служб Reporting Services

Примечание.

Издатель мобильных отчетов для SQL Server не рекомендуется использовать во всех выпусках SQL Server Reporting Services после SQL Server Reporting Services 2019. Она прекращена с SQL Server Reporting Services 2022 и Сервер отчетов Power BI.

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

Типы карт

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

Снимок экрана: три различных карты, которые предлагает мобильные отчеты SQL Server.

Градиентные тепловой карты Поля в свойстве "Значения " отображаются в виде оттенков одного цвета заливки каждого региона в карте. Большие значения могут быть более темными на карте, а меньшие — менее темными. Эту зависимость можно определить в поле Направление значений .

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

Натепловых картах с диапазонами значение показывается относительно целевого значения. Свойство Targets определяет разностность между полем сравнения и полем "Значения". Полученная разница определяет цвет заливки для соответствующей области карты — зеленый, желтый или красный. Большие или меньшие значения могут представляться зеленым цветом. Эту зависимость можно определить в поле Направление значений .

Выбор региона и типа карты

  1. На вкладке Макет выберите тип карты, перетащите ее в область конструктора и придайте карте нужный размер.

  2. В режиме макета выберите панель "Визуальные свойства" , выберите "Карта", а затем выберите нужный регион карты.

    Снимок экрана: выбранная карта.

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

  4. Если выбрана пузырьковая карта, на панели Визуальные свойства установите переключатель Использовать разные цвета в положение Вкл. или Выкл. (пузырьки будут одинаковыми или разными по цвету соответственно).

Выбор данных карты

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

Снимок экрана: параметры имитированных географических данных.

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

  • Свойство Key подключает данные к определенным регионам карты. К этим регионам относятся государства в США, например, страны или регионы Африки.
  • Свойство Значения — это числовое поле в той же таблице, что и выбранное поле ключей. В разных картах эти значения представлены по-разному. В градиентной карте эти значения используются для закрашивания каждой области различными оттенками в зависимости от диапазона значений. В пузырьковых картах размер пузырька над каждой областью определяется свойством значений.
  • Для тепловых карт с диапазонами необходимо также задать свойство Целевые значения .

Определение свойств данных карты

  1. В левом верхнем углу выберите вкладку Данные .

  2. Выберите Добавить данные, а затем — Локальный файл Excel или Сервер SSRS.

    Совет

    Убедитесь, что данные имеют подходящий для мобильных отчетов формат.

  3. Выберите нужные листы и щелкните Импорт.
    Данные отображаются в издателе мобильных отчетов.

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

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

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

    Снимок экрана: свойства данных для тепловой карты.

  7. В верхнем левом углу щелкните Предварительный просмотр .

    Снимок экрана: предварительная версия тепловой карты

  8. В верхнем левом углу щелкните значок Сохранить , а затем выберите вариант Сохранить локально или Сохранить на сервере.