Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more
Hi,
I have a column of sharepoint data in PowerBI containing page titles. However, some rows have junk in it e.g. 90ArFg1d.
How do I create a new column without the junk (in bold) in it ?
For example:.
ColumnA
10 Tips for Web hosting
Who's Who
Complaints Procedures
90ArFg1d
Transport Department
15HTy6Gh
Commercial Department
I can only think of having an If statement which tests ColumnA for values of 8 characters long and starting with a number. However, I am struggling to write that as I am new to PowerBI.
Is there a better solution ?
Any advice would be appreciated.
Solved! Go to Solution.
If following your rules, in Power Query, try the following:
= Table.SelectRows(#"Filtered Rows", each not (Value.Is(Value.FromText(Text.Start([Column1], 2)), type number) and Text.Length([Column1]) = 8))
However, if possible, I would suggest trying to clean the data somehow before it gets to you like this. I imagine that there might be some cases that aren't junk, but will get caught in the above conditions.
If following your rules, in Power Query, try the following:
= Table.SelectRows(#"Filtered Rows", each not (Value.Is(Value.FromText(Text.Start([Column1], 2)), type number) and Text.Length([Column1]) = 8))
However, if possible, I would suggest trying to clean the data somehow before it gets to you like this. I imagine that there might be some cases that aren't junk, but will get caught in the above conditions.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.