Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
Hi
I have a Line & Stacked Column Chart that illustrates the Ontime/Overdue jobs for each Job Branch
I need to show the Percentage of 100% for each Branch.
When i tried to Show Value as Percent of grand total it shows the Branch Percentage for all the Branches.
This is the Column that i have added to formulate Ontime/Overdue
Tried a few DAX functions and none of them gave a the right results.
Appreciate the Help
Solved! Go to Solution.
@Shakeerm You may need to create a few measures for this. Here is a sample worked out - please create measures like this:
Total Count = COUNTROWS(OnTime)
OnTime Count = CALCULATE([Total Count], OnTime[Status]="ONTIME")
Overdue Count = CALCULATE([Total Count], OnTime[Status]="OVERDUE")
% OnTime = DIVIDE(OnTime[OnTime Count], [Total Count])
% Overdue = DIVIDE([Overdue Count], [Total Count])
Then set up the chart as shown in the picture below.
HI @Shakeerm
Just create a measure as below:
Measure =
DIVIDE (
CALCULATE ( COUNTA ( 'HR Performance Analysis Report'[Job No] ) ),
CALCULATE (
COUNTA ( 'HR Performance Analysis Report'[Job No] ),
ALLSELECTED ( 'HR Performance Analysis Report'[Overdue] )
)
)
Then drag this measure into Column values of the visual.
Regards,
Lin
@Shakeerm You may need to create a few measures for this. Here is a sample worked out - please create measures like this:
Total Count = COUNTROWS(OnTime)
OnTime Count = CALCULATE([Total Count], OnTime[Status]="ONTIME")
Overdue Count = CALCULATE([Total Count], OnTime[Status]="OVERDUE")
% OnTime = DIVIDE(OnTime[OnTime Count], [Total Count])
% Overdue = DIVIDE([Overdue Count], [Total Count])
Then set up the chart as shown in the picture below.
Try this measure:
Pencentage Values = COUNTA(Table[Overdue]) / CALCULATE(COUNTA(Table[Overdue]),ALL(Table[Overdue]))
Change the data type to pecentages and you should be good to go. It's going to mess with your axis though.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
61 | |
56 | |
55 | |
36 | |
34 |
User | Count |
---|---|
77 | |
73 | |
45 | |
45 | |
43 |