2017-02-20 5 views
2

Я стараюсь избегать ловушки, хорошо иллюстрированной в this XKCD, где тепловые карты ваших собственных номеров становятся не чем иным, как просто демографией. Я не могу найти способ сделать это с помощью визуализации карты PowerBI.Как компенсировать общую демографию в визуализации карты PowerBI?

Чтобы воспроизвести мою проблему, подключите свежий PowerBI отчет этого CSV:

City,NrOfProspects 
New York,1000 
Newyork,1000 
NY,1000 
NYC,1000 
New York City,1000 
Newark,1000 

Теперь визуализировать это как карта (набор City для определения местоположения, и NrOfProspects для насыщенности цвета), стол, и пирог график, чтобы увидеть эту картину:

translucent Newark, opaque New York

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

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

Я рассмотрел два подхода, чтобы сделать это, но у обоих есть проблемы:

  • A. Вычислить число себя. Но тогда мне понадобится логика, с помощью которой визуализация карты группирует данные (зная, что «NYC» и «New York» - одно и то же), и насколько я знаю, у меня нет доступа к этой функции.
  • B. Имейте управление картой. Но насколько я могу судить, для этого элемента управления картами не существует.

Итак: как я могу визуализировать данные на карте, компенсировать демографию?

ответ

0

Как вы уже сказали, в настоящее время нет возможности отображать визуальную карту Power BI (которая приведена в действие Bing Maps) для такой демографической компенсации, и я думаю, что это определенно отличная идея для отправки в Power BI Ideas.

Ожидая, что это будет реализовано в Power BI в один прекрасный день (надеюсь), у Power BI есть guidelines and tips о том, как улучшить географические данные, чтобы повысить вероятность правильного геокодирования с помощью Bing Maps. (Безусловно, требует процесс проб и ошибок, хотя)


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

latlong


Добавить столько же контекст как можно ближе к месту расположения поля используется. Объединение их запятой (обычная практика по адресу) в колонку. Больше информации, переданной движку Bing, определенно помогает повысить точность.

paris


Имя столбца также используется в геокодирования местах. Убедитесь, что столбец местоположения имеет имя Country, State, Province or City.


С хорошим источником population data Я надеюсь, что вы можете добиться того, что вы хотите сделать.

result

P.S. Этот post также содержит некоторые полезные реализации приведенных выше советов.