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!Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!
I need to create a calculated column "Total Units" that totals the unit sales by Order Number without reference to row context. I need the total as a calculated column since I will create a new dimension based on the size of the total. Unit Category = if [Total Units] < 100000 then "Small" else "Big"
See example below. I need a formula so that for each row where it shows order number "1000", that the new Total Units column total is 75,000.
This seems like it should be easy, but I have spent all day trying to figure this out. Sorry, I'm a newbie.
Solved! Go to Solution.
=calculate(sum(table[units]),filter(table,table[ordernumber]=earlier(table[ordernumber]))
be sure to write only 1 calculated colum, not 2. Get the one above working first, then modify it to return "big" or "small". This is better than having 2 columns
=calculate(sum(table[units]),filter(table,table[ordernumber]=earlier(table[ordernumber]))
be sure to write only 1 calculated colum, not 2. Get the one above working first, then modify it to return "big" or "small". This is better than having 2 columns
Worked perfect Matt. Thanks so much. I had not even heard of the EARLIER function until just now.
Vote for your favorite vizzies from the Power BI World Championship submissions!
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 63 | |
| 53 | |
| 42 | |
| 20 | |
| 17 |
| User | Count |
|---|---|
| 124 | |
| 105 | |
| 44 | |
| 32 | |
| 24 |