Happy 8th birthday to the Maveryx Community! Take a walk down memory lane in our birthday blog, and don't miss out on the awesome birthday present that all Maveryx Community members get to take advantage of!
Bold Text Example

The localized versions of the Core Certification will be discontinued on September 22, 2023. To take the exam in your preferred language, please schedule it before this date. The Core exam will still be available in English at any time after September 22, 2023. If future versions of the Core Certification exam are localized, we will promptly announce their release dates.

alteryx Community

Weekly Challenge

Solve the challenge, share your solution and summit the ranks of our Community!

Also available in | Français | Português | Español | 日本語
IDEAS WANTED

Want to get involved? We're always looking for ideas and content for Weekly Challenges.

Challenge #54: Data Prep Address Parsing

8 - Asteroid

This one was a tough one for me - RegEx is not something I'm very proficient at (yet!).

8 - Asteroid

I parsed using the named groups with words Circle, Street, Road, etc.  For some reason had huge problems with Ave, Avenue, and Road...but eventually through trial and error got those words to work.

11 - Bolide

Solution attached.  Couldn't seem to get the RegEx formula right to handle the street information, so I used a text input tool to replace the street (road, ave, etc) with a "|".  Then used RegEx match in the filter tool to handle the records with zip codes differently from the ones without.

8 - Asteroid

My Solution

9 - Comet

Here is my solution. City parsing works for this records, but I think it might be unreliable for other possible address combinations.

Spoiler

14 - Magnetar

Here's my solution.

Spoiler
17 - Castor
Spoiler
I ended up using the Invisio Geocoder (which runs through Google) then the reverse geocoder (Alteryx macro) and then the parse address tool.
7 - Meteor

Solution

Spoiler
8 - Asteroid
Spoiler

RegEx: (^\d+) (\w+ \w+|\w+ \w+ \w+) (\w+|\w+ \w+) (\w{2})( \d{5}\$|\$)

took a lot of testing, but managed to get all information parsed out correctly using just one RegEx tool

10 - Fireball

Simple Parsing.