In case you missed the announcement: The Alteryx One Fall Release is here! Learn more about the new features and capabilities here
ACT NOW: The Alteryx team will be retiring support for Community account recovery and Community email-change requests Early 2026. Make sure to check your account preferences in my.alteryx.com to make sure you have filled out your security questions. Learn more here
Start Free Trial

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 #35: Data Cleansing Practice

CaraI
Alteryx
Alteryx

Missed posting this one from last year!

 

Spoiler
35 Workflow.jpg

 

RoDO
8 - Asteroid

My solution

 

Spoiler
regex to the rescue
1 REGEX_Replace([Field1], '^0+', '')
2 REGEX_Replace([Field1], '(^0+|[[:punct:]]|[a-z\s])', '')
3 REGEX_Replace([ID], 'ID$', '')
4 IF Length([Safety Code]) = 6
THEN 'SC' + [Safety Code]
ELSE REGEX_Replace([Safety Code], '[\w\s[:punct:]]{'+ToString(Length([Safety Code]) - 8)+'}$', '')
ENDIF
challenge_35_RODO_Solution.png
Inactive User
Not applicable

Here is the solution

ashleyannyeong
5 - Atom

Can anyone help me understand the logic of the '\:.*$' in the 2nd Trimmed formula in the 2nd part of this challenge? I'm particularly struggling around the \: part. 

 

Thank you! 

Inactive User
Not applicable

The regex \:.*$ is trimming any whitespace: and letters (a-zA-Z).

mat_budden
8 - Asteroid

Hi All,

 

Please find my Results Below.

 

Spoiler
Used Formula's for all.

 

Thanks.

 

Mat

tony_beck
6 - Meteoroid
Spoiler
clipboard_image_0.png
sgrabish1
8 - Asteroid

Thanks for exercise

Inactive User
Not applicable
 
Steph3388
7 - Meteor

Lots of different ways to do this. Here's my way: