Want to get involved? We're always looking for ideas and content for Weekly Challenges.
SUBMIT YOUR IDEAQuite liked this one. I've never had to build an App that output information directly rather than writing files.
Also I started to do random like I was coding before pausing to think "No, there has to be an Alteryx way to do that."
A better design than this would be to make the actions modify the filters directly rather than via append but I think the rest of it is solid.
I love how Alteryx turns something as simple as a book club decision into a data-driven project. Adding random selection at the end is a really nice touch — it keeps it fair and makes the process a bit more exciting.
Might actually try this one myself — seems like a great way to practice building an interactive app while doing something practical. Thanks to Carolyn and the team for such a thoughtful challenge!
I do love building Alteryx Apps!
I purposefully deviated from the exercise slightly. Given the range of Genres, I figured, why stop at Fiction and Nonfiction. So I built them all into a multi-select pick-list and allowed the user to pick any Genres. This introduced the possibility that a book could be returned multiple times due to the one-to-many relationship of the Genres. Easy enough to account for but it did need to be considered with my deviation. The nice thing is, this can now serve more purposes than just the original ask and without too much additional configuration!
Here's my solution:
Also worth pointing out, is that my List Box is manually configured using the distinct list of genres from my upper stream (refer to the arrow). This could also be done with a Text Input Tool.
The dataset was also small enough that converting it to a Text Input instead of a stand-alone file saved me the hassle of exporting a package.
