Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

July 28 - August 9 | Final Round of the Power BI Dataviz World Championships. This is your chance. Learn more

Reply
MichKo
New Member

Shape Map Multiple Filters?

Hello everyone,

I am new to Power-Bi and would like to create a world map with shape maps (no, the other variants are unfortunately not an option).
A simple world map that visualises a parameter (e.g. the number of my files in the respective country) and grades it according to the value is no problem. The same applies to adding a filter that then filters the corresponding regions (e.g. Europe, Asia, ...).

However, my data set is larger and I'm not sure how to get there or how to organise my data in a meaningful way.

 

Here is an example:
I have created a sample file (where can I upload it here?).

Bildschirmfoto 2024-12-04 um 13.35.39.png

 

I have a table in which the number (total) of files are listed for each country as ‘Total Alive’, ‘Alive & Pending’, ‘Alive & Final’, ‘Total Dead’, ‘Dead & Pending’, ‘Dead & Final’.

 

And then I have another detailed table in which the individual countries for each status are listed for each file.
So File-ID 1: ‘Alive & Pending’ in Australia & Germany, ‘Dead & Final’ in United States
And then for all 100 files that I have.

 

I would like to be able to filter the world map as follows and copy the filters to each other.
-By region (Europe, Asia, ...)
-By Dead or Alive
-By Pending or Final
-According to the file IDs (i.e. only file no. 1 or 2 or...)

 

How do I do this?

 

1 ACCEPTED SOLUTION
rajendraongole1
Super User
Super User

Hi @MichKo - You’ll need to structure your data appropriately. Please find the attache pbix file FYR: It has involved with other countries too, so suggest to use Map visual instead of shape map.

 

If you want to filter by region, create a new calculated column in the data to assign regions to countries:

Region =
SWITCH(
TRUE(),
'Table'[Country] IN {"Germany", "France", "Italy"}, "Europe",
'Table'[Country] IN {"Australia", "New Zealand"}, "Oceania",
'Table'[Country] IN {"United States", "Canada"}, "North America",
"Other"
)

 

Hope this helps. 





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!





View solution in original post

1 REPLY 1
rajendraongole1
Super User
Super User

Hi @MichKo - You’ll need to structure your data appropriately. Please find the attache pbix file FYR: It has involved with other countries too, so suggest to use Map visual instead of shape map.

 

If you want to filter by region, create a new calculated column in the data to assign regions to countries:

Region =
SWITCH(
TRUE(),
'Table'[Country] IN {"Germany", "France", "Italy"}, "Europe",
'Table'[Country] IN {"Australia", "New Zealand"}, "Oceania",
'Table'[Country] IN {"United States", "Canada"}, "North America",
"Other"
)

 

Hope this helps. 





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!





Helpful resources

Announcements
FabCon and SQLCon Barcelona 2026

FabCon & SQLCon – Barcelona 2026

Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.

Fabric Community Sticker Design Challenge Barcelona Carousel

Fabric Community Sticker Challenge - Barcelona 2026

If you love stickers, then you will definitely want to check out our community sticker challenge, Barcelona edition!

July Power BI Update Carousel

Power BI Monthly Update - July 2026

Check out the July 2026 Power BI update to learn about new features.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.