<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Challenge #47: Vehicle Identification Number Test in Weekly Challenges</title>
    <link>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/88449#M2197</link>
    <description>&lt;P&gt;Enjoyed this one&lt;/P&gt;&lt;LI-SPOILER&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2017-10-29 at 23.18.19.png" style="width: 999px;"&gt;&lt;img src="https://community.alteryx.com/t5/image/serverpage/image-id/23730i6FD3AC0C76314CD8/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screen Shot 2017-10-29 at 23.18.19.png" alt="Screen Shot 2017-10-29 at 23.18.19.png" /&gt;&lt;/span&gt;&lt;/LI-SPOILER&gt;</description>
    <pubDate>Sun, 29 Oct 2017 23:19:39 GMT</pubDate>
    <dc:creator>Natasha</dc:creator>
    <dc:date>2017-10-29T23:19:39Z</dc:date>
    <item>
      <title>Challenge #47: Vehicle Identification Number Test</title>
      <link>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/40309#M56</link>
      <description>&lt;P&gt;&lt;A href="https://community.alteryx.com/t5/Welcome-to-the-Alteryx-Community/Halloween-16-Spooky-Spooky/td-p/36779" target="_blank" rel="noopener"&gt;Happy Halloween&lt;/A&gt; loyal weekly exercise participants, here is an exercise I hope does not scare you too much. Hopefully is a treat and not a trick. &amp;nbsp;The link to last week’s challenge &amp;nbsp;is &lt;A href="https://community.alteryx.com/t5/Weekly-Challenge/Weekly-Exercise-47-Data-Prep-Date-Formatting-Beginner/m-p/40308#M55" target="_blank" rel="noopener"&gt;HERE&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Halloween.jpg" style="width: 334px;"&gt;&lt;img src="https://community.alteryx.com/t5/image/serverpage/image-id/9951i770626FFC61C4F22/image-size/large?v=v2&amp;amp;px=999" role="button" title="Halloween.jpg" alt="Halloween.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Use case: An Alteryx subscriber needs to build a process to validate VIN numbers to test for data quality issues across the fleet data. The algorithm is provided at the below wiki link.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://en.wikipedia.org/wiki/Vehicle_identification_number" target="_blank" rel="nofollow noopener noreferrer"&gt;http://en.wikipedia.org/wiki/Vehicle_identification_number&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Objective: Please take the VIN numbers from the Input and create a new column for the check digit. Compare the check digit with the calculated check digit value. If the two values do not match (and there was no error in the calculation), then there is a mistake in the VIN. Out of the six VINs, how many vehicles have invalid codes?&lt;/P&gt;</description>
      <pubDate>Tue, 13 Sep 2022 18:59:46 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/40309#M56</guid>
      <dc:creator>GeneR</dc:creator>
      <dc:date>2022-09-13T18:59:46Z</dc:date>
    </item>
    <item>
      <title>Re: Weekly Exercise 47: Validating  Vehicle Identification Numbers (VIN) (Intermediate)</title>
      <link>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/37055#M228</link>
      <description>&lt;P&gt;I took on the challenge of doing this without lookup tables.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-SPOILER&gt;Here is my calculation to get the weighted value:&lt;BR /&gt;
&lt;PRE&gt;IF [Position]=8 THEN 10 ELSE 9-MOD([Position],10) ENDIF
*
IF IsInteger([Letter]) THEN ToNumber(Letter)
ELSE CharToInt([Letter])-
IF CharToInt([Letter])&amp;lt;=73 THEN 64
ELSEIF CharToInt([Letter])&amp;lt;=82 THEN 73
ELSE 81 ENDIF ENDIF&lt;/PRE&gt;
&lt;BR /&gt;and then to convert the sum to the check digit:&lt;BR /&gt;
&lt;PRE&gt;IF !REGEX_Match([VIN ID], '^[^IOQ]+$')&lt;BR /&gt;OR !REGEX_Match([VIN ID], '^[A-Z_0-9]+$')&lt;BR /&gt;THEN Null()&lt;BR /&gt;ELSEIF Mod([Value],11)=10 THEN 'X'&lt;BR /&gt;ELSE ToString(Mod([Value],11)) ENDIF&lt;/PRE&gt;
&lt;BR /&gt;I think the VIN of "ABCDEFGHIJKLMNOPQ" should come back with a Null because it is invalid as it contains an I,O,Q. I also verify that it is only capital letters and numbers.&lt;BR /&gt;&lt;BR /&gt;&lt;IMG src="https://community.alteryx.com/t5/image/serverpage/image-id/9980iFA2FB5CA7013B3E9/image-size/original?v=v2&amp;amp;px=-1" border="0" alt="VIN.png" title="VIN.png" /&gt;&lt;/LI-SPOILER&gt;</description>
      <pubDate>Wed, 14 Dec 2016 18:59:47 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/37055#M228</guid>
      <dc:creator>Joe_Mako</dc:creator>
      <dc:date>2016-12-14T18:59:47Z</dc:date>
    </item>
    <item>
      <title>Re: Weekly Exercise 47: Validating  Vehicle Identification Numbers (VIN) (Intermediate)</title>
      <link>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/37605#M227</link>
      <description>&lt;P&gt;A solution has been posted&lt;/P&gt;
&lt;LI-SPOILER&gt;&lt;IMG src="https://community.alteryx.com/t5/image/serverpage/image-id/10154iCFCFB3CC17F4AAAE/image-size/original?v=v2&amp;amp;px=-1" border="0" alt="2016-11-07 09_08_13-Alteryx Designer x64 BETA - Analysis_ValidateVIN_Solution.yxmd.png" title="2016-11-07 09_08_13-Alteryx Designer x64 BETA - Analysis_ValidateVIN_Solution.yxmd.png" /&gt;&lt;/LI-SPOILER&gt;</description>
      <pubDate>Wed, 14 Dec 2016 19:00:05 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/37605#M227</guid>
      <dc:creator>TaraM</dc:creator>
      <dc:date>2016-12-14T19:00:05Z</dc:date>
    </item>
    <item>
      <title>Re: Weekly Exercise 47: Validating  Vehicle Identification Numbers (VIN) (Intermediate)</title>
      <link>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/39816#M226</link>
      <description>&lt;LI-SPOILER&gt;near-spoiler alert&lt;/LI-SPOILER&gt;
&lt;P&gt;This was a great skill-builder exercise for me. &amp;nbsp;Now, I appreciate the value of parsing a string into (readers' guess: Columns or Rows), in order to allow for all of that SQL-esque stuff. &amp;nbsp;Good stuff!&lt;/P&gt;</description>
      <pubDate>Wed, 14 Dec 2016 19:00:21 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/39816#M226</guid>
      <dc:creator>DanielUpton</dc:creator>
      <dc:date>2016-12-14T19:00:21Z</dc:date>
    </item>
    <item>
      <title>Re: Challenge #47: Vehicle Identification Number Test</title>
      <link>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/48450#M439</link>
      <description>&lt;P&gt;working on earning a badge ...&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;Mark&lt;/P&gt;</description>
      <pubDate>Thu, 02 Mar 2017 13:46:48 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/48450#M439</guid>
      <dc:creator>MarqueeCrew</dc:creator>
      <dc:date>2017-03-02T13:46:48Z</dc:date>
    </item>
    <item>
      <title>Re: Challenge #47: Vehicle Identification Number Test</title>
      <link>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/52675#M597</link>
      <description>&lt;P&gt;Great challenge - loved the fact that it required research.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My solution was kind of a hybrid solution (when I compared it afterwards to some of the other solutions)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-SPOILER&gt;I used the simple regex to tokenise into rows (like&amp;nbsp;&lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/3557"&gt;@MarqueeCrew&lt;/a&gt;&amp;nbsp;and &lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/1078"&gt;@Joe_Mako&lt;/a&gt;&amp;nbsp;did too) but split it into streams like&amp;nbsp;&lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/4"&gt;@TaraM&lt;/a&gt;&lt;BR /&gt;&lt;BR /&gt;For anyone who needs the lookup tables they are in the attached flow.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI-SPOILER&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 01 Apr 2017 10:30:54 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/52675#M597</guid>
      <dc:creator>SeanAdams</dc:creator>
      <dc:date>2017-04-01T10:30:54Z</dc:date>
    </item>
    <item>
      <title>Re: Challenge #47: Vehicle Identification Number Test</title>
      <link>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/54979#M712</link>
      <description>&lt;P&gt;My solution. I remember solving this one last year trying to prep for the Grand Prix qualification rounds! But I didn't save my solution... and I didn't know how to use several of the tools I used this time... so no idea how I did it a year ago!&lt;/P&gt;&lt;LI-SPOILER&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="WeeklyChallenge47.JPG" style="width: 999px;"&gt;&lt;img src="https://community.alteryx.com/t5/image/serverpage/image-id/15423i02CF0BFBA8EB0622/image-size/large?v=v2&amp;amp;px=999" role="button" title="WeeklyChallenge47.JPG" alt="WeeklyChallenge47.JPG" /&gt;&lt;/span&gt;&lt;/LI-SPOILER&gt;</description>
      <pubDate>Thu, 13 Apr 2017 03:40:32 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/54979#M712</guid>
      <dc:creator>NicoleJohnson</dc:creator>
      <dc:date>2017-04-13T03:40:32Z</dc:date>
    </item>
    <item>
      <title>Re: Challenge #47: Vehicle Identification Number Test</title>
      <link>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/58067#M878</link>
      <description>&lt;P&gt;Added the fun of parsing the lookup tables from the Wiki page (to avoid any typos)&lt;/P&gt;</description>
      <pubDate>Wed, 03 May 2017 01:45:42 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/58067#M878</guid>
      <dc:creator>estherb47</dc:creator>
      <dc:date>2017-05-03T01:45:42Z</dc:date>
    </item>
    <item>
      <title>Re: Challenge #47: Vehicle Identification Number Test</title>
      <link>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/62270#M1113</link>
      <description>&lt;P&gt;Not the neatest solution but it works, so I'm satisfied&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-SPOILER&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Weekly Challenge 47.png" style="width: 999px;"&gt;&lt;img src="https://community.alteryx.com/t5/image/serverpage/image-id/17336i898E0E1F92F0D396/image-size/large?v=v2&amp;amp;px=999" role="button" title="Weekly Challenge 47.png" alt="Weekly Challenge 47.png" /&gt;&lt;/span&gt;&lt;/LI-SPOILER&gt;</description>
      <pubDate>Mon, 29 May 2017 12:48:36 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/62270#M1113</guid>
      <dc:creator>LordNeilLord</dc:creator>
      <dc:date>2017-05-29T12:48:36Z</dc:date>
    </item>
    <item>
      <title>Re: Challenge #47: Vehicle Identification Number Test</title>
      <link>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/79094#M1659</link>
      <description>&lt;P&gt;Here's my solution. &amp;nbsp;I've mostly used formula tools because they suit the way my brain works. &amp;nbsp;Enjoyed this one lots!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-SPOILER&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Untitled.png" style="width: 999px;"&gt;&lt;img src="https://community.alteryx.com/t5/image/serverpage/image-id/21205iEC4AFE7CA46B6BD2/image-size/large?v=v2&amp;amp;px=999" role="button" title="Untitled.png" alt="Untitled.png" /&gt;&lt;/span&gt;&lt;/LI-SPOILER&gt;</description>
      <pubDate>Thu, 31 Aug 2017 17:58:44 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/79094#M1659</guid>
      <dc:creator>jamielaird</dc:creator>
      <dc:date>2017-08-31T17:58:44Z</dc:date>
    </item>
    <item>
      <title>Re: Challenge #47: Vehicle Identification Number Test</title>
      <link>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/79098#M1660</link>
      <description>&lt;P&gt;Update: Here's a completely ridiculous (but functional) solution with the check digit calculation in one formula tool, just to illustrate that&amp;nbsp;fewer tools is not always better.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-SPOILER&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Untitled.png" style="width: 466px;"&gt;&lt;img src="https://community.alteryx.com/t5/image/serverpage/image-id/21206i8BF5B5DF3B1AAB7B/image-size/large?v=v2&amp;amp;px=999" role="button" title="Untitled.png" alt="Untitled.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE&gt;IF Mod(((ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),0,1))*8)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),1,1))*7)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),2,1))*6)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),3,1))*5)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),4,1))*4)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),5,1))*3)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),6,1))*2)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),7,1))*10)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),8,1))*0)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),9,1))*9)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),10,1))*8)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),11,1))*7)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),12,1))*6)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),13,1))*5)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),14,1))*4)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),15,1))*3)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),16,1))*2)), 11)=10 THEN 'X' ELSE Mod(((ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),0,1))*8)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),1,1))*7)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),2,1))*6)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),3,1))*5)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),4,1))*4)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),5,1))*3)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),6,1))*2)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),7,1))*10)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),8,1))*0)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),9,1))*9)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),10,1))*8)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),11,1))*7)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),12,1))*6)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),13,1))*5)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),14,1))*4)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),15,1))*3)
+ (ToNumber(Substring((Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace([VIN],"A","1"),'B','2'),'C','3'),'D','4'),'E','5'),'F','6'),'G','7'),'H','8'),'J','1'),'K','2'),'L','3'),'M','4'),'N','5'),'P','7'),'R','9'),'S','2'),'T','3'),'U','4'),'V','5'),'W','6'),'X','7'),'Y','8'),'Z','9')),16,1))*2)), 11) ENDIF&lt;/PRE&gt;&amp;nbsp;&lt;/LI-SPOILER&gt;</description>
      <pubDate>Thu, 31 Aug 2017 18:10:17 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/79098#M1660</guid>
      <dc:creator>jamielaird</dc:creator>
      <dc:date>2017-08-31T18:10:17Z</dc:date>
    </item>
    <item>
      <title>Re: Challenge #47: Vehicle Identification Number Test</title>
      <link>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/82422#M1891</link>
      <description>&lt;P&gt;Fun Challenge.&lt;/P&gt;&lt;LI-SPOILER&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 943px;"&gt;&lt;img src="https://community.alteryx.com/t5/image/serverpage/image-id/21978iBAEB1F04E90499EE/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;/span&gt;&lt;/LI-SPOILER&gt;</description>
      <pubDate>Fri, 22 Sep 2017 14:39:52 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/82422#M1891</guid>
      <dc:creator>patrick_digan</dc:creator>
      <dc:date>2017-09-22T14:39:52Z</dc:date>
    </item>
    <item>
      <title>Re: Challenge #47: Vehicle Identification Number Test</title>
      <link>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/84560#M1995</link>
      <description>&lt;P&gt;Solution Attached&lt;/P&gt;</description>
      <pubDate>Wed, 04 Oct 2017 19:17:56 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/84560#M1995</guid>
      <dc:creator>nick_ceneviva</dc:creator>
      <dc:date>2017-10-04T19:17:56Z</dc:date>
    </item>
    <item>
      <title>Re: Challenge #47: Vehicle Identification Number Test</title>
      <link>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/88449#M2197</link>
      <description>&lt;P&gt;Enjoyed this one&lt;/P&gt;&lt;LI-SPOILER&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2017-10-29 at 23.18.19.png" style="width: 999px;"&gt;&lt;img src="https://community.alteryx.com/t5/image/serverpage/image-id/23730i6FD3AC0C76314CD8/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screen Shot 2017-10-29 at 23.18.19.png" alt="Screen Shot 2017-10-29 at 23.18.19.png" /&gt;&lt;/span&gt;&lt;/LI-SPOILER&gt;</description>
      <pubDate>Sun, 29 Oct 2017 23:19:39 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/88449#M2197</guid>
      <dc:creator>Natasha</dc:creator>
      <dc:date>2017-10-29T23:19:39Z</dc:date>
    </item>
    <item>
      <title>Re: Challenge #47: Vehicle Identification Number Test</title>
      <link>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/92496#M2407</link>
      <description>&lt;P&gt;I just stumbled upon this because I&amp;nbsp;had just built a VIN validation macro (attached)! It adds a boolean column indicating whether the VIN checks or not.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I used the same logic for the challenge&amp;nbsp;solution. I disagree that you need to build lookup tables or do any joins :P&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-SPOILER&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Lamm_20171121.PNG" style="width: 999px;"&gt;&lt;img src="https://community.alteryx.com/t5/image/serverpage/image-id/24964i85A9E38D0E5D66C6/image-size/large?v=v2&amp;amp;px=999" role="button" title="Lamm_20171121.PNG" alt="Lamm_20171121.PNG" /&gt;&lt;/span&gt;&lt;/LI-SPOILER&gt;</description>
      <pubDate>Tue, 21 Nov 2017 22:15:05 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/92496#M2407</guid>
      <dc:creator>elamm43</dc:creator>
      <dc:date>2017-11-21T22:15:05Z</dc:date>
    </item>
    <item>
      <title>Re: Challenge #47: Vehicle Identification Number Test</title>
      <link>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/92497#M2408</link>
      <description>&lt;P&gt;macro&lt;/P&gt;</description>
      <pubDate>Tue, 21 Nov 2017 22:15:32 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/92497#M2408</guid>
      <dc:creator>elamm43</dc:creator>
      <dc:date>2017-11-21T22:15:32Z</dc:date>
    </item>
    <item>
      <title>Re: Challenge #47: Vehicle Identification Number Test</title>
      <link>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/94449#M2578</link>
      <description>&lt;P&gt;Fun Little Challenge!&lt;/P&gt;</description>
      <pubDate>Mon, 04 Dec 2017 02:51:42 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/94449#M2578</guid>
      <dc:creator>samN</dc:creator>
      <dc:date>2017-12-04T02:51:42Z</dc:date>
    </item>
    <item>
      <title>Re: Challenge #47: Vehicle Identification Number Test</title>
      <link>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/95489#M2680</link>
      <description>&lt;P&gt;Halfway thru setting it up I realized this would be easier with a macro.&lt;/P&gt;</description>
      <pubDate>Mon, 11 Dec 2017 04:55:29 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/95489#M2680</guid>
      <dc:creator>ggruccio</dc:creator>
      <dc:date>2017-12-11T04:55:29Z</dc:date>
    </item>
    <item>
      <title>Re: Challenge #47: Vehicle Identification Number Test</title>
      <link>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/95948#M2744</link>
      <description>&lt;P&gt;This was very enjoyable. I love the real-world application problems. Solution attached.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-SPOILER&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="challenge_47 - Snip.PNG" style="width: 999px;"&gt;&lt;img src="https://community.alteryx.com/t5/image/serverpage/image-id/25959i903031F21E936C79/image-size/large?v=v2&amp;amp;px=999" role="button" title="challenge_47 - Snip.PNG" alt="challenge_47 - Snip.PNG" /&gt;&lt;/span&gt;&lt;/LI-SPOILER&gt;</description>
      <pubDate>Tue, 12 Dec 2017 19:26:59 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/95948#M2744</guid>
      <dc:creator>philipmannering</dc:creator>
      <dc:date>2017-12-12T19:26:59Z</dc:date>
    </item>
    <item>
      <title>Re: Challenge #47: Vehicle Identification Number Test</title>
      <link>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/98170#M2798</link>
      <description>&lt;P&gt;Solution attached.&lt;/P&gt;</description>
      <pubDate>Wed, 13 Dec 2017 14:34:50 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Weekly-Challenges/Challenge-47-Vehicle-Identification-Number-Test/m-p/98170#M2798</guid>
      <dc:creator>LandonG</dc:creator>
      <dc:date>2017-12-13T14:34:50Z</dc:date>
    </item>
  </channel>
</rss>

