Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 28 - August 9 | Final Round of the Power BI Dataviz World Championships. This is your chance. Learn more
Hi everyone 🙂
I want to create a measure to calculate total shipping costs, based on unique Order ID. I am using a star schema, so Order ID is not unique.
The main issue is Freight (shipping costs) is also not unique, so whenever I use SUM(), it sums everything, which is not what I want.
My attempt:
Total Freight := CALCULATE(SUM('Orders'[Freight], DISTINCT('Orders'[Order ID]) --which ended up being the same as SUM('Orders'[Freight])
I got $107K but should be getting $32K. Please help ^^'
I'll attach some screenshots.
Solved! Go to Solution.
@rqh
Try this measure:
Total Freight =
SUMX (
DISTINCT('Orders'[Order ID]),
CALCULATE ( MAX( 'Orders'[Freight] ) )
)
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
@rqh
Try this measure:
Total Freight =
SUMX (
DISTINCT('Orders'[Order ID]),
CALCULATE ( MAX( 'Orders'[Freight] ) )
)
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
Great solution, you're a godsend.
If you love stickers, then you will definitely want to check out our community sticker challenge, Barcelona edition!
Check out the July 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 28 | |
| 28 | |
| 20 | |
| 19 | |
| 19 |
| User | Count |
|---|---|
| 40 | |
| 31 | |
| 18 | |
| 18 | |
| 15 |