Forum Discussion
How to reference a query (table)
Hi,
I have the following query which is also a table. I am thinking to use CALCULATE as a measure in Power BI report, but I don't know how to reference different row in the query by situation?
For example, when I create a measure called "2025 control budget", I would like combine two set of data, Actual cost data will come from a query which any cost before and include 2024 Dec data, then forecast cost data will come another query which will include cost info from Jan 2025 and onward. I plan to create four measures as listed under Name column.
Can you please provide me some suggestions? Thanks,
6 Replies
- rajendraongole1Super User
Hi Anonymous - you can structure your measure for "2025 Control Budget"
2025 Control Budget =
VAR SelectedForecast = SELECTEDVALUE( 'YourTable'[Forecast] )
RETURN
CALCULATE(
SUM( 'ActualCostTable'[Cost] ),
'ActualCostTable'[Date] <= DATE(2024,12,31)
) +
CALCULATE(
SUM( 'ForecastCostTable'[Cost] ),
'ForecastCostTable'[Date] >= DATE(2025,1,1)
)replace with your table name, or the other measures (Prev Month -1 Forecast HCC, Prev Month Forecast HCC, Working Forecast), you can create similar measures but adjust the date filters accordingly.
Hope this helps.
- AnonymousNot applicable
Hi, rajendraongole1:
Thanks for your help. Appreciated!
I am wondering if the highlighted yellow dates can be directly referenced to the query above from different rows, which I shared earlier based on which measure I set up.
- AnonymousNot applicable
HI Anonymous,
You can put this part into variable and use if statement or switch function to handle and return different results based on calculation groups.
Using calculation groups to selectively replace measures in DAX expressions - SQLBI
Create calculation groups in Power BI - Power BI | Microsoft Learn
Regards,
Xiaoxin Sheng