Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Hi,
May I know is there any way I could split text before multiple Delimiters in one function?
Original Column | Desired Result |
1 & 5 | 1 |
50 - 1000 | 50 |
1000/2000 | 1000 |
2000&5000 | 2000 |
5000/10000 | 5000 |
Great thanks!
Solved! Go to Solution.
Add a step to extract the text before one of those delimiters, and then modify the code in the formula bar to look like this
= Table.TransformColumns(Source, {{"Column1", each Text.Start(_, Text.PositionOfAny(_, {"&", "/", "-"})), type text}})
Pat
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
Add a step to extract the text before one of those delimiters, and then modify the code in the formula bar to look like this
= Table.TransformColumns(Source, {{"Column1", each Text.Start(_, Text.PositionOfAny(_, {"&", "/", "-"})), type text}})
Pat
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
In case other people struggle with changing the 'text before delimiter' line into TransformColumns, like I did, here is some clarification:
= Table.TransformColumns(#"NameOfPreviousQueryStep", {{"Original column you want to edit", each Text.Start(_, Text.PositionOfAny(_, {"&", "/", "-", "any other symbols"})), type text}})
So don't expect to create a new column!
Two follow-on questions:
Thank you,
-Travis
how can this be done with a multiple character string?
Check out the September 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.
User | Count |
---|---|
68 | |
60 | |
42 | |
28 | |
22 |