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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
CloudMonkey
Post Prodigy
Post Prodigy

Calculate the sum of a measure

Hi,

 

I have a column of sales volumes with the rows being branch numbers.

 

I'd like to a calculated measure showing the "% weighting " versus the total. I know I can use "Show Value As -> % of Grand Total" but I'd like the result in a calculated measure that I can use elsewhere.

 

Please can you tell me how to calculate the sum of the volumes? (in order to allow me to calculate the % weighting)

 

Thanks,

 

CM

1 ACCEPTED SOLUTION

for a measure (assuming it's sum of sales) syntax would look like this

% weighting all selected = 
VAR CurrentSales = [your measure]
VAR AllSelectedSales = CALCULATE([your measure],ALLSELECTED('Table'))
RETURN
DIVIDE(CurrentSales,AllSelectedSales)

without sample data & measure syntax from your side I cannot provide more specific info



Did I answer your question? Mark my post as a solution!
Thank you for the kudos 🙂

View solution in original post

5 REPLIES 5
Stachu
Community Champion
Community Champion


depending whether you need the weight to be as per overall total or currently selected you may select between the 2:

% weighting all selected = 
VAR CurrentSales = SUM('Table'[Sales Volume])
VAR AllSelectedSales = CALCULATE(SUM('Table'[Sales Volume]),ALLSELECTED('Table'))
RETURN
DIVIDE(CurrentSales,AllSelectedSales)
% weighting all= 
VAR CurrentSales = SUM('Table'[Sales Volume])
VAR AllSales = CALCULATE(SUM('Table'[Sales Volume]),ALL('Table'))
RETURN
DIVIDE(CurrentSales,AllSales)


Did I answer your question? Mark my post as a solution!
Thank you for the kudos 🙂

Is there a way to sum calculated measures? (I think you are summing calculated fields?)

 

Thanks

for a measure (assuming it's sum of sales) syntax would look like this

% weighting all selected = 
VAR CurrentSales = [your measure]
VAR AllSelectedSales = CALCULATE([your measure],ALLSELECTED('Table'))
RETURN
DIVIDE(CurrentSales,AllSelectedSales)

without sample data & measure syntax from your side I cannot provide more specific info



Did I answer your question? Mark my post as a solution!
Thank you for the kudos 🙂

Thank you this is awesome

Brilliant, thank you Stachu Smiley Happy This may lead to a follow up question but I'll start another thread...

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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