<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Developer — Alteryx</title>
        <link>https://community.alteryx.com/</link>
        <pubDate>Fri, 17 Apr 2026 11:00:03 +0000</pubDate>
        <language>en</language>
            <description>Developer — Alteryx</description>
    <atom:link href="https://community.alteryx.com/discussions/tagged/developer/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>Busqueda de usuarios Alteryx Mexico</title>
        <link>https://community.alteryx.com/discussion/1436306/busqueda-de-usuarios-alteryx-mexico</link>
        <pubDate>Fri, 17 Apr 2026 01:44:37 +0000</pubDate>
        <category>Español</category>
        <dc:creator>mauromorales</dc:creator>
        <guid isPermaLink="false">1436306@/discussions</guid>
        <description><![CDATA[<p>He enviado la solicitud para crear una comunidad de Alteryx Mexico.<br />
Me han compartido los requerimientos y por lo menos necesitas 3 miembros.<br />
Por favor ayudenme hacer realidad esta iniciativa compartiendo su email de su cuenta comunnity para poder crear el grupo.<br />
La idea es crear comunidad para compartir conocimiento :)</p>]]>
        </description>
    </item>
    <item>
        <title>Challenge #499: Where is Waldo?</title>
        <link>https://community.alteryx.com/discussion/1427290/challenge-499-where-is-waldo</link>
        <pubDate>Tue, 30 Dec 2025 00:18:08 +0000</pubDate>
        <category>Weekly Challenges</category>
        <dc:creator>AYXAcademy</dc:creator>
        <guid isPermaLink="false">1427290@/discussions</guid>
        <description><![CDATA[<div><p><span><img src="https://us.v-cdn.net/6038679/uploads/images/2a/2a794485328967e046429924b98a373e.svg" role="button" title="Full Width - WC banner.svg" alt="Full Width - WC banner.svg" /></span><span style="font-size: large;">Hi Community members,</span></p><p><span style="font-size: large;">A solution to last week&rsquo;s challenge can be found <a rel="nofollow" href="https://community.alteryx.com/t5/Weekly-Challenges/Challenge-498-Not-Your-Average-Mario-Kart/td-p/1426508" target="_self">here</a>.</span></p><p><span style="font-size: large;">This challenge was submitted by Ashley Talay, <a rel="nofollow" href="/profile/146066">@aatalai</a>. Thank you, Ash, for this delightful seasonal puzzle!</span></p><p><span style="font-size: large;">As the snow begins to fall and the year comes to a cozy close, it&rsquo;s the perfect time for a bit of holiday fun. While the Elf on the Shelf is busy reporting back to Santa, another mischievous character has gone missing...</span></p><p><span style="font-size: large;">Waldo (or Wally, depending on where you&rsquo;re celebrating) has snuck off for a little hide-and-seek adventure. Guess where? Inside an Excel folder, of all places!</span></p><p><span style="font-size: large;">He's somewhere deep within the "Places" directory, but he&rsquo;s layered himself under folders, subfolders, and buried sheets, a classic Waldo move. We don&rsquo;t know:</span></p><ul><li><span style="font-size: large;">Which folder he's in,</span></li><li><span style="font-size: large;">Which subfolder he chose,</span></li><li><span style="font-size: large;">What file he&rsquo;s hiding in,</span></li><li><span style="font-size: large;">Or even which sheet he&rsquo;s nestled on.</span></li></ul><p><span style="font-size: large;">Your mission (should you choose to accept it under the twinkling lights of December):</span></p><p><span style="font-size: large;">Find Waldo!</span></p><p><span style="font-size: large;">Dig through the maze of folders and spreadsheets, and tell us exactly where he is hiding:</span></p><ul><li><span style="font-size: large;">Folder</span></li><li><span style="font-size: large;">Subfolder</span></li><li><span style="font-size: large;">File name</span></li><li><span style="font-size: large;">Sheet name</span></li></ul><p><span style="font-size: large;">If you feel it&rsquo;s time to showcase your macros skills, you can level up and dive even deeper.</span></p><p><span style="font-size: large;">Once you have completed your challenge, include your solution file and a screenshot of your workflow as attachments to your comment.</span></p><h3 id="toc-hId-1169494786"><span style="font-size: large;">Good Luck!</span></h3><p><span style="font-size: large;">The Academy Team</span></p></div>
]]>
        </description>
    </item>
    <item>
        <title>Alteryx workflow viewer</title>
        <link>https://community.alteryx.com/discussion/1436298/alteryx-workflow-viewer</link>
        <pubDate>Thu, 16 Apr 2026 15:17:39 +0000</pubDate>
        <category>Alteryx One Ideas</category>
        <dc:creator>OTrieger</dc:creator>
        <guid isPermaLink="false">1436298@/discussions</guid>
        <description><![CDATA[<p>I do not own my Alteryx version and cannot view shared workflow while answering guys questions from home, as I'm using a company license. It will help a lot if on the community there will be the option to view workflow. This will help view workflow and understand if some configuration is wrong. It should be view only, there should not be any edit option of it will not be mis-utilized. Otherwise in some cases need to wait to the next day when visiting the office, not to mentioned that internal policies prohibit download external files and open them on a company computers. Having an Alteryx viewing version on the community website ease helping others.</p>]]>
        </description>
    </item>
    <item>
        <title>How do you create a new field that spells out a numeric value from another field?</title>
        <link>https://community.alteryx.com/discussion/1436159/how-do-you-create-a-new-field-that-spells-out-a-numeric-value-from-another-field</link>
        <pubDate>Thu, 09 Apr 2026 21:02:37 +0000</pubDate>
        <category>Alteryx One</category>
        <dc:creator>Jdelagu11</dc:creator>
        <guid isPermaLink="false">1436159@/discussions</guid>
        <description><![CDATA[<div><p>Good evening everyone. Was hoping i could get ideas, or maybe steer me in the right direction, on how to build the below (see screenshot).</p><p>I have a numeric field called AMOUNT and i need to be able to create a new field that spells out whatever is in the AMOUNT field.</p><p>Is there a tool that will do that? Asked Chatgpt and it told me i need to build a macro, but i'm not the best at building macros. Let me know if anyone has ideas.&nbsp;</p><p>(oh i attached an example alteryx workflow if that helps)</p><p>Thanks so much.</p><p><span><img src="https://us.v-cdn.net/6038679/uploads/images/4f/4f3f84e192000e1d24673df1ee1d1196.png" role="button" title="Example_Amt.png" alt="Example_Amt.png" /></span></p></div>
]]>
        </description>
    </item>
    <item>
        <title>Challenge #103: Just another game?</title>
        <link>https://community.alteryx.com/discussion/124399/challenge-103-just-another-game</link>
        <pubDate>Mon, 05 Feb 2018 17:24:40 +0000</pubDate>
        <category>Weekly Challenges</category>
        <dc:creator>ChristineB</dc:creator>
        <guid isPermaLink="false">124399@/discussions</guid>
        <description><![CDATA[<div><p>A solution to last week's Challenge has been posted <a rel="nofollow" href="https://community.alteryx.com/t5/Weekly-Challenge/Challenge-102-Tabulating-Flu-Data/td-p/121475" target="_blank">HERE</a>!</p><p>I learned&nbsp;<em>the worst</em> thing to say to a bunch of football fans: "The Super Bowl?&nbsp; It's just another football game".&nbsp; &nbsp;The looks of horror on my colleagues' faces when I said that are burned into my memory forever.&nbsp; And let me warn you: don't say that when you have anything important to do because you will be subject to an hour-long debate about player stats, offense/defense match-ups, the importance of turnovers (and not just the apple flavored ones) and the <a href="http://theplate.nationalgeographic.com/2015/02/05/the-great-chili-debate/" target="_blank" rel="noopener nofollow noreferrer">proper way to make chili</a>.&nbsp;</p><p>Anyway, after this debate, I did what any data nerd would do: I took to the internet in search of datasets and fired up my Alteryx Designer to answer this question: Is the Super Bowl just another game?&nbsp; I decided that I'd do a little experiment.&nbsp; Using the Predictive tools and data from the New England Patriots's 2016 and 2017 seasons, I wanted to see how a linear regression model developed on regular season games (including post-season) performed when used to predict the number of points the Patriots would score during the Super Bowl.&nbsp;</p><p>First, I downloaded data (source:&nbsp;<a href="https://www.pro-football-reference.com/teams/nwe/2017.htm" target="_blank" rel="noopener nofollow noreferrer">here)</a>&nbsp;for the New England Patriots for the 2016 and 2016 seasons (provided as inputs in the Start File), which required a bit of parsing to prepare for later use.&nbsp; Then, I set out on some data investigation to begin my linear regression model development.&nbsp; My approach (<em>which may not be the same one you use in your modeling approach</em>)&nbsp; was to choose the four (4) variables from the "Score", "Offense" and "Defense" data categories with the most significant relationship to the variable "TM", which indicates the number of points the Patriots scored.&nbsp; With my variables selected, I began the model creation.&nbsp; My approach (<em>which may differ from yours</em><span title=":disappointed_face:">&#128542;</span> develop the model on on values&nbsp;<em>except</em> for one pair of regular season games and the Super Bowl games.</p><p>What's the difference between your predicted values and actual values for your regular season games and Super Bowl games?&nbsp; Is the Super Bowl&nbsp;<em>just</em> another game?&nbsp;</p><p>Extra Challenge: How'd you do on <a href="https://www.npr.org/sections/thetwo-way/2018/02/02/582762381/jeopardy-contestants-fumble-entire-football-category-to-coach-trebek-s-dismay" target="_blank" rel="noopener nofollow noreferrer">this Jeopardy Category</a>?&nbsp; Admittedly, I was in good company with these contestants!&nbsp; &nbsp; &nbsp; &nbsp;</p></div>
]]>
        </description>
    </item>
    <item>
        <title>Challenge #120: Popular Baby Names</title>
        <link>https://community.alteryx.com/discussion/171607/challenge-120-popular-baby-names</link>
        <pubDate>Mon, 11 Jun 2018 18:07:05 +0000</pubDate>
        <category>Weekly Challenges</category>
        <dc:creator>ChristineB</dc:creator>
        <guid isPermaLink="false">171607@/discussions</guid>
        <description><![CDATA[<div><p>A solution to last week's Challenge can be found here!&nbsp;</p><p>A big thanks to those of you that joined us last week at Inspire for the Weekly Challenge session!&nbsp; It was so much fun solving with you all!&nbsp;</p><p>This week, we're identifying the most popular baby names that were registered between the years of 1880 and 2017.&nbsp;&nbsp;Given the provided dataset, determine the most popular names for Males and Females for each available year.&nbsp; The column "Field_1" contains three concatenated values: the name, the associated gender (Male or Female) and the number of occurrences that the name appeared in birth records.&nbsp; &nbsp;The column "FileName" contains the name of the file in which the record is found; the data was read in from a zip file that contained text files for each year (1880-2017) of records.&nbsp;</p></div>
]]>
        </description>
    </item>
    <item>
        <title>Challenge #96: Who Stole my Latte?</title>
        <link>https://community.alteryx.com/discussion/93224/challenge-96-who-stole-my-latte</link>
        <pubDate>Mon, 27 Nov 2017 17:06:09 +0000</pubDate>
        <category>Weekly Challenges</category>
        <dc:creator>JoeM</dc:creator>
        <guid isPermaLink="false">93224@/discussions</guid>
        <description><![CDATA[<div><p>The solution to last week's challenge can be found <a rel="nofollow" href="https://community.alteryx.com/t5/Weekly-Challenge/Challenge-95-Draw-1000-Apples-in-Under-60-Seconds/m-p/92153#M2390" target="_blank">HERE</a>!</p><p>Just a note:&nbsp;&nbsp;Santalytics&nbsp;will&nbsp;take over Weekly Challenge the 3 weeks following this challenge. Let me say, it's gonna be exciting (an we secretly have been priming you with some of the more recent challenges)! Stay tuned next week to participate!</p><p>This week's challenge is taking advantage of the waning days of November and will bring out one last fall-themed challenge. This particular challenge was conceived, constructed and&nbsp;submitted&nbsp;by&nbsp;the distinguished&nbsp;<a rel="nofollow" href="/profile/3824">@NicoleJohnson</a>! Thanks Nicole!</p><p><u>Challenge:</u></p><p>You are promoting a new phone app called PIXL near the T-Mobile campus that tracks the Latitude/Longitude of the photos you take so that you can combine the pictures you've taken with a map of your route. You've given the app to some people in the area so they can test it out, and are tracking various phone data for analysis. Things were going well until about 12:50, when you ordered your favorite drink - a Pumpkin Spice Latte, extra pumpkin, of course - and were just about to sit down at your desk to enjoy your beverage, when you were suddenly pulled away to deal with an emergency logo situation... By the time you made it back 20 minutes later to where you'd left your latte on your desk, your treasured PSL was gone!!! Now you knew people were running all over the area testing out your new app, so you thought perhaps you might be able to use the data you were collecting from the testers to see if anyone in the area had seen your PSL thief...</p><p>Using the PIXL Data &amp; image links below, see if you can identify the Pumpkin Spice Latte stealing culprit!!</p><p><u>HINTS:</u><br />- Data file is structured with some concatenated information: DateTime (in 24-hour format), Phone Number, Latitude &amp; Longitude where picture was taken, and some other qualifiers &amp; delimiters.</p><p>- Data will need to be parsed first to find the relevant fields for analysis.<br />- Assume that the thief probably couldn't have been farther than .25 miles from the location of the robbery during the time frame in question.<br />- There will likely be more than one potential thief in the area once you've filtered your results for time &amp; location proximity, so you'll also want to see the images from their PIXL app data in order to narrow down your search!</p></div>
]]>
        </description>
    </item>
    <item>
        <title>Need help in getting Prv Year Demand Unit Data Logic</title>
        <link>https://community.alteryx.com/discussion/1434793/need-help-in-getting-prv-year-demand-unit-data-logic</link>
        <pubDate>Mon, 23 Mar 2026 10:11:21 +0000</pubDate>
        <category>Alteryx One</category>
        <dc:creator>TE271203</dc:creator>
        <guid isPermaLink="false">1434793@/discussions</guid>
        <description><![CDATA[<div><p>Hi everyone,</p><p>I&rsquo;m trying to build a <strong>Prior Year (PY) Demand Units logic in Alteryx</strong>, but my use case is a bit different from standard YoY calculations.</p><p>Data Structure</p><ul><li><p>Data is snapshot-based (not transactional)</p></li><li><p>Example snapshots:</p><ul><li><p>Mar 7, 2026 &rarr; Current Year (CY)</p></li><li><p>Mar 1, 2025 &rarr; Prior Year (PY)</p></li></ul></li><li><p>Each snapshot contains:</p><ul><li><p>Historical Demand (past weeks)</p></li><li><p>Backlog + SA Units (future weeks)</p></li></ul></li></ul><p>Requirement</p><p>For each snapshot, demand is calculated as:</p><ul><li><p>If Fiscal Week &lt; Snapshot Week &rarr; use Historical Demand</p></li><li><p>Else &rarr; use Backlog + SA Units</p></li></ul><p>Then:</p><ul><li><p>CY should use 2026 snapshot</p></li><li><p>PY should use 2025 snapshot</p></li><li><p>Both should align on Fiscal Month/Week for comparison</p></li></ul><p>Challenge</p><ul><li><p>PY cannot be calculated using simple Date - 1 year logic</p></li><li><p>Because:</p><ul><li><p>Data is stored per snapshot</p></li><li><p>Future values differ per snapshot</p></li></ul></li><li><p>I need to:</p><ol><li><p>Join or align snapshots (CY vs PY)</p></li><li><p>Apply the same conditional logic</p></li><li><p>Output aligned CY vs PY demand</p></li></ol></li></ul><p>Question</p><p>What is the best approach in Alteryx to:</p><ul><li><p>Align two snapshots (current vs prior year)?</p></li><li><p>Apply conditional logic based on snapshot week?</p></li><li><p>Ensure proper week/month alignment for reporting?</p></li></ul><p>Would this be best handled using:</p><ul><li><p>Multi-Row Formula?</p></li><li><p>Self-join on relative week?</p></li><li><p>Or a different approach?</p></li></ul><p>Any guidance or workflow examples would be really helpful.</p><p>I am currently trying to solve this in Tableau using LOOKUP but facing alignment issues.</p><p>Thanks in advance!</p></div>
]]>
        </description>
    </item>
    <item>
        <title>Field to Change weeks,months,years into Days</title>
        <link>https://community.alteryx.com/discussion/1435439/field-to-change-weeks-months-years-into-days</link>
        <pubDate>Mon, 30 Mar 2026 14:46:19 +0000</pubDate>
        <category>Alteryx One</category>
        <dc:creator>Ariz</dc:creator>
        <guid isPermaLink="false">1435439@/discussions</guid>
        <description><![CDATA[<div><p>Hi all - Is there a tool to convert below months or weeks into days directly please ? For example -1 month = 30 days etc</p><p>Thanks in advance!</p><table><tbody><tr><td>Months</td></tr><tr><td>&nbsp;</td></tr><tr><td>1 Month</td></tr><tr><td>1 Week</td></tr><tr><td>1 Week</td></tr><tr><td>1 Year+</td></tr><tr><td>1 Year+</td></tr><tr><td>1 Year+</td></tr><tr><td>12 Month</td></tr><tr><td>12 Month</td></tr><tr><td>2 Month</td></tr><tr><td>2 Week</td></tr><tr><td>2 Week</td></tr><tr><td>3 Month</td></tr><tr><td>3 Month</td></tr><tr><td>3 Week</td></tr><tr><td>3 Week</td></tr><tr><td>4 Month</td></tr><tr><td>5 Month</td></tr><tr><td>5 Month</td></tr><tr><td>6 Month</td></tr><tr><td>9 Month</td></tr><tr><td>9 Month</td></tr></tbody></table></div>
]]>
        </description>
    </item>
    <item>
        <title>Challenge #102: Tabulating Flu Data</title>
        <link>https://community.alteryx.com/discussion/121475/challenge-102-tabulating-flu-data</link>
        <pubDate>Mon, 29 Jan 2018 16:47:41 +0000</pubDate>
        <category>Weekly Challenges</category>
        <dc:creator>ChristineB</dc:creator>
        <guid isPermaLink="false">121475@/discussions</guid>
        <description><![CDATA[<div><p>A solution to last week's Challenge has been posted <a rel="nofollow" href="https://community.alteryx.com/t5/Weekly-Challenge/Challenge-101-The-Search-for-Powder/td-p/119201" target="_blank">HERE</a>!&nbsp;</p><p>This year's (2017-2018) flu season has been reported to be the most severe in the past decade.&nbsp; In particular, <a href="https://www.nytimes.com/2018/01/18/health/flu-season-facts.html" target="_blank" rel="noopener nofollow noreferrer">influenza-related hospitalizations</a>&nbsp;are on the rise across a wider range of age groups than normal.&nbsp; For this week's Challenge, we'll use <a href="https://www.nytimes.com/2018/01/18/health/flu-season-facts.html" target="_blank" rel="noopener nofollow noreferrer">data</a> from the Center for Disease Control (CDC) concerning California's data on influenza-related hospitalizations.&nbsp; Create a table that shows the cumulative number of hospitalizations per age group for each flu season.</p><p>Looking for additional analyses to do?&nbsp; How about a week-by-week comparison of hospitalizations?&nbsp; Or perhaps&nbsp;a forecast of the number of expected hospitalizations for a particular age group?&nbsp; Or maybe a visual representation of the data is up your alley!&nbsp;&nbsp;</p><p>Stay healthy out there!&nbsp; &nbsp;</p></div>
]]>
        </description>
    </item>
    <item>
        <title>Challenge #207: Parsing Video Game Data</title>
        <link>https://community.alteryx.com/discussion/541880/challenge-207-parsing-video-game-data</link>
        <pubDate>Mon, 16 Mar 2020 14:28:03 +0000</pubDate>
        <category>Weekly Challenges</category>
        <dc:creator>AYXAcademy</dc:creator>
        <guid isPermaLink="false">541880@/discussions</guid>
        <description><![CDATA[<div><p>A solution to last week's challenge can be found <a rel="nofollow" href="https://community.alteryx.com/t5/Weekly-Challenge/Challenge-206-Hotel-Reservations/td-p/539029" target="_self">here</a>.<span><img src="https://us.v-cdn.net/6038679/uploads/images/8e/8eafe2915ee171fe8a29d70ae6658a3b.gif" role="button" title="mario_bros.gif" alt="GIPHY" /><span>GIPHY</span></span></p><p>Video games have become a ubiquitous part of culture over the past few decades. What started as giant consoles became miniaturized for use at home. As popularity increased and technology advanced, more titles were offered by various companies. Whether you wanted to be a <a href="https://en.wikipedia.org/wiki/Frogger" target="_self" rel="nofollow noopener noreferrer">frog</a> hopping across the street, stack <a href="https://en.wikipedia.org/wiki/Tetris" target="_self" rel="nofollow noopener noreferrer">odd shapes</a> falling from the sky, or defeat the dreaded <a href="https://en.wikipedia.org/wiki/Space_Invaders" target="_self" rel="nofollow noopener noreferrer">space invaders</a>, there was a game for you.&nbsp;</p><p>Over time, many companies innovated with different categories of games which expanded or create new genres. These games were made available for a variety of platforms - the hardware running the games.&nbsp;</p><p>This week's challenge is to parse the provided video game dataset into columns.</p></div>
]]>
        </description>
    </item>
    <item>
        <title>Alteryx to SQL - Dynamic schema</title>
        <link>https://community.alteryx.com/discussion/1434644/alteryx-to-sql-dynamic-schema</link>
        <pubDate>Fri, 20 Mar 2026 10:26:20 +0000</pubDate>
        <category>Alteryx One</category>
        <dc:creator>Mario36</dc:creator>
        <guid isPermaLink="false">1434644@/discussions</guid>
        <description><![CDATA[<div><p>Hi All,</p><p>I am outputting data from an excel spreadsheet to a SQL table on Alteryx. The challenge I am facing is that the schema changes periodically as I would have additional columns on my excel spreadsheet. Due to this&nbsp;my Alteryx workflow fails to write the data to SQL table. What is the best way to do it ?<br /><br />Table on week 1</p><table border="1"><tbody><tr><td>Name</td><td>Age</td></tr><tr><td>ABC</td><td>12</td></tr></tbody></table><p>Table on week 2</p><table border="1"><tbody><tr><td>Name</td><td>Age</td><td>Gender</td></tr><tr><td>ABC</td><td>12</td><td>&nbsp;</td></tr><tr><td>DEF</td><td>14</td><td>Male</td></tr></tbody></table></div>
]]>
        </description>
    </item>
    <item>
        <title>Display custom message on Alteryx Server</title>
        <link>https://community.alteryx.com/discussion/889351/display-custom-message-on-alteryx-server</link>
        <pubDate>Tue, 11 Jan 2022 08:19:49 +0000</pubDate>
        <category>Alteryx One</category>
        <dc:creator>TandelGouravi</dc:creator>
        <guid isPermaLink="false">889351@/discussions</guid>
        <description><![CDATA[<div><p>Hi All.</p><p>I am trying to display a custom message on the Alteryx server after a certain condition is met.</p><p>Using Message tool is helpful on the Designer but it does not work on the Server.</p><p>I have tried using the Output Message option available at the Interface Designer Setting Option but it is not of much help as my message is not a fixed message.</p><p>Thank Your for the help in advance.</p><p>Thanks and regards<br />Gouravi Tandel&nbsp;</p></div>
]]>
        </description>
    </item>
    <item>
        <title>Showing a radio button in a macro if only a specfic drop down options are selected</title>
        <link>https://community.alteryx.com/discussion/1434896/showing-a-radio-button-in-a-macro-if-only-a-specfic-drop-down-options-are-selected</link>
        <pubDate>Tue, 24 Mar 2026 10:42:27 +0000</pubDate>
        <category>Alteryx One</category>
        <dc:creator>aatalai</dc:creator>
        <guid isPermaLink="false">1434896@/discussions</guid>
        <description><![CDATA[<div><p>Hi I'm developing a standard macro that starts with the user choosing an option from a drop down list. If specfic options are choosen I want there to be a further option of a radio button, any idea as to how to do that please?</p></div>
]]>
        </description>
    </item>
    <item>
        <title>Challenge #31: Alteryx &#39;16 Grand Prix (Race 2, L1)</title>
        <link>https://community.alteryx.com/discussion/36434/challenge-31-alteryx-16-grand-prix-race-2-l1</link>
        <pubDate>Tue, 25 Oct 2016 18:26:28 +0000</pubDate>
        <category>Weekly Challenges</category>
        <dc:creator>GeneR</dc:creator>
        <guid isPermaLink="false">36434@/discussions</guid>
        <description><![CDATA[<div><p>I hope everyone is enjoying the Grand Prix series, last week&rsquo;s (challenge #30) solution is posted <a rel="nofollow" href="https://community.alteryx.com/t5/Weekly-Challenge/Weekly-Exercise-30-Alteryx-Grand-Prix-Race-1-Lap-2-Beginner/m-p/36433#M7" target="_blank">HERE</a>.</p><p>Here is the Scenario for this lap:&nbsp; With Inspire being held in beautiful San Diego, I'm planning on taking Friday off and trying out some of the world class surfing! Since it is summer, and I'm definitely a novice, I'd like to visit the surf sites in San Diego County that are appropriate for beginners and summer surfing season. Luckily, I found some datasets on the internet that provide this information.</p><p>The objective is to:&nbsp; Join the site characteristics to the site location data and identify the four locations that are appropriate for a beginner skill level surfing in the summer season.</p><p>*Remember to time yourself, contestants only had about tem minutes per lap.</p></div>
]]>
        </description>
    </item>
    <item>
        <title>Challenge #92: The Blob!</title>
        <link>https://community.alteryx.com/discussion/88609/challenge-92-the-blob</link>
        <pubDate>Mon, 30 Oct 2017 18:45:19 +0000</pubDate>
        <category>Weekly Challenges</category>
        <dc:creator>ChristineB</dc:creator>
        <guid isPermaLink="false">88609@/discussions</guid>
        <description><![CDATA[<div><p>A solution to last week's Challenge can be found <a rel="nofollow" href="https://community.alteryx.com/t5/Weekly-Challenge/Challenge-91-Getting-into-the-Weeds/td-p/87285" target="_blank">here</a>.&nbsp;&nbsp;</p><p>Halloween is just around the corner, and what better way to celebrate than watching a scary movie (with plenty of candy, of course!)?&nbsp; For this Challenge, you'll find a way to display the images and create snippets for your favorite movie posters (scary or not).&nbsp; I've chosen to display some posters from classic horror films.&nbsp; The Crawling Eye?&nbsp; Anyone?&nbsp; It's ok...that happens a lot.&nbsp;&nbsp;</p><p>For the Challenge, feel free to replicate the display&nbsp; for each of the posters I've chosen to share OR create a workflow that displays posters from some of your favorite Halloween films!&nbsp;</p><p>*We updated the start file and the solution file due to the URL link's change.</p><p><span><img src="https://us.v-cdn.net/6038679/uploads/images/58/581c02efd35104cf60535585495b250f.gif" role="button" title="a4efe14f3d4831557b40e3bae3b0b573a91e3911_hq.gif" alt="Hurry!  Halloween is almost here!" /><span>Hurry!  Halloween is almost here!</span></span></p></div>
]]>
        </description>
    </item>
    <item>
        <title>Spatial Match if | spatial match with a join</title>
        <link>https://community.alteryx.com/discussion/1434401/spatial-match-if-spatial-match-with-a-join</link>
        <pubDate>Wed, 18 Mar 2026 05:19:22 +0000</pubDate>
        <category>Alteryx One</category>
        <dc:creator>FkeetGuy</dc:creator>
        <guid isPermaLink="false">1434401@/discussions</guid>
        <description><![CDATA[<div><p>Hi Gurus,</p><p>I want to do a spatial match, but selectively on geofences that match criteria of a transaction.</p><p>I have stream of data with points.</p><p>I have a set shapes and I want to find what points occur in what shapes.</p><p>Easy enough, using a spatial match using target within universe.</p><p>Now I want to compare the stream of data with points, but only against criteria the it shares with the geofence.</p><p>I have a stream of sales data with a salesperson has an identifier.</p><p>I have a set of geofences which don't overlap among 1 salesperson, but may overlap among all salespeople.</p><p>I want to compare the location of the salesperson against only their set of geofences.</p><p>If then the location isn't within the universe of their own geofences, I then want to do a find nearest, but again only against their own geofences and not everyones.</p><p>The best thing I can think of is a batch macro, but just can't seem to figure out if this makes sense to do when processing 20m records. Will each record going through the batch macro then create a new request to fetch the geofence set of each salespersons geofences?</p><p>It's such a simple thing to do in my head, just can't figure out the order of the toolset for this.</p><p>thanks in advance,</p></div>
]]>
        </description>
    </item>
    <item>
        <title>Dynamic Rename Issue, Column Rename based on Date.</title>
        <link>https://community.alteryx.com/discussion/1434243/dynamic-rename-issue-column-rename-based-on-date</link>
        <pubDate>Mon, 16 Mar 2026 08:37:12 +0000</pubDate>
        <category>Alteryx One</category>
        <dc:creator>Khamsta_21</dc:creator>
        <guid isPermaLink="false">1434243@/discussions</guid>
        <description><![CDATA[<div><p>Hi All,&nbsp;<br /><br />This is the data, I am working on, payments schedule from a certain date (November 2025 in this instance)&nbsp;<br /><br /></p><p><span><img src="https://us.v-cdn.net/6038679/uploads/images/d1/d14f9ddfe171c222956ef9da9d36c6ea.png" role="button" title="image.png" alt="image.png" /></span><br /><br />I need to Dynamically Rename the Column Headers<strong>&nbsp;Payment 1, Payment 2</strong> etc to the dates that the payment is done which is usually the next month. I have tried using the Formula option in Dynamic Rename Tool, tried creating a mapping table with dates etc to get the Column header changed but to no avail. I am sure I am messing it up somewhere.&nbsp;<br /><br />This would be the desired output:&nbsp;</p><p><span><img src="https://us.v-cdn.net/6038679/uploads/images/2c/2cdac17def156a69de39db3f58f4d5f1.png" role="button" title="image.png" alt="image.png" /></span></p><p>I have multiple Sheets in my Excel with Payment plans starting from Sep 2025 till Feb 2026. I tried using the take input from Right Rows option but found it very limiting since I would have to keep changing the data every month when we create it for a new month and it is not dynamic in that sense.&nbsp;<br /><br />Can help me set this up please?&nbsp;<br /><br /><br /></p></div>
]]>
        </description>
    </item>
    <item>
        <title>Regex_Match/Regex_Parse Query</title>
        <link>https://community.alteryx.com/discussion/1433982/regex-match-regex-parse-query</link>
        <pubDate>Thu, 12 Mar 2026 08:27:06 +0000</pubDate>
        <category>Alteryx One</category>
        <dc:creator>fieldew1</dc:creator>
        <guid isPermaLink="false">1433982@/discussions</guid>
        <description><![CDATA[<div><p>Hi,</p><p>I hope someone can help as I have searched the community and none of the solutions provided appears to work. I have a string field of the format below</p><p>2026-03-11 12:00RACEDAY</p><p>What Im trying to do is search for date using filter and true/false. This will filter out all fields with this format, then I need to parse date and time. The "raceday" word is not common across all the fields.</p><p>Any help would be much appreciated.&nbsp;</p><p>Thank you</p></div>
]]>
        </description>
    </item>
    <item>
        <title>Challenge #29: Alteryx &#39;16 Grand Prix (Race1, L1)</title>
        <link>https://community.alteryx.com/discussion/36432/challenge-29-alteryx-16-grand-prix-race1-l1</link>
        <pubDate>Tue, 25 Oct 2016 18:18:06 +0000</pubDate>
        <category>Weekly Challenges</category>
        <dc:creator>GeneR</dc:creator>
        <guid isPermaLink="false">36432@/discussions</guid>
        <description><![CDATA[<div><p>The link to last week&rsquo;s challenge (challenge #28) is <a rel="nofollow" href="https://community.alteryx.com/t5/Weekly-Challenge/Weekly-Exercise-28-Formatting-Morningstar-Data-Intermediate/m-p/36431#M5" target="_blank">HERE</a></p><p>Hi everyone, what an awesome time we had at the Alteryx Inspire 2016 Conference in San Diego last week.&nbsp; It was so nice to meet many of the Community members in person.&nbsp; If you attended the conference and went to the <a rel="nofollow" href="https://community.alteryx.com/t5/Analytics-Blog/Alteryx-Grand-Prix-2016-We-Have-a-Winner/ba-p/22789" target="_blank">Grand Prix</a> event, this week&rsquo;s challenge is the first of the four laps. &nbsp;We will cover all of laps as weekly challenges in the next weeks.&nbsp;&nbsp; See if you have what it takes to compete, keep in mind the contestants only had about 10 minutes per lap maximum so maybe time yourself.</p><p>Use Case:&nbsp; You are the commissioner for your fantasy baseball team. You recently completed your draft and you want to run some simple statistics about each fantasy team.</p><p>You have 3 inputs</p><p>1) Fantasy pick summary from your draft</p><p>2) Hitter stats on all field players (whether selected in your draft or not)</p><p>3) Pitchers stats on all pitchers (whether selected in your draft or not)</p><p>Objective:&nbsp; In order to run some stats on your draft, you first need to prep your data. Please combine all 3 files so that you have a single output that contains stats on each player drafted in your draft, ordered by "Overall_Pick."</p><p><strong>Drivers start your engines!</strong></p></div>
]]>
        </description>
    </item>
    <item>
        <title>Challenge #7: Download Data and Parse JSON</title>
        <link>https://community.alteryx.com/discussion/36734/challenge-7-download-data-and-parse-json</link>
        <pubDate>Thu, 27 Oct 2016 23:56:02 +0000</pubDate>
        <category>Weekly Challenges</category>
        <dc:creator>GeneR</dc:creator>
        <guid isPermaLink="false">36734@/discussions</guid>
        <description><![CDATA[<div><p>Welcome to 2016 we hope you are enjoying these challenges. The link to the solution for last challenge #6 is <a rel="nofollow" href="https://community.alteryx.com/t5/Weekly-Challenge/Alteryx-Weekly-Exercise-Week-6-Spatial-Route/m-p/36733#U36733" target="_blank">here</a>. For the seventh <span>challenge&nbsp;</span>let&rsquo;s look at downloading data with an API and parsing that data from JSON into a usable format.</p><p>The data we will use comes from Quandl. The Quandl site offers access to several million financial, economic and social datasets. Data is indexed from multiple sources allowing users to find and download in various formats. All Quandl's data are accessible via an API.</p><p>For this example the response from these APIs is JSON. Our user is trying to get aggregated Annual Outbound Tourism Statistics for the US dating back to 1995. The Text Input contains the URL for the API request. Your goal is to parse the response.</p><p>Hint: After parsing the JSON, you will need to further identify the patterns within the data to effectively stage into a table for analytics.</p><p>Note: The data in the API is subject to change. When trying to match the output, the effort should be focused on achieving an identically structured dataset.&nbsp;</p><p>We have listed this as an advanced <span>challenge&nbsp;</span>since configuring the download tool and parsing functions are more advanced topics. We are looking forward to hearing your feedback.</p><p>UPDATE 1/11/2016: the solution to this exercise can be found below.</p><p>UPDATE 4/10/2019: Previous API link expired. Exercise updated to new API.</p></div>
]]>
        </description>
    </item>
    <item>
        <title>AI Meets Alteryx: Comparing Workflows via XML</title>
        <link>https://community.alteryx.com/discussion/1377032/ai-meets-alteryx-comparing-workflows-via-xml</link>
        <pubDate>Wed, 12 Mar 2025 13:00:00 +0000</pubDate>
        <category>Blogs</category>
        <dc:creator>caltang</dc:creator>
        <guid isPermaLink="false">1377032@/discussions</guid>
        <description><![CDATA[<div><p>This is a series of blogs that shows how one can use AI with Alteryx. This second article focuses on workflow XML analysis with LLMs, this time focused on comparing workflows to see differences!</p><h1 id="toc-hId-444416556">Introduction</h1><p>Alteryx helps automate data processes through workflows. These workflows are saved as XML files, which capture all configurations and connections, making it easier to analyze and document them.</p><p>Building on my previous blog post, <a rel="nofollow" href="https://community.alteryx.com/t5/Engine-Works/AI-Meets-Alteryx-Exploring-XML-Automation-and-Insights/ba-p/1373535" target="_blank">AI Meets Alteryx: Exploring XML Automation and Insights</a>, we will explore how to compare Alteryx workflows using AI. By leveraging Large Language Models (LLMs), we can gain valuable insights from XML files to enhance our data processes.</p><p>Let&rsquo;s dive into these techniques and see how AI can make your Alteryx workflows more efficient!</p><h1 id="toc-hId--1363037907">The Role of LLMs in XML Comparison</h1><p><a href="https://aws.amazon.com/what-is/large-language-model/" target="_blank" rel="noopener nofollow noreferrer">Large Language Models (LLMs)</a> have transformed the way we process and analyze textual data, and their application extends to understanding structured data formats like XML. Here&rsquo;s how LLMs can assist in comparing Alteryx workflows:</p><ul><li><strong>Natural Language Understanding</strong>: LLMs can interpret the semantics of XML tags and attributes, allowing them to grasp the meaning behind the data rather than just its structure. This capability is essential for understanding the context of changes in workflows.<br /><br /></li><li><strong>Contextual Awareness</strong>: When comparing two XML files, LLMs can leverage their contextual understanding to identify not just differences but also the implications of those differences. For example, changing a tool configuration might have downstream effects in the workflow.<br /><br /></li><li><strong>Prompt Engineering</strong>: By crafting specific prompts, users can guide LLMs to focus on particular aspects of the XML, such as tool configurations or connections. This targeted approach can yield more relevant insights during comparisons.<br /><br /></li><li><strong>Error Detection</strong>: LLMs can assist in identifying potential errors or inconsistencies in workflows by comparing expected configurations against actual XML representations.</li></ul><p>Before going towards the fun stuff with AI, there are some key points to consider:</p><ul><li><strong>XML Structure: </strong>Dive deep into the common elements in Alteryx XML files, such as tools, connections, and configuration settings. These elements will serve as the backbone of the comparison to work.</li></ul><ul><li><strong>LLM Training: </strong>Discuss how LLMs can be fine-tuned or prompted to understand specific XML structures. LLMs are still not perfect and will require fine-tuning to get the desired output.</li></ul><ul><li><strong>Comparison Techniques:</strong> Explore different strategies for comparing XML files, including visualization of differences and optimization reports.</li></ul><ul><li><strong>User Experience: </strong>Consider how this approach can enhance user experience, especially for users who may not be familiar with XML.</li></ul><h1 id="toc-hId-1124474926">Methodology</h1><p>To effectively compare Alteryx workflows using LLMs, follow these steps:</p><h2 id="toc-hId-1815036400">Step 1: Extract XML from Alteryx Workflows</h2><ul><li>Have two workflows that you want to compare. In this example, I created two workflows called WF1 and WF1_v2. It is a random workflow with a few tools and random procedures (as an example).</li></ul><p><span><img src="https://us.v-cdn.net/6038679/uploads/images/b2/b2ebb77ba69becd7813bdf2f360ab607.png" role="button" title="image001.png" alt="image001.png" /></span></p><p>&nbsp;<em>Source: Alteryx Designer Sample Workflow - caltang&rsquo;s WF1</em></p><p><span><img src="https://us.v-cdn.net/6038679/uploads/images/dd/ddbce7cc93ddd341f6f8018ed9f7e527.png" role="button" title="image003.png" alt="image003.png" /></span></p><p><em>Source: Alteryx Designer Sample Workflow - caltang&rsquo;s WF1_v2</em></p><p>Once you have two workflows, you can open them via Notepad or <a href="https://notepad-plus-plus.org/" target="_blank" rel="noopener nofollow noreferrer">Notepad++</a> and save them as XML files like below:</p><p><span><img src="https://us.v-cdn.net/6038679/uploads/images/ab/ab5bcf733063f3f6e8d875f2e3ac6a42.png" role="button" title="image005.png" alt="image005.png" /></span></p><p><em>Source: caltang screenshot</em></p><h2 id="toc-hId-7581937">Step 2: Load the XML Files</h2><ul><li>It is time to load the XML files into your LLM of choice. Once again, I will be opting to use <a href="https://poe.com/" target="_blank" rel="noopener nofollow noreferrer">Poe</a>!</li><li>The prompt which kickstarts this process is:</li></ul><p><strong>Prompt: </strong><em>&ldquo;Goal: To compare the differences between two Alteryx workflows by way of XML differences. Action: I will provide you with two workflow XMLs for comparison.&rdquo;</em></p><p><em>&nbsp;</em></p><p><span><img src="https://us.v-cdn.net/6038679/uploads/images/2a/2aa2994c71aaa8d674e4552776005447.png" width="602" height="175" role="button" title="image007.png" alt="image007.png" /></span></p><p><em>Source: caltang&rsquo;s Poe screenshot</em></p><ul><li>Then, load the XMLs into the LLM with a high-level prompt:</li></ul><p><strong>Prompt:</strong> &ldquo;<em>WF1_xml contains the original workflow. WF1_v2_xml is the changed version of WF1. Please study the files and provide a simple breakdown of the differences at a glance</em>.&rdquo;</p><p><span><img src="https://us.v-cdn.net/6038679/uploads/images/70/70f7c2538767548a095cc7cb70d4d578.png" width="602" height="125" role="button" title="image009.png" alt="image009.png" /></span></p><p><em>Source: caltang&rsquo;s Poe screenshot</em></p><ul><li>Then, review the output generated by the LLM. Focus on the insights it provides regarding changes, implications, and any potential errors.</li></ul><p><span><img src="https://us.v-cdn.net/6038679/uploads/images/69/69d3c41a38c6a8148b5129b4a17b52b6.png" width="601" height="406" role="button" title="image011.png" alt="image011.png" /></span></p><p><em>Source: caltang&rsquo;s Poe screenshot</em></p><p><span><img src="https://us.v-cdn.net/6038679/uploads/images/79/79ae64a3a7b72b6b2d803ba2fb73ce3c.png" width="601" height="486" role="button" title="image013.png" alt="image013.png" /></span></p><p><em>Source: caltang&rsquo;s Poe screenshot</em></p><p><span><img src="https://us.v-cdn.net/6038679/uploads/images/ba/ba67f184abe82149c9102d424fab09a8.png" width="601" height="125" role="button" title="image015.png" alt="image015.png" /></span></p><p><em>Source: caltang&rsquo;s Poe screenshot</em></p><ul><li>You can try with different prompts as well! Here are some examples of prompts you could use to guide the LLM:
<ul><li><em>&ldquo;What are the significant differences between these two workflow XMLs?&rdquo;</em></li><li><em>&ldquo;Explain how changes in the tool configuration might affect the overall workflow.&rdquo;</em></li><li><em>&ldquo;Identify any potential errors based on the following XML structures.&rdquo;</em></li></ul></li></ul><h1 id="toc-hId--2921167">Advanced Functionalities</h1><h2 id="toc-hId-687640307">Visualization of Differences</h2><p>To go a step beyond what was shown, there needs to be more thought about the output from this exercise. In this example, I will go for a visualization and a report from the XMLs compared.</p><p><span><img src="https://us.v-cdn.net/6038679/uploads/images/00/00a3f45fa16ef59764b143263ce18584.png" width="600" height="533" role="button" title="image017.png" alt="image017.png" /></span></p><p><em>Source: caltang&rsquo;s Poe screenshot</em></p><p><strong>&nbsp;</strong></p><p>As you can see, LLMs are still not perfect as they can generate images but with gibberish words. This will not do. Trying again:</p><p><span><img src="https://us.v-cdn.net/6038679/uploads/images/3a/3aedd7bfef4cd15370edb031c02c120a.png" width="601" height="507" role="button" title="image019.png" alt="image019.png" /></span></p><p><em>Source: caltang&rsquo;s Poe screenshot</em></p><p>As you can see, although some words are readable, most of the image is still gibberish. Instead of going for an image, let us go for Python code!</p><p><strong>&nbsp;</strong></p><p><span><img src="https://us.v-cdn.net/6038679/uploads/images/c8/c8d742a8adc64bc2a1836f9f718e09be.png" width="601" height="553" role="button" title="image021.png" alt="image021.png" /></span></p><p><em>Source: caltang&rsquo;s Poe screenshot</em></p><p><strong>&nbsp;</strong></p><p>Now, with Python code, it is easier to test and see the code firsthand! Code refactoring and optimization can be done later - but the beauty of getting this code is that it comes with some documentation as well:</p><p><strong>&nbsp;</strong></p><p><span><img src="https://us.v-cdn.net/6038679/uploads/images/1c/1cb24155eb1112808f39ea3b847927c1.png" width="600" height="362" role="button" title="image023.png" alt="image023.png" /></span></p><p><em>Source: caltang&rsquo;s Poe screenshot</em></p><p><strong>&nbsp;</strong></p><p>You can then try running the Python code and see your output:</p><p><span><img src="https://us.v-cdn.net/6038679/uploads/images/e3/e33dc38fa13cca5719a9e781de104283.png" role="button" title="image025.png" alt="image025.png" /></span></p><p><em>Source: caltang&rsquo;s Poe screenshot - Python Output</em></p><p>As you can see, the Python code highlights the positions of WF1 and WF1_v2 and points out the expression change done in the filter tool. To go further, more experimentation is needed!</p><p><strong>&nbsp;</strong></p><h2 id="toc-hId--1119814156">Explanation of Differences</h2><p>Visualization of the differences is helpful to give a quick overview/glance of the situation. But the devil is always in the details! Imagine a scenario where you have over 100 tools in a workflow, and each of them has changed in terms of expressions, settings, and selections within the tool configurations. It will be a nightmare to go through each one!</p><p>That is where LLMs can help! Try doing it this way:</p><p><strong>Prompt: <em>&ldquo;</em></strong><em>Goal: I want to have a report of the differences seen in expressions, tool configurations, tool locations, and the presence of tool containers or not. Please list them out and explain what has changed, and give your analysis on the change - whether it is optimized or not - and explain why you recommend those changes.&rdquo;</em></p><p>This is the response by the LLM:</p><blockquote><p>Here's a structured report of the differences observed in the Alteryx workflows, focusing on expressions, tool configurations, tool locations, and the presence of tool containers.</p><h3 id="toc-hId--429252682"><strong>Report on Workflow Changes</strong></h3><h4 id="toc-hId-261308792">1. Expressions</h4><ul><li><strong>Original Expression</strong>: Simple mode with date conditions in the Filter tool.</li><li><strong>Updated Expression</strong>: Changed to Custom mode with the expression [Name] IN (...).</li></ul><p><strong>Analysis</strong>:</p><ul><li><strong>Change</strong>: The expression was adapted from a simple filtering mechanism to a more complex custom condition, allowing for greater flexibility in data selection.</li><li><strong>Optimization</strong>: This change is optimized as it can handle more complex filtering criteria, making the workflow more versatile.</li><li><strong>Recommendation</strong>: This is a positive change as it enhances the filtering logic, allowing users to include multiple conditions in one expression, which can lead to more efficient data processing.</li></ul><h4 id="toc-hId--315275072">2. Tool Configurations</h4><ul><li><strong>Original Configuration</strong>: The Filter tool was set to a simple mode.</li><li><strong>Updated Configuration</strong>: The Filter tool is now set to custom mode.</li></ul><p><strong>Analysis</strong>:</p><ul><li><strong>Change</strong>: The configuration has shifted from a straightforward filter to a customizable one.</li><li><strong>Optimization</strong>: This is an optimized change as it allows for more tailored data manipulation.</li><li><strong>Recommendation</strong>: It is advisable to utilize custom configurations when the data requirements are complex, as this can improve the accuracy of data outputs.</li></ul><h4 id="toc-hId--2122729535">3. Tool Locations</h4><ul><li><strong>Original Tool Locations</strong>:
<ul><li>Input: (138, 126)</li><li>Transpose: (246, 126)</li><li>Filter: (378, 126)</li><li>Histogram: (522, 114)</li><li>Browse: (630, 114)</li></ul></li></ul><ul><li><strong>Updated Tool Locations</strong>:
<ul><li>Step 1: Input: (89, 77)</li><li>Step 2: Transformation: (269, 65)</li><li>Step 3: Output: (689, 65)</li><li>Transpose: (294, 126)</li><li>Filter: (426, 126)</li><li>Histogram: (570, 114)</li><li>Browse: (714, 114)</li></ul></li></ul><p><strong>Analysis</strong>:</p><ul><li><strong>Change</strong>: Nodes have been repositioned significantly, especially the Input and Output nodes.</li><li><strong>Optimization</strong>: The new layout provides a clearer flow of data from Input to Output, which can enhance readability and maintenance of the workflow.</li><li><strong>Recommendation</strong>: Maintaining a logical flow in node placement is crucial for clarity. The updated positions are better organized, facilitating easier debugging and understanding of the workflow.</li></ul><h4 id="toc-hId-364783298">4. Presence of Tool Containers</h4><ul><li><strong>Original Workflow</strong>: No explicit tool containers were mentioned.</li><li><strong>Updated Workflow</strong>: Presence of tool containers is implied as workflows are organized into steps.</li></ul><p><strong>Analysis</strong>:</p><ul><li><strong>Change</strong>: The updated workflow appears to have a more modular design with clear step delineations.</li><li><strong>Optimization</strong>: Using tool containers can help in organizing workflows and improving manageability, especially in complex projects.</li><li><strong>Recommendation</strong>: Implementing tool containers is advisable for larger workflows to encapsulate related tools. This organization can improve performance and clarity, allowing users to focus on specific segments of the workflow without distraction.</li></ul><h3 id="toc-hId--1571753884"><strong>Overall Recommendation</strong></h3><p>The changes made in the updated workflow are largely positive, enhancing flexibility, clarity, and manageability. The shift to custom filtering allows for more robust data processing, while reorganizing tool locations improves workflow readability. Adopting tool containers can further enhance organization, especially as workflows grow in complexity.</p><h3 id="toc-hId-915758949"><strong>Conclusion</strong></h3><p>These adjustments indicate a thoughtful approach to optimizing workflow efficiency and clarity in Alteryx. It is recommended to continue evaluating workflow structures regularly to ensure they meet evolving data processing needs effectively.</p></blockquote><h1 id="toc-hId--1149860952">Conclusion</h1><p>Integrating AI into Alteryx workflow analysis enhances efficiency and clarity. By using Large Language Models (LLMs) to examine XML files, we can easily identify changes and gain insights into our data processes.</p><p>This approach simplifies workflow comparisons and streamlines documentation. Embrace these techniques to optimize your Alteryx projects and improve your data management practices!</p><p><em>This article was inspired by my work with Vicky&nbsp;(<a rel="nofollow" href="/profile/601922">@Vicky_Lau</a>)&nbsp;- her questions and curiosity led me to experiment with this solution that I now use every day. Now, everyone will be able to use this as well.</em></p></div>
]]>
        </description>
    </item>
    <item>
        <title>Challenge #183: Roman Numeral Math</title>
        <link>https://community.alteryx.com/discussion/470370/challenge-183-roman-numeral-math</link>
        <pubDate>Mon, 30 Sep 2019 14:34:11 +0000</pubDate>
        <category>Weekly Challenges</category>
        <dc:creator>AYXAcademy</dc:creator>
        <guid isPermaLink="false">470370@/discussions</guid>
        <description><![CDATA[<div><p>A solution to last week's challenge can be found <a rel="nofollow" href="https://community.alteryx.com/t5/Weekly-Challenge/Challenge-182-Word-Sleuthing/td-p/467649" target="_self">here</a>.</p><p>This week's challenge was shared by&nbsp;<a rel="nofollow" href="/profile/13737">@LordNeilLord</a>&nbsp; and&nbsp;<a rel="nofollow" href="/profile/92497">@JReid</a>&nbsp; from an <a rel="nofollow" href="https://community.alteryx.com/t5/Alteryx-Designer-Discussions/Roman-to-Integer-conversion/m-p/451009/highlight/false#M87121" target="_self">original post</a> by&nbsp;<a rel="nofollow" href="/profile/78284">@AnandKumar1</a>. Thanks to all of you for sharing this challenge!</p><p>This challenge includes two inputs: 1) An equation written in Roman numerals and 2) a look-up table of certain Roman numerals. Solve the equation and return the answer as an integer.</p><p><span><img src="https://us.v-cdn.net/6038679/uploads/images/71/71ac73e65656433be2f48eb17abcefbc.gif" role="button" title="asset.gif" alt="asset.gif" /></span></p><p>Update: Start file updated on 10/1/2019</p></div>
]]>
        </description>
    </item>
    <item>
        <title>Sharepoit output - saving excel file in sharepoint wth multiple tabs</title>
        <link>https://community.alteryx.com/discussion/1433687/sharepoit-output-saving-excel-file-in-sharepoint-wth-multiple-tabs</link>
        <pubDate>Mon, 09 Mar 2026 17:47:51 +0000</pubDate>
        <category>Alteryx One</category>
        <dc:creator>Vishwak</dc:creator>
        <guid isPermaLink="false">1433687@/discussions</guid>
        <description><![CDATA[<div><p>Hi - The excel output contains the multiple tabs all tabs contains the different fields/Data. how can i save the file with all tabs in sharepoint ? could you please guide me on this ?</p></div>
]]>
        </description>
    </item>
    <item>
        <title>Can you use the listbox tool on a filter tool</title>
        <link>https://community.alteryx.com/discussion/1434008/can-you-use-the-listbox-tool-on-a-filter-tool</link>
        <pubDate>Thu, 12 Mar 2026 14:26:56 +0000</pubDate>
        <category>Alteryx One</category>
        <dc:creator>JMil</dc:creator>
        <guid isPermaLink="false">1434008@/discussions</guid>
        <description><![CDATA[<div><p><span><img src="https://us.v-cdn.net/6038679/uploads/images/2e/2e6caa9e2b5a106d26d9c62c25d1ee48.png" role="button" title="Screenshot 2026-03-12 092245.png" alt="Screenshot 2026-03-12 092245.png" /></span></p><p>&nbsp;I've setup like this but I keep getting empty data. Am I doing something wrong or is this not possible&nbsp;</p></div>
]]>
        </description>
    </item>
    <item>
        <title>Challenge #353: A Pokémon Tournament</title>
        <link>https://community.alteryx.com/discussion/1061813/challenge-353-a-pokemon-tournament</link>
        <pubDate>Mon, 09 Jan 2023 13:31:41 +0000</pubDate>
        <category>Weekly Challenges</category>
        <dc:creator>AYXAcademy</dc:creator>
        <guid isPermaLink="false">1061813@/discussions</guid>
        <description><![CDATA[<div><p>A solution to last week&rsquo;s challenge can be found <a rel="nofollow" href="https://community.alteryx.com/t5/Weekly-Challenge/Challenge-352-Circular-Embedding/td-p/1058445" target="_blank">here</a>.<span><img src="https://us.v-cdn.net/6038679/uploads/images/71/71597c302c02efe04597157cdccf117e.png" role="button" title="image_353.png" alt="image_353.png" /></span></p><p>To solve this week&rsquo;s challenge, use Designer Cloud or Designer Desktop.</p><p><span>Haven&rsquo;t heard about Designer Cloud yet? Watch a&nbsp;</span><a href="https://www.alteryx.com/products/designer-cloud-trifacta" target="_blank" rel="noopener nofollow noreferrer">demo</a><span>.</span></p><p>How often do you get to be the judge of a Pok&eacute;mon video game tournament? How well do you know your Pok&eacute;mons?</p><p>In this challenge, you will determine who qualifies as a Pok&eacute;mon trainer for a tournament! Pok&eacute;mon are virtual creatures living with human partners called &ldquo;trainers.&rdquo;</p><p><br />Let's introduce you to the concept of Pok&eacute;mon types. Types are properties applied to Pok&eacute;mon and their moves, which affect the power of moves in battles. There are 18 types: Normal, Fire, Fighting, Water, Flying, Grass, Poison, Electric, Ground, Psychic, Rock, Ice, Bug, Dragon, Ghost, Dark, Steel, and Fairy. A Pok&eacute;mon may have either one or two types. For instance, Charmander is a Fire type, while Bulbasaur is both a Grass type and a Poison type. There are a total of 324 possible ways to assign types to a Pok&eacute;mon.</p><p>To qualify as a trainer in the tournament, you must have at least eight Pok&eacute;mon types total, ranging across your six-Pok&eacute;mon roster.<br />The dataset Pokemon trainers contains information on four Pok&eacute;mon trainers and their six Pok&eacute;mon.<br />The dataset Pokedex contains information on all Pok&eacute;mons from all generations, such as the type (or types) of the Pok&eacute;mon.</p><p><br />Your challenge is to determine which trainers qualify for the tournament and list the trainers' names and their six Pok&eacute;mons (eight Pok&eacute;mon types total).</p><p>Thank you for your comment <a rel="nofollow" href="/profile/77398">@Jean-Balteryx</a>&nbsp;. The start file was updated.</p></div>
]]>
        </description>
    </item>
    <item>
        <title>Challenge #181: Ingredients of an Old Southern</title>
        <link>https://community.alteryx.com/discussion/464549/challenge-181-ingredients-of-an-old-southern</link>
        <pubDate>Mon, 16 Sep 2019 15:35:19 +0000</pubDate>
        <category>Weekly Challenges</category>
        <dc:creator>AYXAcademy</dc:creator>
        <guid isPermaLink="false">464549@/discussions</guid>
        <description><![CDATA[<div><p>A solution to last week's challenge can be found <a rel="nofollow" href="https://community.alteryx.com/t5/Weekly-Challenge/Challenge-180-Thousand-File-Challenge/td-p/461356" target="_blank">here</a>!&nbsp;</p><p>This week's challenge comes to us from ACE&nbsp;<a rel="nofollow" href="/profile/2387">@patrick_digan</a>.&nbsp;</p><p>Using the provided URL, download and parse the data in the recipe for an Old Southern. Create a list of the cocktail ingredients and measurements.</p><p>Whiskey (and other spirits) and analytics go surprisingly well together.&nbsp; Head on over to our <a href="https://www.alteryx.com/community/events/all-events" target="_blank" rel="noopener nofollow noreferrer">Events page </a>to join an evening of whiskey tasting and data sampling near you.&nbsp;</p><p><span><img src="https://us.v-cdn.net/6038679/uploads/images/d4/d4059c5335eb7c2b5f1bea257148585c.gif" role="button" title="dog_bartender.gif" alt="I prefer my analytics shaken...not stirred." /><span>I prefer my analytics shaken...not stirred.</span></span></p></div>
]]>
        </description>
    </item>
    <item>
        <title>Merge data in one excel and also required TAB wise data</title>
        <link>https://community.alteryx.com/discussion/1433885/merge-data-in-one-excel-and-also-required-tab-wise-data</link>
        <pubDate>Wed, 11 Mar 2026 08:35:00 +0000</pubDate>
        <category>Alteryx One</category>
        <dc:creator>Maheshp</dc:creator>
        <guid isPermaLink="false">1433885@/discussions</guid>
        <description><![CDATA[<div><p>Hi Team,</p><p>While preparing the Alteryx WF, I have two output files "Invoice overview report" &amp; "Journal N detail" where in "WBS Reference 2" are common in both the files. but I want the data like as "Required Data" file in which both the data merge in one separate TAB on the basis of "WBS Reference 2". Refer all three files.</p><p>Regards,</p><p>Mahesh</p></div>
]]>
        </description>
    </item>
    <item>
        <title>Challenge #243: Odd Man Out</title>
        <link>https://community.alteryx.com/discussion/670289/challenge-243-odd-man-out</link>
        <pubDate>Mon, 23 Nov 2020 14:16:08 +0000</pubDate>
        <category>Weekly Challenges</category>
        <dc:creator>AYXAcademy</dc:creator>
        <guid isPermaLink="false">670289@/discussions</guid>
        <description><![CDATA[<div><p>A solution to last week's challenge can be found <a rel="nofollow" href="https://community.alteryx.com/t5/Weekly-Challenge/Challenge-242-Meet-Me-Halfway/td-p/666670" target="_self">here</a>.&nbsp;<span><img src="https://us.v-cdn.net/6038679/uploads/images/17/17aa6bb9e4820605c4ed2b5a0a128423.png" role="button" title="243image.png" alt="Source: https://en.wikipedia.org/wiki/Gender" /><span>Source: https://en.wikipedia.org/wiki/Gender</span></span></p><p>In general, there are slightly more men than women in the world. According to the United Nations, the number of men is rising gradually each year since 1960. However, some statistics show this is not the case in certain countries. In former Soviet republics, for example, women outnumber men. Conversely, there are more men than women in Asia, Arab countries, and Northern Africa, but what about in Latin America?</p><p>This Input data for this challenge is an Excel file containing data with the long-term population estimates and projections from 1950 to 2100. Use it to answer the following questions:</p><p>1. What was the last year in which there were more men than women in a Latin American country?<br />2. In what year will the percentage of men in a Latin American country reach the lowest point according to this dataset?<br />3. Is there any chance that it will be more men than women by 2100? In which Latin American country?</p></div>
]]>
        </description>
    </item>
   </channel>
</rss>
