Forum Discussion

Nephandi99's avatar
Nephandi99
New Member
1 year ago
Solved

table selectrows looking for more than one thing

Can anyone help me figure out where I have gone wrong?  I am trying to grab more rows based on the common variations of "no note from tutor" but adding an "and" breaks the current working function  ...
  • ronrsnfld's avatar
    1 year ago

    You need to repeat the entire test  (Text.Contains)

    and you need to connect the tests with an or , not an and

     

    I also suggest you make the test case-insensitive

    = Table.SelectRows(#"Exclude Blank and NA Notes", each 
                     Text.Contains([Notes], "No note from tutor", Comparer.OrdinalIgnoreCase) 
                  or Text.Contains([Notes], "No notes from tutor",Comparer.OrdinalIgnoreCase))

     

    You could also use the List.Contains method as suggested by jgeddes  but, again, I would add the case insensitive option:

    = Table.SelectRows(#"Exclude Blank and NA Notes", each 
                List.Contains({"No note from tutor","No notes from tutor"},
                [Notes],
                Comparer.OrdinalIgnoreCase))