Вы - бизнесмен и ведёте бизнес по всей России. У вас есть Таблица продаж, разбитая по регионам России. Если упрощённо, ваша таблица выглядит так:
![](/media/django_ckeditor_5/image_Ig5mmw7.png)
Вы хотите построить наглядный отчёт по продажам в регионах с помощью Power BI. Стандартный набор визуализаций Power BI предоставляет вам на выбор четыре типа карт:
- Карта
- Заполненная карта
- Карта фигур
- ArcGIS Maps for Power Bi
Они представлены на рисунке слева направо:
![](/media/django_ckeditor_5/image_skPYKXk.png)
Эти карты помогают визуализировать метки данных по областям только на карте мира. Это неудобно для компаний, работающих в пределах России.
Анонсы всех видео, статей и полезностей - в нашем Telegram-канале🔥
Присоединяйтесь, обсуждайте и автоматизируйте!
На рисунке ниже с помощью визуального элемента «Карта» отображена выручка российской компании. Точки данных явно выходят за пределы РФ и не отображают реального положения дел.
![](/media/django_ckeditor_5/image_7Hbbpkc.png)
К счастью для нас, есть визуальный элемент «Карта фигур», который надо сначала включить в настройках Power BI Desktop как это показано в инструкции и перезагрузить приложение:
![](/media/django_ckeditor_5/image_3d9Rdyo.png)
![](/media/django_ckeditor_5/image_ShigD6W.png)
После перезапуска Power BI, добавляем элемент "Карта фигур" в наш отчёт:
![](/media/django_ckeditor_5/image_TzJekcO.png)
Переходим в настройки - в параметрах карты нужно выбрать "настраиваемую карту":
![](/media/django_ckeditor_5/image_GAWXSpG.png)
В качестве проекции нам нужна проекция Меркатора. Затем добавляем тип карты по кнопке "Обзор" и даём карте ссылку на JSON-файл с российскими регионами:
http://directprotools.ru/russiajson. Power BI получит всё необходимое по ссылке:
![](/media/django_ckeditor_5/image_DuXe8UI.png)
![](/media/django_ckeditor_5/image_BENgbQD.png)
Если карта не видит указанный JSON, его можно скачать себе на компьютер и затем подгрузить в Power BI как файл:
![](/media/django_ckeditor_5/image_PIUfZ26.png)
Разметка регионов в JSON сделана на английском, а в продажах названия регионов на русском. Поэтому нам понадобится Справочник областей для сопоставления регионов JSON с их русскими названиями. Он содержит 85 регионов и областей России на русском и английском. Табличку можно получить из интернета по ссылке:
http://directprotools.ru/russiacsv. Файл отдаётся в формате CSV и выглядит так:
![](/media/django_ckeditor_5/image_3ixfl4d.png)
Теперь, когда у вас есть Таблица продаж и Справочник областей, нужно создать однонаправленную связь между ними на основе русских названий регионов. Это поможет выводить суммарные значения на визуальный элемент и раскрашивать области используя условное форматирование:
![](/media/django_ckeditor_5/image_6Sn8Itk.png)
Отлично! Все самое сложное позади =). Теперь займемся визуальным оформлением карты России. Помещаем в поле «расположение» значения из нашего справочника. Нам нужен столбец на латинице – ведь именно к нему привязаны топографические координаты каждой фигуры области. В значения помещаем сумму продаж из таблицы фактов:
![](/media/django_ckeditor_5/image_KRYqc9l.png)
Рекомендуем обратить внимание на настройку цвета по умолчанию, цвета данных, масштабирование и подсказку. Такая карта будет интерактивной и будет иметь возможность влиять на другие визуальные элементы при нажатии:
![](/media/django_ckeditor_5/image_fXXVFnF.png)
Итоговый отчёт можно посмотреть по ссылке. Он наглядный и интерактивный;)
Комментарии