Страницы: 1
RSS
Показать геолокацию мест на карте в Power Bi, Power Bi
 
Добрый день!
В Excel 2016 для визуализации местанахождения есть вариант - карта Bing. Другие варианты геоотображений может и есть, но у меня не работают. Вернее не могу настроить показ по широте и долготе. А на карте Bing работает, но скудные настройки - или круговая диаграмма или увеличивающиеся кружочки. Кружочки подошли бы, если б можно было бы группировать. То есть, например, распределить магазины в городе по группам. Группа А имела бы кружки меньше чем группа Б. А кружки группы Б была бы меньше чем кружки группы В. И на карте, ориентируясь на диаметр кружка, было бы видно где какие магазины к какой группе относятся. При объяснении директору про ориентиры выглядело бы смешно, но терпимо. Еще на карте Bing при выделении кружка нет возможности увидеть текстовой название магазина. Как то мне стыдно такой вариант показывать. К тому же в офисе любят говорить - на дворе 21 век.
Собираюсь попробовать сделать вариант в Power Bi, но разбираюсь очень-очень слабо. Сначала хотел бы увидеть как это выглядит в P Bi.
Примера у меня нет и нет даже в Excel значений широты и долготы. Если есть возможность, пример с Вас, граждане помогающие. Не могли бы показать вариант геонахождения на карте мест, например, каких либо достопримечательностей города.

P.S. Еще такой момент. Так как знаю P Bi плохо, то на работе устанавливать P Bi не хотелось бы (а то подойдет директор и начнет: а покажи ка мне в P Bi то да се). Собирался делать дома потихоньку и на работе показать ссылкой в браузере.
Поэтому, помимо варианта в файле .pbix , мне бы еще вариант в браузере посмотреть. Узнал бы что там видно будет.

Нашелся пример
Код
let
    Source = Text.Combine(Lines.FromBinary(Web.Contents("https://allmyworld.ru/dostoprimechatelnosti-sankt-peterburga/"))," "),
    a = Text.Split(Source, "<h2>"),
    b = List.Skip(a,1),
    c = Table.FromColumns({List.Alternate(b,1,34,1)}),
    d = Table.AddColumn(c, "Имя", each Text.BetweenDelimiters([Column1], ". ", "</h2>"), type text),
    e = Table.ReplaceValue(d,"«","",Replacer.ReplaceText,{"Имя"}),
    f = Table.ReplaceValue(e,"»","",Replacer.ReplaceText,{"Имя"}),
    g = Table.AddColumn(f, "гео", each Text.BetweenDelimiters([Column1], "ординаты", "</strong>"), type text),
    h = Table.TransformColumns(g,{{"гео", each Text.Trim(_,{" ",":","."," "}), type text}}),
    j = Table.TransformColumns(h, {{"гео", each Text.BeforeDelimiter(_, " ", 1), type text}}),
    k = Table.TransformColumns(j, {{"гео", each Text.Trim(_,{" ",",",":","."," "})}})
in  Table.RemoveColumns(k,{"Column1"})
Изменено: Михаил Л - 05.09.2020 13:51:41
 
Вот вроде как что то сделал. Не на всех листах работает. Еще исчезли поля долготы и широты. Как их вернуть?
Может все таки кто нибудь покажет как можно сделать навороченную визуализацию
Изменено: Михаил Л - 05.09.2020 15:22:32
 
Доброе время суток.
Михаил Л, не узнаю вас в гриме :)
 
Цитата
Андрей VG написал:
не узнаю вас в гриме
Да вот) Надо было зайти на форум под псевдонимом, тогда б точно не узнали бы
У меня еще и версия P Bi старая - не открывает файл.
Завтра смогу на другом компе увидеть.
Заранее спасибо)
 
Андрей VG, спасибо! Интересный вариант! При наведении на магазин всплывает окошко. Где регулировать данные в нем? Например, как убрать записи долготы и широты?
Кроме круговой диаграммы можно же и столбиком данные разместить?
Еще вопрос. Как исправить в Power Query, который в Power Bi, расположение названий столбцов? Надо как обычно по центру, а не справа. На скрине видно как сейчас
 
Цитата
Михаил Л написал:
как убрать записи долготы и широты?
Судя по всему - никак, но точнее может сказать Максим Зеленский, я просто ковыряю. Можно наращивать категории и подсказки.
Цитата
Михаил Л написал:
Кроме круговой диаграммы можно же и столбиком данные разместить?
Нет, это bubbles map. Но можно поискать и сторонние визуальные компоненты или попробовать с ESRI ArcGIS Maps for Power BI чего-нибудь поделать.
Цитата
Михаил Л написал:
Как исправить в Power Query, который в Power Bi, расположение названий столбцов?
Михаил - это точно вы? Как бы у вас Power Query было всё хорошо. В русской локали разделитель десятичной дробной части запятая, а не точка. Используйте ещё один параметр в Table.TransformColumnTypes "en-US" для преобразования в десятичное число....

P. S. А вот картинки в Tooltips для карты Power BI использовать не хочет.
Изменено: Андрей VG - 06.09.2020 09:43:14
 
Цитата
Андрей VG написал:
Михаил - это точно вы?
Я конешно :)  Только я о другом спрашивал. Видите на скрине Имя Поля смещено влево до конца поля и толкается с Именем Типа Данных. Я даже название столбца не могу без нервов прочитать. В Power Query от Excel такое не наблюдаю. Вот из за чего это? Или со шрифтами какой то конфликт или еще что кривое.Как исправить?
А так спасибо Вам!
 
Михаил Л,
С кастомным tooltip
Сделал на коленке - для показа технологии :)
 
DrillPipe, спасибо большое! Хотел опубликовать этот отчет в интернете, а там надо администратора просить. Где же его я найду?
Код
Чтобы опубликовать этот отчет в Интернете, попросите своего администратора Power BI включить для вас 
возможность создания новых кодов внедрения для публикации в Интернете. 
После включения этой возможности вы сможете опубликовать этот отчет в Интернете
 
DrillPipe, спасибо большое! Хотел опубликовать этот отчет в интернете, а там надо администратора просить. Где же его я найду?
Код
Чтобы опубликовать этот отчет в Интернете, попросите своего администратора Power BI включить для вас 
возможность создания новых кодов внедрения для публикации в Интернете. 
После включения этой возможности вы сможете опубликовать этот отчет в Интернете
 
DrillPipe, спасибо. Как давно не ковырял, сколько всего нового :)
Страницы: 1
Наверх