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!The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!
Hey PowerBi Community, I have a simple beginners question.
I have a table with 6 columns: client, invoice number, date, quantity, sales price and cost to manufacture (profit is a measure: quantity*sales price-quantity*cost to manufacture). I want to create a measure that displays total profit by client next to each invoice (order), is that possible?
Thanks in advance,
Zenons
Solved! Go to Solution.
Hi @Anonymous ,
You may create measure like DAX below .
Profit =
VAR _Quatity =
CALCULATE (
SUM ( Table1[quantity] ),
ALLEXCEPT ( Table1, Table1[client], Table1[invoice number] )
)
RETURN
_Quatity
* ( MAX ( [sales price] ) - MAX ( [cost to manufacture] ) )
Best Regards,
Amy
Community Support Team _ Amy
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
@amitchandak Both new column and new measure just show profit for every order next to the invoice number, but I want to see the total profit from the client that made the order next to the invoice number.
Hi @Anonymous ,
You may create measure like DAX below .
Profit =
VAR _Quatity =
CALCULATE (
SUM ( Table1[quantity] ),
ALLEXCEPT ( Table1, Table1[client], Table1[invoice number] )
)
RETURN
_Quatity
* ( MAX ( [sales price] ) - MAX ( [cost to manufacture] ) )
Best Regards,
Amy
Community Support Team _ Amy
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
HI @Anonymous ,
Total Sales = SUM(Table[Sales])
Total Cost = SUM(Table [Cost])
Profit = [Total Sales] - [Total Cost]
Regards,
Harsh Nathani
Did I answer your question? Mark my post as a solution! Appreciate with a Kudos!! (Click the Thumbs Up Button)
The Power BI Data Visualization World Championships is back! It's time to submit your entry.
| User | Count |
|---|---|
| 50 | |
| 43 | |
| 36 | |
| 33 | |
| 30 |
| User | Count |
|---|---|
| 138 | |
| 126 | |
| 60 | |
| 59 | |
| 56 |