Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more

Reply
Nusc
Helper II
Helper II

Delimeters - Data Cleansing/Best Practices

Hi,

 

so there were data entries in this column that were separated in the following form:

 

pigs - type - cats

 

but some entries have

 

pigs - types - cats

pig-s - type - cats

pigs - type - cats -oct-11-2017

 

 

So unfortunately I cannot separate this column by delimiter.

 

What is the best way of doing this? Do you recommend an if statement that checks to see if there is a '-' more than 3 times ?

 

I would also need to write something that checks for the first several letters to normalize 'type' and 'types'.

What is the name of this function?

1 REPLY 1
LivioLanzo
Solution Sage
Solution Sage

Hi @Nusc

 

You can get the text before the 3rd delimiter with this function: https://docs.microsoft.com/en-us/powerquery-m/text-beforedelimiter

 

You could add an extra - at the end of each string before calling this function

 

For the other problem, probablt this function can help you: https://docs.microsoft.com/en-us/powerquery-m/text-replace

 


 


Did I answer your question correctly? Mark my answer as a solution!


Proud to be a Datanaut!  

Helpful resources

Announcements
March PBI video - carousel

Power BI Monthly Update - March 2025

Check out the March 2025 Power BI update to learn about new features.

March2025 Carousel

Fabric Community Update - March 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors