Forum Discussion
Calculate % of Subitems for same Client
Hello All, I want to calculate the percentage of subitems for a Client. In the screenshot below I want to add a column that takes for example what % is M/V VIKING SUN ($30,545.6) of the total for the Client ($118,930.9). This table is showing just one Client of many Clients. Can anyone help me with the way to do this?
Thanks in Advance,
Michael
4 Replies
- parry2k
Super User
michaelwy here are the measures, you can do it one measure too:
Sum Freight = SUM ( Table[Freight] ) Vessel Share % = DIVIDE ( [Sum Freight], CALCULATE ( [Sum Freight], REMOVEFILTERS ( Table[Vessel Column] ) ) )✨ Follow us on LinkedIn and to our YouTube channel
Learn about conditional formatting at Microsoft Reactor
My latest blog post The Power of Using Calculation Groups with Inactive Relationships (Part 1) (perytus.com) I would ❤ Kudos if my solution helped. 👉 If you can spend time posting the question, you can also make efforts to give Kudos to whoever helped to solve your problem. It is a token of appreciation!
⚡ Visit us at https://perytus.com, your one-stop-shop for Power BI-related projects/training/consultancy.
- Ashish_Mathur
Super User
Hi,
Try this
Sum Freight = SUM ( Table[Freight] ) Vessel Share % = DIVIDE ( [Sum Freight], CALCULATE ( [Sum Freight], ALL ( Table[Vessel Column] ) ) ) - michaelwyFrequent Visitor
Hi parry2k thanks for your reply, I already have a field called "Sum of Freight" so I only needed the Vessal Share %. When I created the new measure I get the warning below called "The end of input was reached" which I have no idea what this means. How do I fix this?
Thanks Very Much,
Michael
- v-angzheng-msft
Community Support
Hi, michaelwy
It means you're either missing a close parenthesis or you have too many
Dax Statement: The end of the input was reached
You need to remove the redundant closing parenthesis
Hope this helps.
Best Regards,
Community Support Team _ Zeon ZhengIf this post helps, then please consider Accept it as the solution to help the other members find it more quickly.