у меня есть mav5%E2%A0%80%E2%A0%80 и еще несколько начинающихся с mav5, мне нужно их все заменить на mav5. Как обозначить произвольные символы для замены?
Спасибо.
= Table.AddColumn(Источник, "Пользовательский", each if Text.StartsWith([qwert],"mav5") then "mav5" else "")
Спасибо Вам огромное!))
а таких вариантов не предусмотрено ? ? - один любой символ * - любое количество любых символов.
Нет. Можно изобразить другими формулами, но нужно понимать задачу детальнее
Спасибо, я уже сделала через доп.столбец, просто думала что можно обычным способом через кнопки "replace value". И указать по типу: найти "mav5*" / заменить на "mav5".
Mav5* равнозначно Text.StartsWith. *mav5 = Text.EndsWith *mav5* = Text.Contains
есть столбец, в нем содержатся значения mav4, mav5,mav6, nnvvvv3, nnvvvv4 и т.д. Некоторые из них имеют доп.хвост в конце из ненужных данных (например, mav6%B%0%) вот их и хотела заменить прямо в столбце. Без создания доп.столбца.
подход одинаковый. if Text.StartsWith(_, "mav") then Text.Start(_, 4) else _
Спасибо, попробую, но я в PQ только кнопками умею((. Значит буду учиться
Сделайте по этому принципу доп.столбцом и не мучайтесь. Старый потом удалите. Вместо _ используйте имя столбца по типу [столбец]
Обсуждают сегодня