Forum Discussion
jereaallikko
6 years agoHelper III
How to simplify a column text
Hi all, I'm having a slight problem with organizing a messy data table, in Power BI Query. An example table shown below. What I'm trying to do (pr...
- 6 years ago
Hi jereaallikko
You could try adding in a function with the transformations, and transforming your column with it:
StatFinder = (t1 as text) => let t = Text.Replace(Text.Lower(t1), ":", " "), s1 = Text.AfterDelimiter(t, "status"), n1 = if s1 <> "" then let t2 = Text.BeforeDelimiter(s1, "%"), t3 = try Number.From(t2) otherwise try Number.From(Text.BeforeDelimiter(Text.AfterDelimiter(Text.Trim(s1), " "), " ")) otherwise null in Text.From(t3) else null, res = if n1 = null then "Status: Unknown" else Text.Trim("Status: " & n1 & "%") in res, FindStatus = Table.TransformColumns(PreviousStep,{{"Description", StatFinder, type text}})(PreviousStep should be your last step)
Cheers,
mahoneypat
6 years agoMicrosoft Employee
You can add a Custom Column with an expression like this
= "Status: " & Text.Select(Text.BetweenDelimiters([Description], "Status", "%"), {"0".."9"}) & "%"
If this works for you, please mark it as the solution. Kudos are appreciated too. Please let me know if not.
Regards,
Pat