I have the following SQL Query:
SELECT * FROM [table1]
INNER JOIN (SELECT [table2].table1_id, [table4].table4_id, count(*)
INNER JOIN [table3] ON [table2].table3_id = [table3].table3_id
INNER JOIN [table4] ON [table4].table4_id = [table3].table4_id
GROUP BY [table2].table1_id) as <table5> ON [table1].table1_id = <table5>.table1_id
I need to do the same thing that does this but translated to DAX in order to use it in Power BI,
it would be great if i can use it in a measure, but i tried a few things that didn't work, so if it is a measure, calculated column or anything else would be nice.
I'm a little lost with with this. Any Ideas? Thank you very much!
NATURALINNERJOIN is the DAX join function and you can use SUMMARIZE for grouping.
Proud to be a Datanaut!
I'm using :
Measure = CALCULATE(SUMMARIZE((NATURALINNERJOIN(<table2>;NATURALINNERJOIN(<table3>;<table4>)));"qty";count(<table2>[table1_id])))
But I Can't make it work.
This is my relationship model.
SUMMARIZE function will return table, you can't direct use it in measure.
Join us for an in-depth look at the new innovations across Dynamics 365 and the Microsoft Power Platform.
Register by September 5 to save $200
Check out what's new in the Power BI Community!
Continue your learning in our online communities.