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 #497: Badge Battle

AYXAcademy
Alteryx
Alteryx

Full Width - WC banner.svg

Hi Community members,

 

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

 

This challenge was submitted by Douglas Perez, @dougperez . Thank you, Douglas, for your submission!

 

A company recently hosted an internal Alteryx certification event to promote professional growth and upskilling across the organization. Each participant was assigned to a team, and throughout the event, employees earned various professional certifications.

 

Now that the event has concluded, it’s time to analyze the results and determine which team came out on top!

 

You’ve been provided with two datasets:

  • A certifications dataset containing certification records, each with its status (Expires or Expired) and the date.
  • A team mapping dataset linking each participant to their respective team.

 

Analyze the results and rank the teams based on the number of valid certifications earned by their members. Follow the rules below:

 

  • Only include certifications that are currently valid (status is Expires).
  • Focus only on certifications with names that include Alteryx Designer or Server.
  • Exclude any certifications that mention Cloud or Trifacta.
  • Aggregate the results by team and rank them from highest to lowest based on the number of valid certifications.

 

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: Dataset generated by ChatGPT.

 

Download Start File

Download Solution File 

Hub119
12 - Quasar
12 - Quasar

Happy Friday!

Spoiler
Hub119_0-1764369035576.png

 

AkimasaKajitani
17 - Castor
17 - Castor

My solution!

 

Spoiler
AkimasaKajitani_0-1764378410569.png

 

Qiu
21 - Polaris
21 - Polaris

Congratulations to Team#1.

Spoiler
Make Columns Tool is very helpful in this situation.
Challenge-497.jpg
nSpire
10 - Fireball
Spoiler
497.png

RolandSchubert
16 - Nebula
16 - Nebula
Spoiler
497.jpg
Yoshiro_Fujimori
16 - Nebula
16 - Nebula

My solution.

 

Spoiler
Workflow
Challenge+497_workflow.png

Formula Tool

  [Type] = IF Mod([RecordID], 2) = 1 THEN "Certification Type" ELSE "Certification Date" ENDIF
  [RecordID] = CEIL([RecordID] / 2)

Filter Tool 1
  StartsWith([Certification_Date], "Expires")

Filter Tool 2
  Contains([Certification_Type], "Alteryx Designer") OR Contains([Certification_Type], "Server")

Filter Tool 3
  !Contains([Certification_Type], "Cloud") AND !Contains([Certification_Type], "Trifacta")

Multi-Row Formula Tool
  [Rank] = IF [Row-1:Count] != [Count] THEN [Row-1:Rank] + 1 ELSE [Row-1:Rank] ENDIF
RebekaMazuchova
8 - Asteroid

:)

revac
7 - Meteor

This was a true Monday Motivation!

Spoiler
revac_0-1764578738878.png

 

DaisukeTsuchiya
14 - Magnetar
14 - Magnetar
Spoiler
スクリーンショット 2025-12-01 175924.jpg