Advent of Code is back! Unwrap daily challenges to sharpen your Alteryx skills and earn badges along the way! Learn more now.

Weekly Challenges

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.

SUBMIT YOUR IDEA

Challenge #4: Date Parsing

MarqueeCrew
20 - Arcturus
20 - Arcturus

I thought that I was pretty clever :D

 

mark

Alteryx ACE & Top Community Contributor

Chaos reigns within. Repent, reflect and restart. Order shall return.
Please Subscribe to my youTube channel.
SeanAdams
17 - Castor
17 - Castor

done - but clearly did this the long way round

Spoiler
- split out each different format of date using Reg-Ex; and a custom date converter
- commented each section with the date format for easy maintenance

Thank you to @markp201 for the regex code - good to see the patterns like this - and to @MarqueeCrew for the super-scary-looking-inline-formula version (very impressive!)

 

MarqueeCrew
20 - Arcturus
20 - Arcturus

@SeanAdams,

 

i would be be happy to walk you through my scary code. It really is just a big OR statement to search for the different patterns. 

 

Let me me know if you're interested. 

Alteryx ACE & Top Community Contributor

Chaos reigns within. Repent, reflect and restart. Order shall return.
Please Subscribe to my youTube channel.
SeanAdams
17 - Castor
17 - Castor

Thank you @MarqueeCrew - walking through it, the OR logic makes sense - the part that I wouldn't have come to on my own steam is the way that it seems that you've replaced the outer part of the string, rather than the pattern-matched date (it seems kinda like saying "this is how you recognize an apple seed - now throw away the rest") :-).    it's not an intuitive pattern, but makes sense once you see it.

 

It would be good to make contact, even if just to extend the network of like-minded folk - not sure how to PM you on the Alteryx infra, but I've sent you a ping on LinkedIn and Google+

 

Many thanks for your kind offer @MarqueeCrew

 

Sean

NicoleJohnson
ACE Emeritus
ACE Emeritus

Solution posted. :)

 

Spoiler
WeeklyChallenge4.JPG
Laurap1228
11 - Bolide

This one was tough! I definitely used the On Demand Regex video to help me solve it.

Spoiler
challenge4.jpg
estherb47
15 - Aurora
15 - Aurora
 
DE0413
8 - Asteroid
Spoiler
I used a Regex Parse to Parse the 3 date formats into 3 new fields. Next, I used a formula tool to create a field with a consistent format of the dates, finally I used a select tool to deselect extra fields and rename the final date formatted field.

Week4SolutionPicture.png

 I don't know why my attachments are opening in html and not Alteryx.

LordNeilLord
15 - Aurora

The datetimeparse tool makes life so much easier...

 

Spoiler
Weekly Challenge 4.png
irisTZ
5 - Atom

this one is hard...