<?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: Remove everything before last _ in given field name in Alteryx Designer Desktop Discussions</title>
    <link>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Remove-everything-before-last-in-given-field-name/m-p/418597#M77360</link>
    <description>&lt;P&gt;Hey&amp;nbsp;&lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/10797"&gt;@IJH34&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Not sure its the most efficient method but I like to use reversestring...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ReverseString(Left(ReverseString([Field1]), FindString(ReverseString(Field1), "_")))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Neil&lt;/P&gt;</description>
    <pubDate>Tue, 21 May 2019 16:39:35 GMT</pubDate>
    <dc:creator>LordNeilLord</dc:creator>
    <dc:date>2019-05-21T16:39:35Z</dc:date>
    <item>
      <title>Remove everything before last _ in given field name</title>
      <link>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Remove-everything-before-last-in-given-field-name/m-p/418586#M77358</link>
      <description>&lt;P&gt;I have a number of fields that were joined together, and thus renamed with various "left_" "right_" before the field name.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;e.g.&lt;/P&gt;&lt;P&gt;_left_left_right_field 1&lt;/P&gt;&lt;P&gt;_left_right_field 2&lt;/P&gt;&lt;P&gt;_left_right_right_field 3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;what I would like to do, possibly with the combination of dynamic rename and regex, is remove anything prior to and including the last _ in any given field header.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;e.g.&lt;/P&gt;&lt;P&gt;field 1&lt;/P&gt;&lt;P&gt;field 2&lt;/P&gt;&lt;P&gt;field 3&lt;/P&gt;</description>
      <pubDate>Thu, 13 Jun 2024 21:45:54 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Remove-everything-before-last-in-given-field-name/m-p/418586#M77358</guid>
      <dc:creator>IJH34</dc:creator>
      <dc:date>2024-06-13T21:45:54Z</dc:date>
    </item>
    <item>
      <title>Re: Remove everything before last _ in given field name</title>
      <link>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Remove-everything-before-last-in-given-field-name/m-p/418597#M77360</link>
      <description>&lt;P&gt;Hey&amp;nbsp;&lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/10797"&gt;@IJH34&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Not sure its the most efficient method but I like to use reversestring...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ReverseString(Left(ReverseString([Field1]), FindString(ReverseString(Field1), "_")))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Neil&lt;/P&gt;</description>
      <pubDate>Tue, 21 May 2019 16:39:35 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Remove-everything-before-last-in-given-field-name/m-p/418597#M77360</guid>
      <dc:creator>LordNeilLord</dc:creator>
      <dc:date>2019-05-21T16:39:35Z</dc:date>
    </item>
    <item>
      <title>Re: Remove everything before last _ in given field name</title>
      <link>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Remove-everything-before-last-in-given-field-name/m-p/418610#M77363</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/10797"&gt;@IJH34&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here's a good regex:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;REGEX_REPLACE([FieldName], ".*_(.*)", "$1")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;</description>
      <pubDate>Tue, 21 May 2019 16:43:47 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Remove-everything-before-last-in-given-field-name/m-p/418610#M77363</guid>
      <dc:creator>Thableaus</dc:creator>
      <dc:date>2019-05-21T16:43:47Z</dc:date>
    </item>
    <item>
      <title>Re: Remove everything before last _ in given field name</title>
      <link>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Remove-everything-before-last-in-given-field-name/m-p/418612#M77364</link>
      <description>&lt;P&gt;And another one&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;REGEX_Replace([Field1], "(.*_)+", "")&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dan&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 21 May 2019 16:46:15 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Remove-everything-before-last-in-given-field-name/m-p/418612#M77364</guid>
      <dc:creator>danilang</dc:creator>
      <dc:date>2019-05-21T16:46:15Z</dc:date>
    </item>
    <item>
      <title>Re: Remove everything before last _ in given field name</title>
      <link>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Remove-everything-before-last-in-given-field-name/m-p/418682#M77378</link>
      <description>&lt;P&gt;&lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/49596"&gt;@Thableaus&lt;/a&gt;&amp;nbsp;Perfect! Regex is a tricky one for me.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 21 May 2019 18:18:25 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Remove-everything-before-last-in-given-field-name/m-p/418682#M77378</guid>
      <dc:creator>IJH34</dc:creator>
      <dc:date>2019-05-21T18:18:25Z</dc:date>
    </item>
    <item>
      <title>Re: Remove everything before last _ in given field name</title>
      <link>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Remove-everything-before-last-in-given-field-name/m-p/418868#M77395</link>
      <description>&lt;P&gt;&lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/10797"&gt;@IJH34&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Back in the day before I knew what RegEx was, I would solve this type of problem with string functions.&amp;nbsp; While not as fancy as pattern matching, it runs faster.&amp;nbsp; In fact, with 30 million records it takes 48.4 seconds to calculate your results using RegEx (quite fast!) and only 37.5 seconds to use the following formula:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Right( 
     [Field1], MIN(
FindString(ReverseString([Field1]), "_thgir"),
FindString(ReverseString([Field1]), "_tfel")
     )
)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Bottom line is that you should decide which solution is more easily explained to your team and use RegEx when you're comfortable with it.&amp;nbsp; I do encourage you to learn it.&amp;nbsp;&amp;nbsp;&lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/34059"&gt;@danilang&lt;/a&gt; and &amp;nbsp;&lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/49596"&gt;@Thableaus&lt;/a&gt;&amp;nbsp;gave great RegEx advice&amp;nbsp; and&amp;nbsp;&lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/13737"&gt;@LordNeilLord&lt;/a&gt;&amp;nbsp; sent you down the same path that I would have taken you on.&amp;nbsp; All of the suggestions in the post are solution worthy.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Mark&lt;/P&gt;</description>
      <pubDate>Tue, 21 May 2019 20:52:13 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Remove-everything-before-last-in-given-field-name/m-p/418868#M77395</guid>
      <dc:creator>MarqueeCrew</dc:creator>
      <dc:date>2019-05-21T20:52:13Z</dc:date>
    </item>
    <item>
      <title>Re: Remove everything before last _ in given field name</title>
      <link>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Remove-everything-before-last-in-given-field-name/m-p/419067#M77426</link>
      <description>&lt;P&gt;I totally agree&amp;nbsp;&lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/3557"&gt;@MarqueeCrew&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you don't understand it....don't use it (or learn it quickly)&lt;/P&gt;</description>
      <pubDate>Wed, 22 May 2019 07:38:57 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Remove-everything-before-last-in-given-field-name/m-p/419067#M77426</guid>
      <dc:creator>LordNeilLord</dc:creator>
      <dc:date>2019-05-22T07:38:57Z</dc:date>
    </item>
  </channel>
</rss>

