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!Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes! Register now.
Solved! Go to Solution.
Hi @fjjpeeters1976 ,
Difficult to give an exact answer without more information, but I think you'd want to use relationships here.
Relate your time period/scenario tables to your fact tables (using inactive relationships if there's conflicts with the rest of the model) then activate relationships you need with USERELATIONSHIP(), and deactivate ones that are conflicting on activation using CROSSFILTER(Table1, Table2, none).
This should avoid the need to pass lists into CALCULATE filters, as ISFILTERED will be implicit via the relationships.
Hope this makes sense. If this doesn't work for you, then you may need to provide some more information around what your model looks like and why the proposed alternative won't work in your scenario.
Pete
Proud to be a Datanaut!
Hi Pete, after thinking about your remarks during the weekend I realized it is indeed possible with active and inactive relationships and an additional date table. I was making it unnecesary complex. So now it works. Thanks for your suggestion.
Hi @fjjpeeters1976 ,
Difficult to give an exact answer without more information, but I think you'd want to use relationships here.
Relate your time period/scenario tables to your fact tables (using inactive relationships if there's conflicts with the rest of the model) then activate relationships you need with USERELATIONSHIP(), and deactivate ones that are conflicting on activation using CROSSFILTER(Table1, Table2, none).
This should avoid the need to pass lists into CALCULATE filters, as ISFILTERED will be implicit via the relationships.
Hope this makes sense. If this doesn't work for you, then you may need to provide some more information around what your model looks like and why the proposed alternative won't work in your scenario.
Pete
Proud to be a Datanaut!
Hi Pete, the issue is that I do not just want to show a certain scenario, but that I want to show deviations between the scenarios. I want to create a waterfall chart for the differences between two scenarios.
In our company we have many scenarios for example every month we create a new forecast scenario, we also have budgets etc. So we want to see what is difference for example between a forecast scenario and a budget scenario. But I want to make it flexible so that user can either see difference by month in a waterfall, or by quarter, or first half year vs second half year etc. I don't think that can be done by using relationships, or?
User | Count |
---|---|
10 | |
8 | |
5 | |
5 | |
4 |