The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredCompete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.
I have the following SQL Query:
SELECT * FROM [table1]
INNER JOIN (SELECT [table2].table1_id, [table4].table4_id, count(*)
FROM [table2]
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.
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.
Hi @matgf,
SUMMARIZE function will return table, you can't direct use it in measure.
Regards,
Xiaoxin Sheng
User | Count |
---|---|
85 | |
84 | |
36 | |
34 | |
31 |
User | Count |
---|---|
92 | |
79 | |
66 | |
55 | |
52 |