Bring your best ideas to the AI Use Case Contest! Enter to win 40 hours of expert engineering support and bring your vision to life using the powerful combination of Alteryx + AI. Learn more now, or go straight to the submission form.
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 #491: Behind the Blockbusters

NothingIsImpossible
7 - Meteor

Similar to others, I was able to match up the first 2 answers, but the 3rd is off.  Perhaps the instructions need to be clarified a bit!

 

Spoiler
Workflow

Workflow.png
Hub119
11 - Bolide
11 - Bolide

@SylviaP That would explain the discrepancy... I wasn't factoring in 2 word languages when constructing the RegEx!

Erin
11 - Bolide

My goals for this challenge were to use some tools I don't typically use and to embrace AMP. My answers are also a little different, though I think I can explain why.

 

I also noticed that the tmdb_5000_movies.csv threw some import errors where 3 records had new lines that tripped up the import. I updated the .csv file so there wouldn't be any import issues (which I did outside of Alteryx and honestly feels like "cheating" but all is fair in love and war).

 

Spoiler
The two tools I wanted to practice were the Rank tool and the JSON parse tool - specifically JSON Flatten. Rank and JSON Flatten only work with AMP, so reviving that love/hate relationship. 
-- For Task 1, I used Dense Ranking so it ranks equal budget amounts the same. There's a few movies with a budget of 250,000,000 and I couldn't figure out why the posted solution chose the 2 it did for what would normally be place #9 and place #10. So my solution provides all of the $250,000,000 budgets which is 16 movies instead of 10.
-- My Task 2 matches the posted solution. Yay! I did notice that if I tried to sort within the Rank tools, it got tripped up in these examples. Not sure why? That's why I did a regular old sort tool first.
-- My Task 3 is way way different than the posted solution and other solutions I looked at. I included the code and language, even ones that aren't the typical A-Z characters. So my result is a whopping 48 languages vs the 27 in the posted solution. 
491.png
danettedavis
8 - Asteroid

solved

mattnason1
9 - Comet

I used language code and got 87 for task 3.  Otherwise, quick and simple.

jrlindem
11 - Bolide

Interesting exploration.  Questions 1 & 2 are straight forward.  Question 3 was more subjective, especially relative to the expected results.  I, like others, did not come up with the result, but I think I understand why (see below).

 

First, here’s my workflow – it includes an exploration “leg” as I was attempting to account for why there were a variety of answers:

 

Spoiler
jrlindem_0-1758217524812.png

 

 

Exploring further into the languages, there are two fields that come out a JSON Parse (which in my opinion is easier than using REGEX).  There appears to be a language_code and the language_name.  The problem with the name is:

 

  • There are blanks
  • There are multiple name values per code
  • There are special characters
  • There are characters that are expressed in Unicode

 

The REGEX ("name":\s"\w+") path that some have taken does not recognize the Unicode strings.  This is why, I believe, they (and the Author) are getting lower numbers.  But there are, in fact, more languages when you allow the JSON Parse to do it’s thing.

 

This led me to conclude that using the language_code was more thorough and encompassing.  This took care of blank values or when name values might be spelled in different ways.  See numbered examples 1 and 2 for values that came from Unicode.  Example numbers 2 and 3 for multiple values per language_code.

 

Unicode examples: 

jrlindem_1-1758217559493.png

 

 

JSON Parsed Values Derivatives:

 

jrlindem_2-1758217579885.png

 

 

Anyway, fun challenge, and hope this helps others determine if they want to land on the expected result versus what I’m concluding is the “spirit of the ask.”

 

-Jay

lwolfie
11 - Bolide

Similar issues to what everyone else has noted.

olga_strubbe
11 - Bolide

Thank you, James @JBevan89 .   This was a neat challenge, especially the part on figuring o ut the language count. 

I concur with @Qiu  that we might want to use the language indicator from the "iso" reference. 

I, thus, ended up with 80 languages after taking out the nulls. 

Spoiler
2025-09-18_15-19-35.png

Languages result: 

2025-09-18_15-20-18.png

olga_strubbe
11 - Bolide

Sorry, I fogot to attach my workflos - here it is: 

Spoiler
2025-09-18_15-19-35.png
dfuhriman
7 - Meteor
Spoiler
Weekly Challenge 491.png