Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now
Hello,
I want to calculate the % share of each months sale over the total sale for each year in the following visual:
So for example the total sales for the year 2020 was 479.39 M.
Hence January months' share towards the total sale in 2020 would be : 6.90%.
Can someone help me?
Solved! Go to Solution.
add that category column in the allexcept, check the below
Sales % =
VAR _sumOfSales = SUM(Sales[Sales])
VAR _totalSales = CALCULATE(
SUM(financials[ Sales]),ALLEXCEPT(financials,financials[Year],financials[Segment]))
VAR _result = DIVIDE([Sum of Sales],_totalSales)
RETURN _result
Thanks,
Arul
Hope this helps:
modify this based on your need and try,
Sales % =
VAR _sumOfSales = SUM(Sales[Sales])
VAR _totalSales = CALCULATE(
SUM(financials[ Sales]),ALL(financials))
VAR _result = DIVIDE([Sum of Sales],_totalSales)
RETURN _result
Thanks,
Arul
Hello,
Thanks for your reply. But I am not getting the correct output with this measure.
For example the % share for January 2020 should have been 6.9% but its coming to be 2.34% with your measure.
there is a small changes in the formula. Can you modify and try this formula now?
Instead of ALL use ALLEXCEPT('MyTable',MyTable[Year])
)
Sales % =
VAR _sumOfSales = SUM(Sales[Sales])
VAR _totalSales = CALCULATE(
SUM(financials[ Sales]),ALLEXCEPT(financials,financials[Year]))
VAR _result = DIVIDE([Sum of Sales],_totalSales)
RETURN _result
Thanks,
Arul
Hello @Arul
Thanks again for your solution its working only with one exception. I have a page level categorical filter. And when I select a category in that filter it doesn't gets applied to the measure. How to handle that?
add that category column in the allexcept, check the below
Sales % =
VAR _sumOfSales = SUM(Sales[Sales])
VAR _totalSales = CALCULATE(
SUM(financials[ Sales]),ALLEXCEPT(financials,financials[Year],financials[Segment]))
VAR _result = DIVIDE([Sum of Sales],_totalSales)
RETURN _result
Thanks,
Arul
User | Count |
---|---|
115 | |
95 | |
87 | |
76 | |
65 |
User | Count |
---|---|
138 | |
113 | |
110 | |
98 | |
93 |