Forum Discussion
How to sort alphabetically within a cell in Transform data
Hi All,
I have a column with varying lenghts of text and my objective is to sort each of the cell values in this column aphabetically
For example:
if cell contains the word "alexchen" , i want a custom column which converts this to "aceehlnx".
if cell contains the word "acdb" , i want a custom column which converts this to "abcd".
Thank you all in advance for your help
Jason6 start blank query and in advanced editor paste following code and you will have the result.
let Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WSsxJrUjOSM1TitWJVqqqqqpMLE4EsxNTkoGMWAA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [c = _t]), #"Changed Type" = Table.TransformColumnTypes(Source,{{"c", type text}}), #"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each List.Sort(Text.ToList([c]))), #"Extracted Values" = Table.TransformColumns(#"Added Custom", {"Custom", each Text.Combine(List.Transform(_, Text.From)), type text}) in #"Extracted Values"I would ❤ Kudos if my solution helped. 👉 If you can spend time posting the question, you can also make efforts to give Kudos whoever helped to solve your problem. It is a token of appreciation!
⚡Visit us at https://perytus.com, your one-stop shop for Power BI related projects/training/consultancy.⚡
2 Replies
- parry2kSuper User
Jason6 start blank query and in advanced editor paste following code and you will have the result.
let Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WSsxJrUjOSM1TitWJVqqqqqpMLE4EsxNTkoGMWAA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [c = _t]), #"Changed Type" = Table.TransformColumnTypes(Source,{{"c", type text}}), #"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each List.Sort(Text.ToList([c]))), #"Extracted Values" = Table.TransformColumns(#"Added Custom", {"Custom", each Text.Combine(List.Transform(_, Text.From)), type text}) in #"Extracted Values"I would ❤ Kudos if my solution helped. 👉 If you can spend time posting the question, you can also make efforts to give Kudos whoever helped to solve your problem. It is a token of appreciation!
⚡Visit us at https://perytus.com, your one-stop shop for Power BI related projects/training/consultancy.⚡