Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hi,
Hoping someone can help me here. I'm trying to re-create the excel table below in a PBI Matrix chart. I have the # values, but am having trouble building a % measure that will give me the % of each value compared to the subtotal.
Excel Table I'm trying to reproduce:
What I have in PowerBI so far:
As you can see, the % columns just show 100% for everything.
Anyone have any ideas as to how I can get those perentages to be a % of the subtotal, labeled here as "Total"?
Any help would be greatly appreciated - thank you.
Solved! Go to Solution.
I'm going to be honest - I thought because of my own capabilities that this wouldn't work, but it was PERFECT. This is what my formula looks like:
% Onboarding = DIVIDE(CALCULATE( [# Onboarding]),CALCULATE([# Onboarding],ALLSELECTED('Contract User'[Onboarding_Healthscore_Flag_Color__c])),0)
and it worked perfectly. Thanks Sean, much appreciated - you just made my day.
Give this a try...
% Measure = DIVIDE ( SUM ( Table[# Outstanding] ), CALCULATE ( SUM ( Table[# Outstanding] ), ALLSELECTED ( Table[Flag Color] ) ), 0 )
So if you already have a Measure for the # Outstanding just subsititute with it in the above fomula.
Or if you count # Outstanding change the SUM above to the function you are actually using.
Good Luck!
HTH!
EDIT: ALLEXCEPT would not work in a Matrix if in addition to the Rows you also have a Column field which it appears you do.
It will only give you the correct % in the Total Column at the end.
I'm going to be honest - I thought because of my own capabilities that this wouldn't work, but it was PERFECT. This is what my formula looks like:
% Onboarding = DIVIDE(CALCULATE( [# Onboarding]),CALCULATE([# Onboarding],ALLSELECTED('Contract User'[Onboarding_Healthscore_Flag_Color__c])),0)
and it worked perfectly. Thanks Sean, much appreciated - you just made my day.
@BKnecht try calculating the total per region using allexcept
val = calculate(sum([buyer]), allexcept(tabl1, tabl1[region])
this will be your denominator.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.
User | Count |
---|---|
119 | |
83 | |
47 | |
42 | |
33 |
User | Count |
---|---|
190 | |
78 | |
72 | |
54 | |
45 |