Advent of Code is back! Unwrap daily challenges to sharpen your Alteryx skills and earn badges along the way! Learn more now.
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 #29: Alteryx '16 Grand Prix (Race1, L1)

fluteman
9 - Comet

Hi there was a fair bit of data cleansing to start.

 

Then it was a case of merging by player name; I used a Left join in SQL speak on the Overall Pick table - just in case a player did not exist last year (a rookie).

 

then we used a formula to trim down some columns into one such as age, team, position and name.

 

Lastly, I disagreed with the method they used to rank the players. Rather than doing too heavy DQ, my philosophy was to sum the rank whether it was hitter or pitcher by team and player type (new field). then Sum of rank / count of player for a given type of player would get you an average score by team by player type; then sum the score for the hitters and pitchers; and sort from lowest to highest; tagging each team with sort order ID.

 

This was re-joined with the clean dataset to give the 2015 team rank.

 

Cheers,

 

Philip

CurtisPaterson
8 - Asteroid

Complete

tgobrien1025
5 - Atom
Spoiler
Alteryx GP Workflow.png

 

 

AthollJ
8 - Asteroid

Solution attached

afnfyz
8 - Asteroid

Fun!

Spoiler
Screenshot 2023-10-23 212326.png
toby49
8 - Asteroid

 

Spoiler
Screenshot 2023-10-30 170424.png

my solution: 2015 team rank seems to be missing. Not sure if this was meant to be calculated?

 

mbellamybb
7 - Meteor

Screenshot 2023-11-02 130138.png

The 2015 team rank is missing from the dataset

JBLove
10 - Fireball

Solution attached.

brette
8 - Asteroid

good use of data cleansing formula and developer tools

hholloway1
7 - Meteor

My solution!