Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hello,
I am looking for the correct forumla to calculate weighted value over hundreds of records.
Given just a few records, the weighted Gross profit % average for the following items would be: ((100*0.1)+(20*0.3)+(40*0.2))/(100+20+40)
Item Value | Gross Profit % |
100 | 10 |
20 | 30 |
40 | 20 |
Given hundreds of values, is there a DAX formula that allows to multiply only values on the same row, and therefore achieve the weighted average I am looking for?
Many thanks in advance for youir support!!!
Solved! Go to Solution.
@erimaz , if they are columns
divide(sumx(Table,Table[Item Value]* Table[Gross Profit %]), sum(Table[Item Value]))
@erimaz , if they are columns
divide(sumx(Table,Table[Item Value]* Table[Gross Profit %]), sum(Table[Item Value]))
User | Count |
---|---|
117 | |
75 | |
61 | |
50 | |
44 |
User | Count |
---|---|
175 | |
125 | |
60 | |
60 | |
58 |