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.
Hello to all,
I Have to filter Column1 (Col1) for values A, B, C, D, E or F doing this:
= Table.SelectRows(#"Previous Step", each ([Col1] = "A" or [Col1] = "B" or [Col1] = "C" or [Col1] = "D" or [Col1] = "E" or [Col1] = "F"))
If I have several OR conditions is possible to do in a shortest way?, something similar to this?
= Table.SelectRows(#"Previous Step", each ([Col1] = {"A","B","C","D","E","F"}))
Thanks in advance
Solved! Go to Solution.
Hi @cgkas,
Try List.Contains. Something like:
Table.SelectRows(#"Previous Step", each (List.Contains({"A","B","C","D","E","F"},[Col1])))
Hi @cgkas,
Try List.Contains. Something like:
Table.SelectRows(#"Previous Step", each (List.Contains({"A","B","C","D","E","F"},[Col1])))
Many thanks AIB,
It seems to work.
I know is another question, only to know if it is possible to use wildcards (regex) to shorten even more. Something like this:
Table.SelectRows(#"Previous Step", each (List.Contains({"AB*","BC*"},[Col1])))
In this case you could use
List.Contains({"A".."F"},[Col1])
which will include all letters between A and F.
As for the wildcards, maybe this posting will be useful
Excellent. Thank you AIB for your kind help.