Power Query. Текст содержит подстроку из списка (Text.ContainsAny)

preview_player
Показать описание
Нам нужно, чтобы отфильтровались строки, в которых содержится любая подстрока из списка.ф

Эпизоды:
00:00 О чем этот урок
02:14 Пример генерации условий
10:33 Создание функции фильтрации
Рекомендации по теме
Комментарии
Автор

Мне очень понравились приёмы из этого видео, они были свежи и интересны! ) Тимур, вам в одном видео удалось рассказать про крутые инструменты, и здорово, что ваша цель не быстрее выполнить задачу, а рассказать о методах создания личных хотелок (= функций) на таких простых примерах. Ну здорово, причислять себя к адептам вашего канала 🙏Благодарю.

anmiss
Автор

Отличный урок! 👍 Спасибо за объяснение Expression.evaluate!

ikark
Автор

Чёт сложно.
Обычно же просто:

lst = List.Buffer(«лист с подстроками»)

Далее:
Result = Table.SelectRows(tabl, each List.Contains(lst, “Column”, (x, y)=> Text.Contains(y, x, Comparer.OrdinalIgnoreCase)))

nbuhblhfrjy
Автор

Здравствуйте, отличное видео, спасибо,
A как теперь присвоить этим найденным в фильтре строкам эти самые части слов? т е, например, где есть oil чтоб это слово поставилось в стоку, wheat тем где есть это слово как часть строки и т.д. в отдельный столбец, например с названием "Часть слова", интересует не одно, не два а много совпадений которые в цикле else if будет очень долго городить, можно ли сделать подобную функцию для этого?

ЮрийЮшин-жй
Автор

Что-то как-то сложно... обычно я это через расширенный фильтр в экселе делаю

ДмитрийНикитин-ио