The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event: Join us in Stockholm, September 24-27, 2024.
Save €200 with code MSCUST on top of early bird pricing!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Hello,
Following this thread
http://community.powerbi.com/t5/Desktop/Monthly-Comparison/m-p/22548
Now I want to add the percentage each value constitutes of the whole month.
I created a simlpe column Percentage = MonthlyValue/SUM(MonthlyValue) but when putting it in my visual (matrix), it calculates the portion of the value over all values providede in all months and not only the month in question.
How can I replicate the attached screenshot in Power BI?
Thank you.
Solved! Go to Solution.
The difference is, that my [MonthlyValue] is e measure, and yours is the column name without aggregation. Put a SUM() around your "Table13[Monthly Value]" --> SUM( Table13[Monthly Value] ).
The complete formula look like this:
=SUM( Table13[Monthly Value] ) /
CALCULATE(
SUM( Table13[Monthly Value] ),
ALL(Tabelle13[Column1])
)
Does it work now? Is column1 the column with the customer?! Never use Columns without an aggregator (eg. SUM())!
Regards,
Lars
Thank you for the follow up @LarsSchreiber!
It still did not work as a column even when adding SUM() but it worked as a measure. These two types still get me very confused.
Merci @Anonymous
Hi @SabineOussi,
the difference between calculated columns and measures is :
If you need more information this is the source.
Hello,
I'm sorry my previous post was incomplete, I've updated it now 🙂
You're Welcome @SabineOussi and sorry for the delay
Sebastien
Hi @SabineOussi,
try the following formula for the percentages:
Pct = [MonthlyValue] /
CALCULATE(
[MonthlyValue];
ALL(Tabelle1[Customer])
)
Regards,
Lars
Hi @SabineOussi,
did you use your Table-Names and Column Names???... In my case the table name is "Tabelle1"... The formula worked fine in my model.
The main point is the ALL()-function within the CALCULATE().
Regards,
Lars
This is what I tried and got.
Please advise if there was anything wrong.
I even tried sum and count after calculate but none was right.
The difference is, that my [MonthlyValue] is e measure, and yours is the column name without aggregation. Put a SUM() around your "Table13[Monthly Value]" --> SUM( Table13[Monthly Value] ).
The complete formula look like this:
=SUM( Table13[Monthly Value] ) /
CALCULATE(
SUM( Table13[Monthly Value] ),
ALL(Tabelle13[Column1])
)
Does it work now? Is column1 the column with the customer?! Never use Columns without an aggregator (eg. SUM())!
Regards,
Lars
Hello @SabineOussi
The last @LarsSchreiber formula is working pretty well !
Here's the screenshot of what I did :
The model :
the formula
And the result :
Sébastien
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the August 2024 Power BI update to learn about new features.
User | Count |
---|---|
109 | |
78 | |
68 | |
52 | |
50 |
User | Count |
---|---|
121 | |
119 | |
77 | |
62 | |
61 |