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 #500: New Year, New Ears

AYXAcademy
Alteryx
Alteryx

Full Width - WC banner.svg

Happy New Year, Community Members!

 

A big thank you to Erin Miller (@Erin)  for this special submission. Erin, you've contributed so many fantastic challenges throughout 2025, and it’s only fitting that Challenge #500 comes from you. We truly appreciate your creativity and dedication. Thank you again!

 

A solution to last week’s challenge can be found here.

 

It’s 2026: time for resolutions, fresh routines, and rethinking your media diet.

 

Your friend has been deep into true crime podcasts, so deep, in fact, that their spouse is starting to give them some serious side-eye. It’s clearly time for a change: something lighter, brighter, or just totally different.

 

Luckily, you’ve come across a daily dataset of Spotify’s Top 200 Podcast Episodes, complete with detailed show and episode info from the Spotify API. What better way to kick off the new year than with a chained analytic app to help your friend discover their next podcast obsession?

 

Your 2026 Podcast Discovery App – Let’s Build It!

 

Create a chained app experience where each selection refines the next. The app should include the following filters:

 

  • App 1 – Filter by Region
  • App 2 – Filter by Language

(Feeling a little extra? Let the user select multiple languages!)

  • App 3 – Filter by Average Podcast Duration

(Really feeling extra? Group durations into 15-minute intervals for a smooth user experience!)

 

After all filters have been applied, calculate the average show rank and identify the top-ranked episode for each show. The final result should include a summary of the selected filters and a table displaying the top 10 shows by average rank, along with the show description, average show duration, publisher, highest-ranked episode, and episode description.

 

Did you know that Alteryx has a podcast within the Alteryx Community? Check out the Alter Everything Podcast here: https://community.alteryx.com/t5/Alter-Everything-Podcast/Alter-Everything-Podcast-Episode-Guide/ba-... 

 

Once you have completed your challenge, include your solution file and a screenshot of your workflow as attachments to your comment.

 

Good Luck!

The Academy Team

 

Source: https://www.kaggle.com/datasets/daniilmiheev/top-spotify-podcasts-daily-updated 

 

Download Start File

AkimasaKajitani
17 - Castor
17 - Castor

My first solution of 2026!

 

To tell the truth, there are many consideration.

Spoiler
Actually the input data's code page is 65001, so the result will be broken character. I used the ConverFromCodePage function to fix the codepage.

App1 :
AkimasaKajitani_0-1767407972149.png
App2 :
AkimasaKajitani_5-1767409101573.png

 



App3 :

AkimasaKajitani_4-1767409074143.png

 

Result : 
AkimasaKajitani_6-1767409226407.png

 



 

RolandSchubert
16 - Nebula
16 - Nebula
Spoiler
500.jpg
Hub119
12 - Quasar
12 - Quasar

Solution attached.

Spoiler
App1App1

App2App2

App3App3

OutputOutput
Carolyn
12 - Quasar
12 - Quasar

Solved! I'm ready for my badge for 500 challenges!! 😁 

 

For the data, it looked like there were some episode duplicates. To start, I sorted the data by Rank and took the highest rank (e.g., lowest number) value for each episode. I'm not sure if that's right or if I was misinterpreting the data.

 

I haven't built a Chained App in probably a year and a half, so it was good review. Great challenge, @Erin 

 

 

Spoiler
Results: 
2026-01-04 11_26_25-Browse (17).png

App 1:
2026-01-04 11_26_53-Alteryx Designer x64 - Challenge 500_Carolyn.yxwz.png

App 2:
2026-01-04 11_27_04-Alteryx Designer x64 - App 2.yxwz.png

App 3:
2026-01-04 11_27_22-Alteryx Designer x64 - App 3.yxwz.png

 

alineruizcampos
8 - Asteroid
Spoiler
App 1:

Screenshot 2026-01-05 130453.png

App 2:

Screenshot 2026-01-05 130502.png

App 3:

Screenshot 2026-01-05 130510.png

 

 

Qiu
21 - Polaris
21 - Polaris

Happy New Year everyone!

Spoiler
Challenge-500_Qiu_App1.pngChallenge-500_Qiu_App2.pngChallenge-500_Qiu_App3.png
Pilsner
13 - Pulsar

Weekly Challenge 500 complete (it really was a challenge)! Had fun revisiting chained apps as it's been a little while. 

Spoiler
I knew there was a way to make interface tools work directly from a file, instead of reading said file into the workflow, I just had to figure out how!

Here's my workflows (Apps):

App 1:
Pilsner_0-1767611238299.png

 



App 2:
Pilsner_1-1767611249967.png

 



App 3:
Pilsner_2-1767611264832.png

 




lwolfie
11 - Bolide

My longest time was spent realizing my error in the first filter.  I thought it was related to my chained apps. 

alexnajm
19 - Altair
19 - Altair

Can't believe there are 500 challenges! Onto to the next 500 😊

Spoiler
App 3 only
challenge 500.png