Forum Discussion
Remove rows if value is found in another column
Hi Guys,
So I have a problem where I have data coming in from two different sources with different ID's. Often they are duplicates and I want to get rid of them. This is how the data is structured:
Many Thanks in advance.
P8MCP ,
I'm not sure how this could be done in Power Query, but I think I have a solution in DAX.
Create a Calculated Column:
Flag = SWITCH( TRUE(), [Workable_Code] = Blank(), 0, ISERROR(LOOKUPVALUE( Code[Workable_Code], [Code],[Code] )) = FALSE(), 1 )Basically, I am flagging each record where it does find a match.
CodeWorkable_CodeFlag
IOG423 0 IOG476 0 IOG420 0 ISM-247 IOG476 1 Then you can set your page filter or report filter to Exclude records where Flag = 1.
If you really need to do this in Power Query, you can try searching for a way to apply the same logic.
Hope you might be able to make this work for you either way.
Regards,
3 Replies
- rsbin
Community Champion
P8MCP ,
I'm not sure how this could be done in Power Query, but I think I have a solution in DAX.
Create a Calculated Column:
Flag = SWITCH( TRUE(), [Workable_Code] = Blank(), 0, ISERROR(LOOKUPVALUE( Code[Workable_Code], [Code],[Code] )) = FALSE(), 1 )Basically, I am flagging each record where it does find a match.
CodeWorkable_CodeFlag
IOG423 0 IOG476 0 IOG420 0 ISM-247 IOG476 1 Then you can set your page filter or report filter to Exclude records where Flag = 1.
If you really need to do this in Power Query, you can try searching for a way to apply the same logic.
Hope you might be able to make this work for you either way.
Regards,
- rsbin
Community Champion