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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Anonymous
Not applicable

Subtotal for measure with selected value

Hi,

 

I am calculating from respones of a questionaire. I calulate from two tables and want to subtotal values, which a measure calculated for each column:

 
Proportion =
SUM('Shiptype'[How many]) * SELECTEDVALUE('Category Percentage'[Factor])
 
Responses are transformed to a factor and then sumed.
The measure Proportion calculates the Fraction of the total Shiptypes. And in the visual I get a row total but I need a column subtotal?
schwartauextra_1-1622237555363.png

 

Any input is welcome. I spend one day on this and cant crack the nut
 
Cheers
2 REPLIES 2
Anonymous
Not applicable

Hey Hasham,

Thank you for your reply. I understand your approach, but it doesnt work. I have impelemented it and called Proportion2:

Proportion2 =
SUM('Shiptype'[How many ships are your answers above based on?])
*
if (SELECTEDVALUE('Category Percentage'[Factor])>1, 0, SELECTEDVALUE('Category Percentage'[Factor]))


I cirquled the problem. If Factor occurs only one time I get a Subtotal, but as soon as it occurs multiple times I do not get a subtotal. 

schwartauextra_0-1622323228946.pngschwartauextra_1-1622323259199.png

 

See row 8h

I have thought about creating a list with zeros if selectedvalue(...[Factor]) is empty. But does not work...

Thanks for your time!

HashamNiaz
Solution Sage
Solution Sage

Hi @Anonymous !

You are not getting [Proportion] measure or Total Shiptype value on your matrix because of following reason;

 

Your measure uses a SELECTEDVALUE('Category Percentage'[Factor]), while in the case of individual Category it's able to calculate the [Factor], but when you are at Column SubTotal, SELECTEDVALUE() has all the categories & unable to identify which [Factor] to use, you can try to nest it inside IF() as shown below;

 

IF(SELECTEDVALUE() > 1, Use Some other Value, SELECTEDVALUE())

 

You need to supply the value, what you want to use when SELECTEDVALUE() > 1

Regards,

Hasham

 

Helpful resources

Announcements
July PBI25 Carousel

Power BI Monthly Update - July 2025

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

Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 community update carousel

Fabric Community Update - June 2025

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