Skapa och använda fyllda kartor (choropleth maps) i Power BI

GÄLLER FÖR: Power BI Desktop-Power BI-tjänst

Kommentar

Det visuella Azure Kartor-objektet är nu allmänt tillgängligt. När du öppnar en rapport med ett befintligt visuellt kartobjekt, om Azure Kartor är aktiverat för din organisation, visas ett meddelande som uppmanar dig att uppgradera dina kartor och fyllda kartor till Azure Kartor. I en framtida version planerar Power BI att inaktuella äldre kartvisualiseringar och migrera befintliga rapporter till Azure Kartor. Du kan konvertera kartor och fyllda kartor till Azure Kartor visuella objekt nu.

En fylld karta eller choropleth-karta använder skuggning, toning eller mönster för att visa hur ett värde skiljer sig i proportion mellan ett geografiskt område eller en region. Du kan snabbt visa relativa skillnader med skuggning som sträcker sig från ljus (mindre frekvent eller lägre) till mörk (oftare eller större).

Screenshot of a filled map of the United States.

Vad skickas till Bing?

Power BI integreras med Bing för att tillhandahålla standardkartkoordinater (en process som kallas geokodning). När du skapar ett visuellt kartobjekt i Power BI-tjänst eller Power BI Desktop skickas de plats-, latitud- och longituddata som används för att skapa visualiseringen till Bing.

Viktigt!

Brandväggen kan kräva uppdateringar för att tillåta åtkomst till de URL:er som Bing använder för geokodning. Kontrollera att brandväggen tillåter åtkomst till följande URL:er:

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

Mer information om data som skickas till Bing och tips för att öka geokodningsframgången finns i Tips och tricks för kartvisualiseringar.

När du ska använda en fylld karta

Fyllda kartor är ett bra val i många scenarier:

  • Visa kvantitativ information på en karta.
  • Visa rumsliga mönster och relationer.
  • Stöd för standardiserade data.
  • Arbeta med socioekonomiska data.
  • Stöd för definierade regioner.
  • Visa en översikt över distributionen mellan geografiska platser.

Förutsättningar

Granska följande förutsättningar för att använda det ifyllda kartobjektet i Power BI Desktop eller Power BI-tjänst.

I den här självstudien används pbix-filen Exempel på försäljning och marknadsföring.

  1. Ladda ned PBIX-filen Exempel på försäljning och marknadsföring till skrivbordet.

  2. I Power BI Desktop väljer du Öppna filrapport>.

  3. Bläddra till och välj pbix-filen Exempel på försäljning och marknadsföring och välj sedan Öppna.

    Pbix-filen Sales and Marketing Sample öppnas i rapportvyn.

  4. Längst ned väljer du den gröna plussymbolen för att lägga till en ny sida i rapporten.

Kommentar

Om du vill dela rapporten med en kollega måste du båda ha enskilda Power BI Pro-licenser. Om båda parter inte har enskilda Power BI Pro-licenser måste rapporten sparas i Premium-kapacitet för att möjliggöra delning. Mer information finns i Dela rapporter.

Skapa en fylld karta

Nu ska vi skapa en fylld karta med hjälp av platsdata från försäljnings- och marknadsföringsexemplet.

  1. I fönstret Data expanderar du Geo och väljer fältet Tillstånd .

    Som standard skapar Power BI en karta för att visa data och lägger till fältet Tillstånd under alternativet Plats i fönstret Visualiseringar .

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

    Nu kan du konvertera det visuella objektet till en fylld karta.

  2. Välj Fylld karta i fönstret Visualiseringar för att konvertera det visuella objektet.

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

    Bing Kartor använder fältet Tillstånd för alternativet Plats för att skapa den fyllda kartan. Bing Kartor innehåller fyllda kartformer för platser runt om i världen.

    Viktigt!

    Alternativet Plats måste innehålla ett giltigt värde för Power BI för att skapa den ifyllda kartan. Giltiga platser är länder/regioner, delstater, län, städer, postnummer, postnummer och så vidare.

Lägga till filter i en fylld karta

Nu kan du filtrera kartan för att visa specifika data och använda anpassad formatering. Vi vill koncentrera vyn för data till den kontinentala USA.

  1. Expandera fönstret Filter . I fönstret ser vi ett filter för det visuella objektet baserat på fältet Tillstånd . Det aktuella värdet är inställt på Tillstånd är (Alla).

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

  2. Expandera den nedrullningsbara menyn för filtret Tillstånd och välj alternativet Välj alla . När du väljer Välj alla lägger Power BI till en bock bredvid varje alternativ i listan.

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

  3. Vi kan ta bort ett visst tillstånd från filtrerade data. I listan Tillståndsfilter väljer du AK för att ta bort data för tillståndet i Alaska.

    Power BI tar bort bockmarkeringen för AK i listan och uppdaterar det visuella kartobjektet för att ta bort data för Alaska. Kartan visar nu endast data för kontinentala USA. (I det här exemplet finns det inga data för tillståndet Hawaii.) I fönstret Filter är värdet för tillståndsfiltret som uppdateras till Tillstånd inte AK.

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

Formatera en fylld karta

Du kan också använda olika formateringsalternativ för ett fyllt visuellt kartobjekt.

  1. I fönstret Visualiseringar väljer du penselikonen för att öppna avsnittet Formatera visuellt objekt . Kontrollera att fliken Visuellt objekt är markerad.

  2. I fönstret Format expanderar du avsnittet Fyllningsfärger och expanderar sedan alternativen Färger .

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

  3. Välj fx bredvid standardfärgen.

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

    Dialogrutan Standardfärg – Fyllningsfärger – Färger öppnas. Du kan använda alternativen i den här dialogrutan för att konfigurera skuggning för den fyllda kartan. Några av de tillgängliga alternativen är bland annat vilket fält som ska användas som bas för skuggningen och hur du använder skuggningen.

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

  4. I dialogrutan expanderar du listrutan Formatformat och väljer Toning. Power BI lägger till en färgtoning i dialogrutan.

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

    Power BI använder färgerna i toningen för att välja färg och skuggning för alla värden i den fyllda kartan. Toningen har som standard två primära färger som slutpunkter, det lägsta värdet och det högsta värdet. Värden mellan de lägsta och högsta värdena färgas med nyanser av de primära färgerna.

  5. I listrutan Vad ska vi basera detta på? expanderar du SalesFact och väljer fältet Sentiment .

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

    Power BI använder data i det angivna fältet som basvärde för att fastställa färg och skuggning för alla värden i den fyllda kartan.

  6. När du har angett basfältet anger du färgerna Minimum och Maximum för datavärden baserat på färgtoningen.

    Som standard är det lägsta (lägsta) värdet för basfältet rödfärgat och det högsta värdet (högsta) är grönt. Datavärdena mellan det högsta och lägsta värdet färgas med nyanser av rött eller grönt. Du kan också ange specifika datavärden och tilldelade färger.

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

    Om din semantiska modell kräver en tredje primär färg i toningen väljer du alternativet Lägg till en mellanfärg och konfigurerar de extra alternativen.

  7. När du är klar med att ställa in färgerna väljer du OK.

    Power BI uppdaterar det fyllda visuella kartobjektet med data skuggade röda eller gröna. De rödskuggade tillstånden är områden med lägre sentiment och de grönskuggade tillstånden har högre, mer positiva sentiment.

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

Få information om områden på en fylld karta

Power BI har stöd för knappbeskrivningar för områden på en fylld karta och för specifika fält. När du konfigurerar knappbeskrivningar kan du hovra på områden på kartan för att se information om underliggande data.

  1. Expandera fönsterrutorna Data och Visualiseringar om de är komprimerade.

  2. Leta reda på fältet SalesFact>Sentiment Gap i fönstret Data. Dra fältet till alternativet Knappbeskrivningar i fönstret Visualiseringar .

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

  3. Hovra över ett tillstånd i det visuella kartobjektet för att se knappbeskrivningen. I vårt exempel hovra vi över tillståndet för Idaho (ID).

    Knappbeskrivningsinformationen visar att sentimentgapet för Idaho är lågt med värdet 6.

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

  4. Spara rapporten.

Power BI innehåller många alternativ för att konfigurera utseendet på den fyllda kartan. Vi har bara granskat en delmängd. Ta dig tid att utforska de andra kontrollerna för datafärg och format.

Använda korsmarkering och korsfiltrering

Power BI har stöd för att markera platser i en fylld karta för att korsfiltrera relaterade data i andra visualiseringar på samma rapportsida och vice versa. För att slutföra den här övningen behöver vi flera visuella objekt på samma rapportsida. Vi kan kopiera det visuella kartobjektet till en annan sida i den sparade rapporten som redan har andra visuella objekt.

  1. Om du vill skapa en kopia av den fyllda kartan väljer du det visuella kartobjektet, högerklickar och väljer Kopiera>kopiera visuellt objekt.

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

  2. Längst ned på rapportarbetsytan väljer du fliken Sentiment för att öppna rapportsidan Sentiment.

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

  3. På rapportsidan Sentiment flyttar och ändrar du storlek på linjediagrammets visualiseringar för att ge plats åt den fyllda kartan. I vårt exempel ändrar vi storlek på och flyttar linjediagrammen så att de visas sida vid sida. Med den uppdaterade layouten kan du placera det fyllda kartobjektet under de två linjediagrammen.

  4. Ange CTRL+V för att klistra in kopian av det visuella kartobjektet på rapportsidan sentiment.

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

  5. På den fyllda kartan väljer du ett tillstånd för att korsmarkera och korsfiltrera de andra visualiseringarna på sidan.

    I vårt exempel väljer vi Texas (TX). Power BI korsfiltrerar korten och korsmarkerar stapeldiagrammet för relaterade data för Texas. Överst på rapportsidan visar det visuella objektet för flerradskort sentimentet som 75. I det klustrade stapeldiagrammet ser vi att Texas finns i 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. Välj en datapunkt i linjediagrammet VanArsdel – Sentiment efter månad .

    När du väljer datapunkten filtrerar Power BI den fyllda kartan för att visa endast attityddata för VanArsdel och inte för andra tillverkare.

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

Mer information om hur du använder fönstret Filter finns i Lägga till ett filter i en rapport.

Överväganden och felsökning

Kartdata kan vara tvetydiga. Det finns till exempel ett Paris, Frankrike, men det finns också ett Paris, Texas. Geografiska platsdata lagras ofta i separata kolumner med en kolumn för stadsnamn och en annan kolumn för motsvarande delstat eller provins. När du anger Bing med endast en kolumn med data, till exempel för ortnamnet, kanske Bing inte särskiljer data för en ortplats från en annan med samma namn.

Om din semantiska modell redan innehåller latitud- och longituddata har Power BI särskilda fält som hjälper till att göra kartdata tvetydiga. Du kan dra fältet som innehåller dina latituddata till avsnittet Latitud i fönstret Visualiseringar>Skapa visuellt objekt. Du kan använda samma metod för dina longituddata.

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

Om du inte har åtkomst till latitud- och longituddata, men du har redigeringsåtkomst till den semantiska modellen, följer du anvisningarna i Kartor i Power View för att uppdatera din semantiska modell.

Mer information om kartvisualiseringar i Power BI finns i Tips och råd för kartvisualiseringar.