Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
cancel
Showing results for 
Search instead for 
Did you mean: 
PurplePills555
Contributor III
Contributor III

Mapping Poor Address Data-Fuzzy?

Hi All,

Im having some address data trouble. I have a number of agencys whos address I know and want to map.

The issue is the data quality of the entered Address is poor so to find out what address it actually is I need to best fit to my list to the datas list to categorise it.

I need like a fuzzy match or something , any ideas?

 

Thanks

3 Replies
walxiney_Planner
Partner - Contributor III
Partner - Contributor III

Hello

Do you need find some addres? I dont understande very well, but if you need some function to find some data you can takea look at the match() or wildmatch() function, I don't know if this can help you.

Wildmatch

https://help.qlik.com/pt-BR/sense/February2019/Subsystems/Hub/Content/Sense_Hub/Scripting/Conditiona...

Match

https://help.qlik.com/pt-BR/sense/February2019/Subsystems/Hub/Content/Sense_Hub/Scripting/Conditiona...

jonathandienst
Partner - Champion III
Partner - Champion III

For simple fuzzy matching, you could use something like this:

LOAD
   dirtyAddress,
   KeepChar(lower(dirtyAddress,'abcdefghijklmnopqrstuvwxyz01234567890)) as matchAddress,

Now matchAddress will match regardless of casing and punctuation.

For more complex matching you might need to find (or make your own) extension that calculates the difference (such as the Levenshtein distance between the strings).

Logic will get you from a to b. Imagination will take you everywhere. - A Einstein