This is best Fabric, Power BI, SQL and AI community event. How do we know? The last event sold out! Save €200 with code FABCMTY200.
Register nowA new Data Days event is coming soon! This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. Don't miss out.
Dear Expert,
I need to do following in Power BI, I need to have the calculation as below, any one can help.
| Total | |
| Revenue | 100 |
| Cost | 90 |
| Gross Profit | 10 |
| Gross Margin | 10% |
Equation as below:
Gross Profi = Revenue - Cost
Gross Margin = (Gross Profit / Revenue ) * 100
Regards,
Solved! Go to Solution.
Hi @ahamdan,
=> Simply, I am trying to do P&L and I need it to be in the same format as I mentioned.
So did you mean that you want to make the Gross Profi and Gross Margin also in the same column with Cost and Revenue? If so, I'm afraid it cannot be achieved in Power BI.
You should know that Power BI is a data analytics tool. We can create a new calculated column or a measure to calculate value based on the source table. However it is not possible to insert the calculated value into the source table. This should be done at data source side.
Thanks,
Xi Jin.
Hi @ahamdan
Alternatively, you might also consider using a ready-made template instead of building everything from scratch. There are Power BI templates designed specifically for P&L reporting from Xero, QuickBooks Online and Zoho Books.
They can save a lot of time figuring out structure and formulas: https://vidi-corp.com/profit-and-loss-dashboards/
Hello All,
Kindly can you help to create simple profit and loss table in power bi by row wise and data is exported from excel as below,
Accounts Amounts
Cost 50000
Revenue 100000
Gross Profit 50000
% Profit 500
Link https://community.powerbi.com/t5/Desktop/Profit-Loss-on-Matrix-Table-in-power-BI/td-p/508365.
Example
sorry i need in column wise pls
Hi @ahamdan,
Based on your sample data, the Revenue and Cost are in one same column. So is it true as they are truly in one same column?
If so, the formula for Gross Profi can be like this:
Gross Profi =
CALCULATE ( MAX ( Test[Value] ), Test[Column] = "Revenue" )
- CALCULATE ( MAX ( Test[Value] ), Test[Column] = "Cost" )And Gross Margin can be:
Gross Margin =
DIVIDE (
[Gross Profi],
CALCULATE ( MAX ( Test[Value] ), Test[Column] = "Revenue" )
)If the Revenue and Cost are came from other measures. Please don't be lazy to share use your acutal situation. Since we can't see your real data, it'll help us a lot to understand your requirement if you can share us your actual sample data and the measure formulas.
Thanks,
Xi Jin.
Thank you Sir,
Yes Cost and Revenue are in the same column.
Simply, I am trying to do P&L and I need it to be in the same format as I mentioned.
Hi @ahamdan,
=> Simply, I am trying to do P&L and I need it to be in the same format as I mentioned.
So did you mean that you want to make the Gross Profi and Gross Margin also in the same column with Cost and Revenue? If so, I'm afraid it cannot be achieved in Power BI.
You should know that Power BI is a data analytics tool. We can create a new calculated column or a measure to calculate value based on the source table. However it is not possible to insert the calculated value into the source table. This should be done at data source side.
Thanks,
Xi Jin.
Thanks for your reply.
Check out the May 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 27 | |
| 26 | |
| 22 | |
| 19 | |
| 17 |
| User | Count |
|---|---|
| 47 | |
| 44 | |
| 41 | |
| 21 | |
| 18 |