Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hello,
I have a table that shows the Sales by the Employee, Country and City. I need to show a matrix visual as a report that breaks down the Sales by Employee and all the cities they had sales in which is filterable by country.
So, for the following table:
Country | Employee | City | Sales |
Canada | A | Toronto | 79 |
US | B | Boston | 31 |
Australia | C | Brisbane | 15 |
US | D | New York | 48 |
Australia | A | Sydney | 17 |
Canada | B | Vancouver | 12 |
Australia | C | Melbourne | 94 |
Canada | D | Montreal | 79 |
US | A | Burlington | 22 |
Australia | A | Canberra | 14 |
Canada | B | Halifax | 67 |
Australia | C | Melbourne | 49 |
Canada | D | Calgary | 36 |
US | A | Seattle | 71 |
Canada | D | Regina | 98 |
Australia | A | Sydney | 83 |
Canada | D | Toronto | 93 |
US | A | Boston | 84 |
So the report/matrix visual when filtered for US would give the following result:
Employee | Cities | Sales |
A | Boston, Burlington, Seattle | 177 |
B | Boston | 31 |
D | New York | 478 |
Similarly, filtering for Canada would give:
Employee | Cities | Sales |
A | Toronto | 79 |
B | Halifax, Vancouver | 79 |
D | Calgary, Montreal, Regina, Toronto | 306 |
For the matrix visual in Power BI, I used a measure to concatenate the cities, however, I still cannot use the concatenated cities as a row header/row option because Power BI won't let me use a measure as a row header. How can I do that? I know there's an option to use the value as a header but that doesn't allow me to only show the one value (Concatenated Cities) as a row header and the rest of them as values. How do I select a specific measure to show show as a row header and leave the other "values" (Sales, Quantity etc. as "values")? I want to see the breakdown by the employee and cities.
I"d appreciate any help!
Solved! Go to Solution.
Hi @newpbiuser01 ,
Based on my testing, please try the following methods as workaround:
1.Create the sample table.
2.Create the new measure to calculate the sales, quantity and cities.
Sum of Sales = if(ISINSCOPE('Table'[Team])&&ISINSCOPE('Table'[Employee]),SUM('Table'[Sales]))
Sum of Quantity = if(ISINSCOPE('Table'[Team])&&ISINSCOPE('Table'[Employee]),SUM('Table'[Quantity]))
Cities = if(ISINSCOPE('Table'[Employee])&&ISINSCOPE('Table'[Team]),BLANK(),CONCATENATEX(VALUES('Table'[City]), 'Table'[City], ", "))
3.Drag the measures into the matrix values.
4.Set the warp in the format settings.
5.Drag the left border to override the measure.
6.The result is shown below.
Besides, you can also raise a new idea and add the comments there to make the feature coming sooner.
Best Regards,
Wisdom Wu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @newpbiuser01 ,
Based on my testing, please try the following methods as workaround:
1.Create the sample table.
2.Create the new measure to calculate the sales, quantity and cities.
Sum of Sales = if(ISINSCOPE('Table'[Team])&&ISINSCOPE('Table'[Employee]),SUM('Table'[Sales]))
Sum of Quantity = if(ISINSCOPE('Table'[Team])&&ISINSCOPE('Table'[Employee]),SUM('Table'[Quantity]))
Cities = if(ISINSCOPE('Table'[Employee])&&ISINSCOPE('Table'[Team]),BLANK(),CONCATENATEX(VALUES('Table'[City]), 'Table'[City], ", "))
3.Drag the measures into the matrix values.
4.Set the warp in the format settings.
5.Drag the left border to override the measure.
6.The result is shown below.
Besides, you can also raise a new idea and add the comments there to make the feature coming sooner.
Best Regards,
Wisdom Wu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hello,
I am unable to upload a file unfortunately, but here is my data.
CountryEmployeeCitySalesQuantityTeam
Canada | A | Toronto | 79 | 10 | Team A |
US | B | Boston | 31 | 50 | Team B |
Australia | C | Brisbane | 15 | 1 | Team A |
US | D | New York | 48 | 3 | Team C |
Australia | A | Sydney | 17 | 45 | Team A |
Canada | B | Vancouver | 12 | 54 | Team B |
Australia | C | Melbourne | 94 | 21 | Team C |
Canada | D | Montreal | 79 | 89 | Team B |
US | A | Burlington | 22 | 34 | Team A |
Australia | A | Canberra | 14 | 1 | Team C |
Canada | B | Halifax | 67 | 32 | Team B |
Australia | C | Melbourne | 49 | 11 | Team B |
Canada | D | Calgary | 36 | 20 | Team C |
US | A | Seattle | 71 | 31 | Team A |
Canada | D | Regina | 98 | 54 | Team B |
Australia | A | Sydney | 83 | 64 | Team C |
Canada | D | Toronto | 93 | 78 | Team A |
US | A | Boston | 84 | 38 | Team C |
I only have one table, and one measure:
Cities:
What I need is:
Hello @newpbiuser01 , and thank you for sharing a question with the Community. This reply is informational. Please remember to adhere to the decorum of the Community Forum when asking a question.
Please provide your work-in-progress Power BI Desktop file (with sensitive information removed) that covers your issue or question completely in a usable format (not as a screenshot). You can upload the PBIX file to a cloud storage service such as OneDrive, Google Drive, Dropbox, or to a Github repository, and then share a file’s URL.
https://community.fabric.microsoft.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-...
Please show the expected outcome based on the sample data you provided.
https://community.fabric.microsoft.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447...
This allows members of the Forum to assess the state of the model, report layer, relationships, and any DAX applied.
If your requirement is solved, please make THIS ANSWER a SOLUTION ✔️ and help other users find the solution quickly. Please hit the LIKE 👍 button if this comment helps you. Proud to be a Super User!
Check out the July 2025 Power BI update to learn about new features.
User | Count |
---|---|
22 | |
7 | |
6 | |
6 | |
6 |
User | Count |
---|---|
27 | |
10 | |
10 | |
9 | |
6 |