Tworzenie kartogramów (mapy choropleth) i korzystanie z nich w usłudze Power BI

DOTYCZY: program Power BI Desktop usługa Power BI

Uwaga

Wizualizacja usługi Azure Mapy jest teraz ogólnie dostępna. Po otwarciu raportu z istniejącą wizualizacją mapy, jeśli dla twojej organizacji jest włączona usługa Azure Mapy, zostanie wyświetlony komunikat zachęcający do uaktualnienia map i wypełnionych map na platformę Azure Mapy. W przyszłej wersji usługa Power BI planuje wycofać starsze wizualizacje mapy i migrować istniejące raporty do usługi Azure Mapy. Możesz teraz konwertować mapy i wypełnione mapy na wizualizacje Mapy platformy Azure.

Wypełniona lub choropleth mapa używa cieniowania, odcieni lub wzorców, aby wyświetlić, jak wartość różni się proporcjonalnie do lokalizacji geograficznej lub regionu. Możesz szybko wyświetlać względne różnice z cieniowaniem, które wahają się od światła (rzadziej lub niższego) do ciemnego (częstszego lub większego).

Screenshot of a filled map of the United States.

Co jest wysyłane do usługi Bing?

Usługa Power BI integruje się z usługą Bing w celu zapewnienia domyślnych współrzędnych mapy (procesu nazywanego kodowaniem geograficznym). Podczas tworzenia wizualizacji mapy w programie usługa Power BI lub Power BI Desktop dane lokalizacji, szerokości geograficznej i długości geograficznej używane do tworzenia wizualizacji są wysyłane do usługi Bing.

Ważne

Zapora może wymagać aktualizacji, aby zezwolić na dostęp do adresów URL używanych przez usługę Bing na potrzeby geokodowania. Upewnij się, że zapora zezwala na dostęp do następujących adresów URL:

  • https://dev.virtualearth.net/REST/V1/Locations
  • https://platform.bing.com/geo/spatial/v1/public/Geodata
  • https://www.bing.com/api/maps/mapcontrol

Aby uzyskać więcej informacji na temat danych wysyłanych do usługi Bing oraz wskazówek dotyczących zwiększania sukcesu kodowania geograficznego, zobacz Wskazówki i wskazówki dotyczące wizualizacji map.

Kiedy używać kartogramu

Wypełnione mapy są doskonałym wyborem w wielu scenariuszach:

  • Wyświetlanie informacji ilościowych na mapie.
  • Pokaż wzorce przestrzenne i relacje.
  • Obsługa ustandaryzowanych danych.
  • Praca z danymi społeczno-ekonomicznymi.
  • Obsługa regionów zdefiniowanych przez program .
  • Wyświetlanie przeglądu dystrybucji między lokalizacjami geograficznymi.

Wymagania wstępne

Zapoznaj się z poniższymi wymaganiami wstępnymi dotyczącymi używania wypełnionej wizualizacji mapy w programie Power BI Desktop lub usługa Power BI.

W tym samouczku jest używany plik pbix z przykładu Sales and Marketing Sample.

  1. Pobierz plik PBIX Sales and Marketing Sample na komputer.

  2. W programie Power BI Desktop wybierz pozycję Plik>Otwórz raport.

  3. Przejdź do pliku PBIX Sales and Marketing Sample i wybierz go, a następnie wybierz pozycję Otwórz.

    Plik pbix Sales and Marketing Sample zostanie otwarty w widoku raportu.

  4. W dolnej części wybierz zielony symbol plus, aby dodać nową stronę do raportu.

Uwaga

Jeśli chcesz udostępnić raport współpracownikowi, musisz mieć indywidualne licencje usługi Power BI Pro. Jeśli obie strony nie mają indywidualnych licencji usługi Power BI Pro, raport musi zostać zapisany w pojemności Premium, aby umożliwić udostępnianie. Aby uzyskać więcej informacji, zobacz udostępnianie raportów.

Tworzenie wypełnionej mapy

Utwórzmy kartogram przy użyciu danych lokalizacji z przykładu Sales and Marketing.

  1. W okienku Dane rozwiń węzeł Geo (Obszar geograficzny) i wybierz pole State (Stan).

    Domyślnie usługa Power BI tworzy mapę do wyświetlania danych i dodaje pole Stan w obszarze Opcji Lokalizacja w okienku Wizualizacje .

    Screenshot that shows how to select the Sales field on the Data pane in Power BI Desktop.

    Teraz możesz przekonwertować wizualizację na kartogram.

  2. Wybierz kartogram w okienku Wizualizacje , aby przekonwertować wizualizację.

    Screenshot that shows how to convert the visual to a filled map in Power BI Desktop.

    Usługa Bing Mapy używa pola Stan dla opcji Lokalizacja, aby utworzyć kartogram. Mapy Bing udostępnia wypełnione kształty mapy dla lokalizacji na całym świecie.

    Ważne

    Opcja Lokalizacja musi zawierać prawidłową wartość dla usługi Power BI, aby utworzyć kartogram. Prawidłowe lokalizacje obejmują kraje/regiony, stany, powiaty, miasta, kody pocztowe, kody pocztowe itd.

Dodawanie filtrów do wypełnionej mapy

Teraz możesz filtrować mapę, aby wyświetlić określone dane i zastosować formatowanie niestandardowe. Chcemy skoncentrować widok danych w Stany Zjednoczone kontynentalnych.

  1. Rozwiń okienko Filtry. W okienku zobaczymy jeden filtr wizualizacji na podstawie pola Stan . Bieżąca wartość jest ustawiona na State to (Wszystkie).

    Screenshot that shows the Filters pane expanded and State All value visible.

  2. Rozwiń menu rozwijane filtru State (Stan ), a następnie wybierz opcję Wybierz wszystko . Po wybraniu pozycji Wybierz wszystko usługa Power BI dodaje znacznik wyboru obok każdej opcji na liście.

    Screenshot that shows how to choose the Select All option for the State field on the Filters pane.

  3. Możemy usunąć określony stan z filtrowanych danych. Na liście Filtr stanu wybierz pozycję AK, aby usunąć dane stanu Alaski.

    Usługa Power BI usuwa znacznik wyboru ak na liście i aktualizuje wizualizację mapy, aby usunąć dane dla Alaski. Mapa przedstawia teraz dane tylko dla Stany Zjednoczone kontynentalnej. (W tym przykładzie nie ma danych dotyczących stanu Hawaje). W okienku Filtry wartość filtru Stan aktualizuje stan nie jest ak.

    Screenshot that shows the updated map visual after the data for the state of Alaska is removed.

Formatowanie wypełnionej mapy

Możesz również zastosować różne opcje formatowania do wypełnionej wizualizacji mapy.

  1. W okienku Wizualizacje wybierz ikonę pędzla do malowania, aby otworzyć sekcję Formatowanie wizualizacji . Upewnij się, że wybrano kartę Wizualizacja.

  2. W okienku Format rozwiń sekcję Kolory wypełnienia, a następnie rozwiń opcje Kolory.

    Screenshot that shows how to switch to the Format pane and view the Fill colors options.

  3. Wybierz pozycję fx obok koloru domyślnego.

    Screenshot that shows how to select conditional formatting for the default color.

    Zostanie otwarte okno dialogowe Kolor domyślny — Kolory wypełnienia . Opcje w tym oknie dialogowym umożliwiają skonfigurowanie cieniowania dla wypełnionej mapy. Niektóre z dostępnych opcji obejmują pole, które ma być używane jako podstawa cieniowania i jak zastosować cieniowanie.

    Screenshot of the Default color - Fill colors - Colors dialog.

  4. W oknie dialogowym rozwiń listę rozwijaną Styl formatu i wybierz pozycję Gradient. Usługa Power BI dodaje gradient kolorów do okna dialogowego.

    Screenshot that shows how to change the format style to use a color gradient.

    Usługa Power BI używa kolorów w gradientzie, aby wybrać kolor i cieniowanie dla wszystkich wartości na kartogramie. Domyślnie gradient ma dwa podstawowe kolory jako punkty końcowe, najniższą wartość i najwyższą wartość. Wartości między najniższymi i najwyższymi wartościami są kolorowane odcieniami kolorów podstawowych.

  5. Na liście rozwijanej Co należy zastosować? rozwiń węzeł SalesFact i wybierz pole Tonacja .

    Screenshot that shows how to change the base field for a color-shaded map.

    Usługa Power BI używa danych w określonym polu jako wartości podstawowej do określania koloru i cieniowania dla wszystkich wartości na kartogramie.

  6. Po ustawieniu pola podstawowego ustaw kolory Minimalne i Maksymalne dla wartości danych na podstawie gradientu kolorów.

    Domyślnie minimalna (najniższa) wartość pola podstawowego jest kolorem czerwonym, a maksymalna (najwyższa) wartość jest kolorem zielonym. Wartości danych między wartościami maksymalnymi i minimalnymi są kolorowe odcieniami koloru czerwonego lub zielonego. Można również ustawić określone wartości danych i przypisane kolory.

    Screenshot that shows how to set the minimum and maximum colors for the color-shaded map.

    Jeśli model semantyczny wymaga trzeciego podstawowego koloru gradientu, wybierz opcję Dodaj kolor środkowy i skonfiguruj dodatkowe opcje.

  7. Po zakończeniu ustawiania kolorów wybierz przycisk OK.

    Usługa Power BI aktualizuje wypełnioną wizualizację mapy z danymi zacienionymi kolorem czerwonym lub zielonym. Stany o czerwonym cieniu są obszarami o niższych nastrojach, a zacienione na zielono stany mają wyższe, bardziej pozytywne nastroje.

    Screenshot that shows the updated map with color-shaded areas based on sentiment value.

Pobieranie szczegółów obszarów na kartogramie

Usługa Power BI obsługuje etykietki narzędzi dla obszarów na kartogramie i dla określonych pól. Podczas konfigurowania etykietek narzędzi możesz umieścić kursor na obszarach na mapie, aby wyświetlić szczegółowe informacje o danych bazowych.

  1. Rozwiń okienka Dane i wizualizacje, jeśli zostaną zwinięte.

  2. W okienku Dane znajdź pole SalesFact>Sentiment Gap (Luka w tonacji sprzedaży). Przeciągnij pole na opcję Etykietki narzędzi w okienku Wizualizacje .

    Screenshot that shows how to add a field from the Data pane to the Tooltips option on the Visualizations pane.

  3. Na wizualizacji mapy umieść kursor na stanie, aby wyświetlić etykietkę narzędzia. W naszym przykładzie zatrzymamy wskaźnik myszy na stanie Idaho (ID).

    Szczegóły etykietki narzędzia pokazują, że różnica tonacji dla Idaho jest niska z wartością 6.

    Screenshot of the tooltip details for the state of Idaho on the filled map visual.

  4. Zapisz raport.

Usługa Power BI udostępnia wiele opcji konfigurowania wyglądu kartogramu. Przejrzeliśmy tylko podzbiór. Pośmiń trochę czasu na zapoznanie się z innymi kontrolkami koloru i formatu danych.

Używanie wyróżniania krzyżowego i filtrowania krzyżowego

Usługa Power BI obsługuje wyróżnianie lokalizacji na kartogramie w celu filtrowania krzyżowego powiązanych danych w innych wizualizacjach na tej samej stronie raportu i na odwrót. Aby ukończyć to ćwiczenie, potrzebujemy kilku wizualizacji na tej samej stronie raportu. Możemy skopiować wizualizację mapy na inną stronę w zapisanym raporcie, który ma już inne wizualizacje.

  1. Aby utworzyć kopię kartogramu, wybierz wizualizację mapy, a następnie kliknij prawym przyciskiem myszy i wybierz polecenie Kopiuj>wizualizację.

    Screenshot that shows how to create a copy of the filled map visual.

  2. W dolnej części kanwy raportu wybierz kartę Tonacja, aby otworzyć stronę raportu Tonacja .

    Screenshot that shows how to switch to the Sentiment page in the report.

  3. Na stronie Raport tonacji przenieś wizualizacje wykresu liniowego i zmień ich rozmiar, aby zapewnić miejsce na wypełnioną mapę. W naszym przykładzie zmieniamy rozmiar i zmieniamy położenie wykresów liniowych, aby były wyświetlane obok siebie. Zaktualizowany układ umożliwia umieszczenie wypełnionej wizualizacji mapy w dwóch wykresach liniowych.

  4. Wprowadź klawisze CTRL+V, aby wkleić kopię wizualizacji mapy na stronie raportu Tonacja.

    Screenshot that shows the filled map added to the Sentiment report page and aligned with the other visuals.

  5. Na kartogramie wybierz stan wyróżniania krzyżowego i filtrowania krzyżowego innych wizualizacji na stronie.

    W naszym przykładzie wybierzemy pozycję Texas (TX). Usługa Power BI filtruje krzyżowo karty i wyróżnia krzyżowo wykres słupkowy powiązanych danych dla Teksasu. W górnej części strony raportu wizualizacja karty z wieloma wierszami pokazuje tonację jako 75. Na wykresie słupkowym klastra widzimy, że Texas znajduje się w lokalizacji Central District #23.

    Screenshot that shows the cross-highlight and cross-filter results in other visuals when we select Texas on the filled map.

  6. Wybierz punkt danych na wykresie liniowym VanArsdel — Tonacja według miesiąca .

    Po wybraniu punktu danych usługa Power BI filtruje kartogram, aby wyświetlić dane tonacji tylko dla firmy VanArsdel , a nie dla innych producentów.

    Screenshot that shows the cross-highlight and cross-filter results in page visuals when we select a specific manufacturer on the line chart.

Aby uzyskać więcej informacji na temat korzystania z okienka Filtry , zobacz Dodawanie filtru do raportu.

Zagadnienia i rozwiązywanie problemów

Dane mapy mogą być niejednoznaczne. Na przykład istnieje Paryż, Francja, ale istnieje również Paryż, Teksas. Dane lokalizacji geograficznej są często przechowywane w osobnych kolumnach z jedną kolumną dla nazw miast i inną kolumną dla odpowiedniego stanu lub prowincji. Jeśli podasz usługę Bing z tylko jedną kolumną danych, taką jak nazwa miasta, usługa Bing może nie odróżnić danych dla jednej lokalizacji miasta od innej o tej samej nazwie.

Jeśli model semantyczny zawiera już dane dotyczące szerokości i długości geograficznej, usługa Power BI ma specjalne pola, które ułatwiają jednoznaczne wprowadzanie danych mapy. Możesz przeciągnąć pole zawierające dane szerokości geograficznej do sekcji Szerokość geograficzna w okienku wizualizacji Wizualizacje wizualizacji Wizualizacje>. Tego samego podejścia można użyć dla danych długości geograficznej.

Screenshot that shows how to set the latitude and longitude options for a filled map in Power BI.

Jeśli nie masz dostępu do danych szerokości i długości geograficznej, ale masz dostęp do edycji modelu semantycznego, postępuj zgodnie z instrukcjami w Mapy w programie Power View, aby zaktualizować model semantyczny.

Aby uzyskać więcej informacji na temat wizualizacji map w usłudze Power BI, zobacz Wskazówki i wskazówki dotyczące wizualizacji map.