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

Compete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.

Reply
fionabee
Helper I
Helper I

Percentage of total and value in the same matrix column

Hello, 

I am trying to build a matrix which shows a ticket statuses in the rows and versions in the column, e.g

StatusStage 1Stage 2Stage 3Stage 4
Approved    
Denied    
Pending    


and will show the data in each column as a %.

I can achieve this part with no issue but I'd also like to show the total number of tickets in each stage as a value but in the same column eg:

 

StatusStage 1Stage 2
Number33 
Approved11% 
Denied23% 
Pending66% 


This is the part where I get stuck as added the total count of tickets as another value causes it to show in another sub column:

StatusStage 1
 %value
Approved11%3
Denied23%6
Pending66%14


Is what I want to do possible or am I using the wrong visual?

3 ACCEPTED SOLUTIONS

Hi @fionabee ,

ullassl1991_0-1745913603326.png

use this option for values in the matrix visual it will be switched to rows and result will come as expected
Thank you

View solution in original post

Hi @fionabee ,

Thank you @lbendlin @ullassl1991 for the Prompt Response.

May I ask if you have resolved this issue? If so, please mark the helpful reply and accept it as the solution. This will be helpful for other community members who have similar problems to solve it faster.

Thank you.

 

View solution in original post

Hello, apologies for the delay, I'm just coming back to this project. I've now managed to get everything in the table in the correct order but the data that shows as a percentage in your screenshot shows as decimals for me. Where do I need to change the format to show % instead?

View solution in original post

12 REPLIES 12
v-venuppu
Community Support
Community Support

Hi @fionabee ,

I hope this information is helpful. Please let me know if you have any further questions or if you'd like to discuss this further. If this answers your question, please accept it as a solution and give it a 'Kudos' so other community members with similar problems can find a solution faster.

Thank you.

v-venuppu
Community Support
Community Support

Hi @fionabee ,

I wanted to check if you had the opportunity to review the information provided. Please feel free to contact us if you have any further questions. If my response has addressed your query, please accept it as a solution and give a 'Kudos' so other members can easily find it.

Thank you.

 

ullassl1991
Helper I
Helper I

Hi @fionabee 
I have achieved the requirement assuming the data structure is like this,

ullassl1991_0-1745822762570.png

I will explain the steps that I have followed to do this
Step1:create 4 measures for all four status

Number = CALCULATE(COUNT(Sheet1[Status]))
Approved = CALCULATE(COUNT(Sheet1[Status]),Sheet1[Status]="Approved")/[Number]
Pending = CALCULATE(COUNT(Sheet1[Status]),Sheet1[Status]="Pending")/[Number]
Denied = CALCULATE(COUNT(Sheet1[Status]),Sheet1[Status]="Denied")/[Number]

Step2:
Screenshot 2025-04-28 124135.png

Create a indivdual hirarchy table from Enter data option
Step3
Create a field parameter adding all the measures created 

ullassl1991_1-1745824458348.png

Step4

ullassl1991_2-1745824556400.png

Create a realtionship between Hir table and Parameter table by joining Measure and Parameter Order fields. Also Create a realtionship between Sheet1[Status] and Hir[Status]
Step5:
Add the fields without rows in matrix visual, for column add Sheet1[Stages] and for value add Parameter Fields

ullassl1991_3-1745824696365.png

I guess this will solve your problem , let me know 

Thank you

Hello,

Thank you for this and for the detailed explanation. I've followed these steps and all makes sense but when I add to the matrix, the statuses appear across the top rather than down the left hand side as rows and it seems to have only calculated for one of of the stages?

Hi @fionabee ,

ullassl1991_0-1745913603326.png

use this option for values in the matrix visual it will be switched to rows and result will come as expected
Thank you

Hi @fionabee ,

Thank you @lbendlin @ullassl1991 for the Prompt Response.

May I ask if you have resolved this issue? If so, please mark the helpful reply and accept it as the solution. This will be helpful for other community members who have similar problems to solve it faster.

Thank you.

 

Hello, apologies for the delay, I'm just coming back to this project. I've now managed to get everything in the table in the correct order but the data that shows as a percentage in your screenshot shows as decimals for me. Where do I need to change the format to show % instead?

lbendlin
Super User
Super User

Add the value field twice. Change one of them to "Show as... Percentage of column total".

Hello,

I have tried this as mentioned in my original post:

This is the part where I get stuck as added the total count of tickets as another value causes it to show in another sub column:

StatusStage 1
 %value
Approved11%3
Denied23%6
Pending66%14

I thought that is your expected outcome.  Seems like you are trying to achieve something different? Based on your sample data, how should the result look like?

I want the data to look like this:

StatusStage 1Stage 2
Number33 
Approved11% 
Denied23% 
Pending66% 


So both the numerical value and the % split within the same column, meaning that there is only one column beneath the title 'Stage 1' rather than it creating two columns beneath 'Stage 1'. 

you are moving into UX confusion territory.  You need to make sure your report users understand what you are showing them.

 

lbendlin_0-1745781598915.png

 

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors