Forum Discussion
Extract Text Before Delimiter for multiple columns in a single query step
- 4 years ago
Select all of the columns you want to transform before applying Transform > Extract > Text.BeforeDelimiter and it should apply the step to all of the selected columns in a single step with M code that looks like this:
= Table.TransformColumns(Source, { {"Column1", each Text.BeforeDelimiter(_, "|"), type text}, {"Column2", each Text.BeforeDelimiter(_, "|"), type text}, {"Column3", each Text.BeforeDelimiter(_, "|"), type text} })If you need to, you can edit each of these transformations separately (like if different columns use different delimiters or need an entirely different transformation).
Hi, Anonymous
May I ask if your problem has been solved? Is the above post helpful to you?
The above solutions will all work for you. If it helps you, could you please mark the post which help as Answered? It will help the others in the community find the solution easily if they face the same problem with you. Thank you.
In addition, if there are multiple separators in one column, you can also try the Text.SplitAny function
Best Regards,
Community Support Team _ Zeon Zheng
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.