Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hello,
I have a table containing:
the same material has the same value.
I want to calculate the sum of values groupped by materials, in other words avoiding summing twice the same material.
On top of that, I would like to display this measure in a chart at a constant.
I wrote this formula, but it does not aggregate correctly when selecting multiple materials.
M1 = CALCULATE(SUMX(ALLSELECTED(Data[Material]),SUM(Data[Stock Target])/COUNT(Data[Material])),ALL(Data[Date])
thanks
Solved! Go to Solution.
Got it!
SUMX(ALLSELECTED(Data[Material]),CALCULATE(sum(Data[Stock Target]),ALL(Data[Date]))/CALCULATE(COUNT(Data[Material]),ALL(Data[Date])))
Got it!
SUMX(ALLSELECTED(Data[Material]),CALCULATE(sum(Data[Stock Target]),ALL(Data[Date]))/CALCULATE(COUNT(Data[Material]),ALL(Data[Date])))
hi @MagikJukas
unable to follow, you mentioned:
"same material has the same value"
and
"avoiding summing twice the same material"
so why bother sum at all? Could you explain your expectation further?
I want to group by material and then sum the total.
It is like counting and count distinct, I do not want to count more than once the same material.
Hopefully it is more clear now.
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 11 | |
| 9 | |
| 9 | |
| 6 | |
| 5 |
| User | Count |
|---|---|
| 27 | |
| 22 | |
| 19 | |
| 17 | |
| 11 |