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!Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!
I have two Tables, Budget (dimension Table) and Installed Quantity (Fact Tables), linked as multiple to Multiple.
Installed Quantity is DirectQuery as it change frequently
Budget is import as it change only once a month.
to calculate Value Achieved, I am using this measure
Value Achieved=
VAR _Table =
FILTER (
GENERATE ( Budget_Resources, Installed_Qty ),
Budget_Resources[PK] = Installed_Qty[PK]
)
RETURN
SUMX ( _Table, [Resource Net amount/unit] * [Installed_Qty] )
when in import mode for both, it works fine, but when I changed Installed QTY to DirectQuery, it is become extremely slow, 2 minutes to render ? is there a better way
Solved! Go to Solution.
I should have checked this previous answear before
https://community.powerbi.com/t5/Desktop/left-outer-join-using-dax-Multiple-to-Multiple/td-p/218906
I should have checked this previous answear before
https://community.powerbi.com/t5/Desktop/left-outer-join-using-dax-Multiple-to-Multiple/td-p/218906
@mim , are these tables not joined in the model on PK, what is the need for generating it in the measure?
If they are already joined on PK then avoid this GENERATE, if you need multiple column join use combinevalues
@amitchandak how to get a table, that containes two columns from two tables, they are linked on multiple to multiple, so I can't use related ?
Vote for your favorite vizzies from the Power BI World Championship submissions!
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 59 | |
| 54 | |
| 43 | |
| 19 | |
| 17 |
| User | Count |
|---|---|
| 123 | |
| 107 | |
| 44 | |
| 32 | |
| 24 |