Создание и использование картограмм (хороплетов) в Power BI
Картограмма с помощью заливки, оттенков или шаблонов показывает, как изменяется исследуемое значение по географическим регионам. Картограмма позволяет быстро отобразить относительные различия с помощью заливки, которая изменяется от светлой (меньше, встречается с меньшей частотой) до темной (больше, встречается с большей частотой).
Какие данные отправляются в Bing
Power BI интегрируется с Bing для предоставления картографических координат по умолчанию (этот процесс называется геокодированием). При создании визуализации карты в службе Power BI или Power BI Desktop данные в контейнерах Расположение, Широта и Долгота, используемых для создания визуального элемента, отправляются в Bing.
Вам или администратору может потребоваться обновить брандмауэр, чтобы разрешить доступ к URL-адресам, которые Bing использует для геокодирования. Ниже приведены эти URL-адреса:
- https://dev.virtualearth.net/REST/V1/Locations
- https://platform.bing.com/geo/spatial/v1/public/Geodata
- https://www.bing.com/api/maps/mapcontrol
Дополнительные сведения о данных, отправляемых в Bing, а также подсказки по геокодированию см. в статье Советы и рекомендации для визуализаций карт Power BI.
Когда следует использовать картограмму
Картограмма отлично подходит:
- для отображения на карте количественной информации;
- для отображения пространственных шаблонов и связей;
- для стандартизированных данных;
- при работе с социально-экономическими данными;
- когда некоторые регионы особо важны;
- для получения представления о географическом распределении величины.
Создание картограммы
- На панели «Поля» выберите поле ГеообъектСостояние
- Преобразуйте диаграмму в картограмму. Обратите внимание, что теперь поле State находится в разделе Расположение. Для создания картограммы служба «Карты Bing» использует поле в разделе Расположение. Расположениями могут быть страны, округа, области, города, почтовые индексы и т. д. Служба «Карты Bing» предоставляет фигуры заполнения карт для работы с расположениями по всему миру. Без допустимых данных в разделе «Расположение» Power BI не может создать картограмму.
- Выполните фильтрацию карты, чтобы отображалась только континентальная часть США.
а. Слева от области визуализаций найдите область Фильтры. Разверните эту область, если она свернута.
б. Наведите указатель мыши на значение State (Штат) и выберите значок развертывания.
в. Установите флажок Выбрать все и снимите флажок AK (Аляска).
4. Откройте панель форматирования, щелкнув значок валика, и выберите Цвета данных.
5. Под заголовком Цвет по умолчанию выберите fx.
6. Воспользуйтесь экраном «Цвет по умолчанию» — «Цвета данных» , чтобы определить, какие оттенки будут применяться к картограмме. Вы можете выбрать, какое поле станет основой для оттенка и как необходимо применить оттенок. В этом примере мы используем поле SalesFactтональностии назначая наименьшее значение тональности красным, а самое высокое — зеленому. Значения между максимальным и минимальным будут иметь оттенки красного и зеленого цветов. На рисунке в нижней части экрана показан диапазон цветов, которые будут использоваться.
7. Для картограммы используются зеленый и красный цвета заливки: красный представляет слабо-позитивную тональность, а темно-зеленый — крайне позитивную. Для отображения дополнительных сведений перетащите поле в раздел «Подсказки». Мы добавили SalesFactтональности. При выделении штата Айдахо (код штата — ID) видно, что разрыв невелик и равен 6.
8. Сохраните отчет.
Power BI позволяет контролировать внешний вид картограммы. Поэкспериментируйте с этими элементами управления данными до получения желаемого эффекта.
Выделение и перекрестная фильтрация
При выделении определенного места на картограмме выполняется фильтрация других визуализаций на странице отчета и наоборот.
- Чтобы продолжить, сначала сохраните этот отчет, выбрав файл сохранить.
- Скопируйте картограмму с помощью клавиш CTRL+C.
- Чтобы открыть страницу отчета тональности, выберите вкладку Тональности в нижней части отчета холста.
- Перемещайте и изменяйте размеры визуализаций на странице, чтобы освободить место, затем с помощью клавиш CTRL+V вставьте картограмму из предыдущего отчета. (См. следующие изображения.)
- Выберите штат на картограмме. Это приведет к перекрестному выделению и перекрестной фильтрации других визуализаций на странице. Например, при выборе Texas (Техас) выполняется перекрестная фильтрация карточек и перекрестное выделение линейчатой диаграммы. В результате видно, что значение тональности — 75, а Техас находится в центральном округе № 23.
- Выберите точку данных на графике Тональности в компании VanArsdel по месяцам. Это отфильтрует картограмму, чтобы показать данные о тональностях для VanArsdel, а не их конкуренцию.
Рекомендации и устранение неполадок
Данные карты могут быть неоднозначными. Например, город с названием Париж есть во Франции и в Техасе. Географические данные, вероятно, хранятся в отдельных столбцах — столбец для названий городов, столбец для названий штатов или областей и т. д., — поэтому служба «Карты Bing» не может определить, о каком Париже идет речь. Если набор данных содержит сведения о широте и долготе, в Power BI можно воспользоваться специальными полями, которые помогают сделать данные карты однозначными. Просто перетащите поле, содержащее сведения о широте, в область «Визуализации» > «Широта». Сделайте то же самое для сведений о долготе.