Forum Discussion
Remove duplicates without breaking query folding?
Is there a way to remove duplicates without breaking query folding? I need the folding (for incremental refresh), but I have a ton of duplicates (I go from 3 0378 271 rows to 10 472 after removing duplicates)...
7 Replies
- ToddmcdermidNew Member
Use a Group By transform instead - that will fold on SQL data sources.
OPTIONAL - If you don't want an aggregate column added to the rowset (so you want it to behave functionally exactly like a remove duplicates), then edit the M that gets generated to remove the aggregate. For example, turn this:
= Table.Group(Source, {"Grouping Column 1","Grouping Column 2"}, {{"Count", each 1, type Int64}})
into this:
= Table.Group(Source, {"Grouping Column 1","Grouping Column 2"}, {})
- amitchandakSuper User
grggmrtn , how are you deleting duplicate as of now, power Query- delete duplicate ?
- grggmrtnPost Patron
Yeah, exactly.
- V-lianl-msftCommunity Support
Hi grggmrtn ,
This can happen if the date ranges are set NOT up to as follows: [Date] >= RangeStart and [Date] < RangeEnd. Is your upper bound set to be equal to or less than or just less than?
Refer to this thread:
Best Regards,
Liang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.