Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
I would like to make the default in the matrix to the U.S., but every time I try to form an interaction, it lists all of the countries. I never want it to list any country -- I want to be able to click on a country, and have the matrix show that one country. Then when I click on the globe, I want the matrix to show the US average -- not a list. Please help.
Thanks.
Please see a workaround with two measures as below.
AVG Measure =
IF (
HASONEVALUE ( Table1[country] ),
AVERAGE ( Table1[pcis] ),
AVERAGEX ( FILTER ( Table1, Table1[country] = "USA" ), Table1[pcis] )
)
Country measure =
IF (
HASONEVALUE ( Table1[country] ),
LASTNONBLANK ( Table1[country], 0 ),
"USA"
)
Please accept it as solution if it answers your question. For any other questions, feel free to let me know.
@Eric_Zhang thank you for the response.
I tried the solution multiple times but keep getting "couldn't load the data for this visual." do I need to make any relationships with the data in the graph? Should my "country" column be the same one as the "country" column linked to the graph?
Here is a screenshot of the error.
Thank you.
What are the measures' expressions like in your case? Make sure "HASONEVALUE ( Table1[country] )" has the same country column with country in the filled map visual.
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 39 | |
| 37 | |
| 33 | |
| 32 | |
| 29 |
| User | Count |
|---|---|
| 132 | |
| 88 | |
| 82 | |
| 68 | |
| 64 |