Don't miss your chance to take exam DP-600 or DP-700 on us!
Request nowLearn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
Hi,
Context- I have 10 tables; out of which 4 tables are related to cost and there exist many to many relationship among them. There is 1 table about project name and ID. The ID column is also in all the tables but not for all rows.
Summary- A messed up data model that works for a few reports that I don't want to change
Question- The user selects the project ID and I have to fetch all the cost related data if the project ID exist in the table. Is there any way to handle via DAX?
Solved! Go to Solution.
HI @Anonymous,
You can add a variable to store the selection from the slicer and use the 'IN' operator with this variable as a condition in a filter to calculate with the target table records.
formula =
VAR selected =
VALUES ( Table[Column] )
RETURN
CALCULATE (
SUM ( Table2[Sales] ),
FILTER ( ALLSELECTED ( Table2), [Column] IN selected )
)
Regards,
Xiaoxin Sheng
HI @Anonymous,
You can add a variable to store the selection from the slicer and use the 'IN' operator with this variable as a condition in a filter to calculate with the target table records.
formula =
VAR selected =
VALUES ( Table[Column] )
RETURN
CALCULATE (
SUM ( Table2[Sales] ),
FILTER ( ALLSELECTED ( Table2), [Column] IN selected )
)
Regards,
Xiaoxin Sheng
@Anonymous Yes, you can use TREATAS or CALCULATE with a FILTER clause that identifies the project code, etc. Many ways to do this.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Check out the February 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 5 | |
| 4 | |
| 3 | |
| 3 | |
| 2 |