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!Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
Hi everyone,
I want to sum hours only once per id using dax.
For example, in this table above the expected result of the measure will be 89 : 27(id1) + 30(id2) +30(id3) + 2(id4)
The summarize function with sumx should be avoided because my original table has much more than one million rows and I think will be very slow with this approach.
Can you help?
Thank you very much for your time.
| id | hours |
| 1 | 27 |
| 2 | 30 |
| 2 | 30 |
| 3 | 30 |
| 3 | 30 |
| 3 | 30 |
| 3 | 30 |
| 4 | 2 |
Solved! Go to Solution.
@marijane , summarize or values are the options you can use
Try values with sumx
sumx(Values(Table[ID]), calculate(max(Table[Hour])))
i love you.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Check out the February 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 53 | |
| 48 | |
| 31 | |
| 16 | |
| 14 |
| User | Count |
|---|---|
| 86 | |
| 71 | |
| 38 | |
| 28 | |
| 25 |