Forum Discussion
Anonymous
7 years agoNot applicable
Filter out row using Table.SelectRows and conditional if/and
Hi all, I need to drop a row from my table in power query (Excel). I presume I need to filter that row out. The trouble is that other rows also have than same value and I dont want to filter out th...
- 7 years ago
Hi Anonymous
You can try the below.
= Table.SelectRows(#"Changed Type", each not ( ( [Indicator] = "bob" and [Total] = 26 ) or ( [Indicator] = "jane" and [Total] = 21 ) or ( [Indicator] = "jon" and [Total] = 15 ) ) )Best Regards,
Mariusz
If this post helps, then please consider Accepting it as the solution.
Please feel free to connect with me.
Anonymous
7 years agoNot applicable
Thanks a lot Mariusz ,
each not() was exactly what I needed.
I also figured I could add an Index column and then filter out that unique ID.
Cheers, Roger
Anonymous
7 years agoNot applicable
Hi, can I ask a further question on this,
How can I adjust the code so that this code:
= Table.SelectRows(#"Changed Type", each not ([Indicator] = "bob" and [Total] = 26))
= Table.SelectRows(#"Changed Type", each not ([Indicator] = "jane" and [Total] = 21))
= Table.SelectRows(#"Changed Type", each not ([Indicator] = "jon" and [Total] = 15))
is wrapped in something like a
each [indicator]
each if then
else if then
else
So I dont have to keep writing '= Table.SelectRows(#' ?
Thanks, Roger
- Mariusz7 years agoCommunity Champion
Hi Anonymous
You can try the below.
= Table.SelectRows(#"Changed Type", each not ( ( [Indicator] = "bob" and [Total] = 26 ) or ( [Indicator] = "jane" and [Total] = 21 ) or ( [Indicator] = "jon" and [Total] = 15 ) ) )Best Regards,
Mariusz
If this post helps, then please consider Accepting it as the solution.
Please feel free to connect with me.
- Anonymous7 years agoNot applicable
Great, thanks! That simplifies my code a little :)