Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
For technical reasons and general difficulty dealing with SAP BW as a datasource, I have a table modeled as a DAX UNION statement that glues together about 10 tables. That resulting table has duplicates and I'd like to keep the one with the most recent date. In Power Query, it is a straight forward "Group By", but it is not obvious in DAX
How can I achieve keeping rows based on an ID and where the date = the Max Date of that ID in DAX?
The table:
Solved! Go to Solution.
Within the advanced editor, sort by `TECO Date`, in your case descending order. Then click on the carrot in your id column and click on what I believe is just called remove duplicates
It wouldn't let me respond in thread, so:
That makes sense.
I like the summarize function. You could try someting like this:
SUMMARIZE (
TableName,
TableName[Key],
"Date", MAX(TableName[TECO Date]),
"NextCol", TableName[NextCol]
)
Within the advanced editor, sort by `TECO Date`, in your case descending order. Then click on the carrot in your id column and click on what I believe is just called remove duplicates
It wouldn't let me respond in thread, so:
That makes sense.
I like the summarize function. You could try someting like this:
SUMMARIZE (
TableName,
TableName[Key],
"Date", MAX(TableName[TECO Date]),
"NextCol", TableName[NextCol]
)
I ended up using GROUPBY(TableName, Key, MAXX(CURRENTGROUP(), 'TECO Date'), ....), but your answer is pretty much the same thing. Thank you for the diligent response
Can't do this. Each of the tables are separate in M/Power Query. The final table is made in DAX with a Union statement. Doing this would eliminate duplicates withing individual talbes bu tnot across all tables
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
User | Count |
---|---|
70 | |
68 | |
43 | |
34 | |
26 |
User | Count |
---|---|
86 | |
49 | |
45 | |
38 | |
37 |