Cześć!

Jest jakiś poważny magik od PowerBI?

Mam 2 "lokalizacje" - 1. Pełen adres klienta, 2. Pozycja samochodu przedstawiciela jako długość i szerokość geograficzną.
Chciałem nałożyć te dwie lokacje na mapkę aby pokazywało klientów w pobliżu na podstawie lokalizacji samochodu.

Da radę to zrobić bezpłatnym narzędziem, bez konwertowania adresów na dlugość i szerokość geograficzną?

Pozdrawiam!

#excel #powerbi #dax #powerquery
plemnik_w_piwie

@wzr1one musisz zamienić adres na koordynaty.

Szukaj hasła geocoding + powerbi

Potem tabela z polem obliczeniowym, gdzie wyznaczasz odległości między samochodem a klientami i sortujesz po wyniku. Dorzuć sobie jeszcze filtr np. Pierwszych 10 wyników.

Teraz kwestia powiazania danych że sobą, wstawiane fragmentatorow (bo mapa będzie inaczej nieczytelna), wykresik mapowy I finalnie robisz dwie serie:

Samochód i najbliżsi klienci.

Proscizna. Spytasz skąd to wiem? Bredzę.

wzr1one

@plemnik_w_piwie Trochę za daleko pojechałeś.

Fakt - przekształciłem sobie adres na koordynaty (15k rekordów w excelu/powerbi - Darmowe Google API na start + parametr z odwołaniem do lokalizacji klineta). Dołączyłem tabelę z lokalizacją samochodów. Następnie będe oznaczał czy to klient czy samochód, aby innymi kolorami się odznaczało. Tyle!

plemnik_w_piwie

@wzr1one ok, jeśli beż filtrów ci pasuje, to luz, ale obawiam się że będziesz miał problem z czytelnością wykresu. 15k punktów na jednym wykresie to zdecydowanie za dużo nawet jak na scatterplot.

Ja bym dodał filtry i fragmentatory ale ja to ja

wzr1one

@plemnik_w_piwie filtry mam na przedstawiciela, jeden ma okolo 300 klientów. Mapa normalna polski, nie ma tragedii, do tego będą filtry na klientow z obrotem i bez wiec 150/150. Do tego wchodzi RLS wiec kazdy przedstawiciel ma dostep tylko do swoich klientów. To dopiero wstęp byl z którym niekoniecznie wiedzialem jak sobie poradzić i za wszelką cene nie chcialem używać api googla bo to bez sensu. Przyjdzie nowy klient i będzie trzeba skrypt do niego uruchamiać. Poki jestem na trialu to spoko, pozniej gorzej.


Wywalilem tabele z geolokacja do osobnego pliku jako wartości zeby tego jsona przy każdym odświeżaniu powerbi nie mielił i nie zjadł kasy na koncie trialowym

wzr1one

@plemnik_w_piwie jak chcesz się zagłębić to mozemy pogadać na pw

plemnik_w_piwie

@wzr1one a patrzyłeś na openstreetmaps?

https://www.google.com/amp/s/miroslawmamczur.pl/jak-zmienic-adres-w-wspolrzedne-geograficzne-i-sprawdzic-np-najblizsze-restauracje-openstreetmap/amp/

Tutaj artykulik do darmowych narzędzi na nich bazujący w tym libki do pythona.


A jak masz filtrowanie po przedstawicielach, to nie mam więcej pytań myślałem, że próbujesz zrobić sobie globalną mapkę klientów, co by nie wyszło z racji ich ilości.

Ogólnie to się chuja na tym znam, więc wiele nie pomogę, ale coś tam kiedyś grzebałem więc mam moralne podstawy dawać wskazówki:p

wzr1one

@plemnik_w_piwie Dzięki, przyda się bardzo!

Zaloguj się aby komentować