The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event: Join us in Stockholm, September 24-27, 2024.
Save €200 with code MSCUST on top of early bird pricing!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Hello, I need help with formula to add 2 new custom columns in the table in report view to calculate the "Var" =Forecast - Budget, and Ach = Actual/Budget as shown below.
First: Below is the screen shot of my simple table, note: under the Scenario column, I have 3 cases, "Actual", "Budget" and "Forecast".
I then had created a matrix table in Power BI as shown below
Below is the help I need:
I need to add 2 more columns to the above table,
Below is the screen shot of the pivot table that I had setup in Excel, but I do not know how to do the same in Power BI.
I hope to get help with step by step instructions how to add these 2 columns with the correct formula to accomplish the above task. Thanks in advance for your help.
M-P
Solved! Go to Solution.
Hi @M-P,
There are some approaches that could achieve your expectation, i will show you one of them by creating 5 calculated measures(forecast, budget, actual, variance and % of actual/budget).
Actual = CALCULATE( SUM(Data[Amount]),Data[Scenario]="Actual")
Budget = CALCULATE( SUM(Data[Amount]),Data[Scenario]="Budget")
Forecast = CALCULATE( SUM(Data[Amount]),Data[Scenario]="Forecast")
Variance = [Forecast]-[Budget]
% Actual amount / the Budget amount = DIVIDE( [Actual],[Budget])
Choose matrix control and put these measures to Values area of matrix
Sample file and data for reference
Hi @M-P,
Just replace Amount field by drag&drop Actual measure to Values area. I forgot that when saving. It's fine to me for any concern, hope you love PBI and DAX ^_^
Hi @M-P,
There are some approaches that could achieve your expectation, i will show you one of them by creating 5 calculated measures(forecast, budget, actual, variance and % of actual/budget).
Actual = CALCULATE( SUM(Data[Amount]),Data[Scenario]="Actual")
Budget = CALCULATE( SUM(Data[Amount]),Data[Scenario]="Budget")
Forecast = CALCULATE( SUM(Data[Amount]),Data[Scenario]="Forecast")
Variance = [Forecast]-[Budget]
% Actual amount / the Budget amount = DIVIDE( [Actual],[Budget])
Choose matrix control and put these measures to Values area of matrix
Sample file and data for reference
Hello Tringuyenminh92, Thanks so much for the quick response and the perfect step by step guidance, the above approach works beautifully with the original data that had presented above.
Sorry for more stupid questions, when I added two coumns, 1st one is for the "Customer" and the 2nd one is "Category" as shown below
The new table (table 2) with your awesome calculated measure column did not produce the same result in term of the math as the orginal matrix table (Table 1) as shown below.
I just barely started to use Power BI this week and hence many basic questions. Thanks in advance for the help
Thanks so so much, it worked perfectly.
Hi @M-P,
Just replace Amount field by drag&drop Actual measure to Values area. I forgot that when saving. It's fine to me for any concern, hope you love PBI and DAX ^_^
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the August 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.
User | Count |
---|---|
111 | |
80 | |
78 | |
43 | |
37 |
User | Count |
---|---|
157 | |
112 | |
64 | |
60 | |
54 |