<?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: Filtering Data and Creating New Columns in Qlik Replicate Based on Substring Condition in Qlik Replicate</title>
    <link>https://community.qlik.com/t5/Qlik-Replicate/Filtering-Data-and-Creating-New-Columns-in-Qlik-Replicate-Based/m-p/2505857#M13702</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/300138"&gt;@user2828&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Qlik Replicate provides rich built-in transformations to support various functions for different purpose.&lt;/P&gt;
&lt;P&gt;For your sample, you may define 2 new columns as below:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="john_wang_0-1739503924293.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/177542iC09DFE474B46288F/image-size/large?v=v2&amp;amp;px=999" role="button" title="john_wang_0-1739503924293.png" alt="john_wang_0-1739503924293.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;The column &lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;mesgoutput1column&lt;/FONT&gt;&amp;nbsp;&lt;/STRONG&gt;expression is as below:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="john_wang_1-1739504003982.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/177543i5D208D53F422A3FA/image-size/large?v=v2&amp;amp;px=999" role="button" title="john_wang_1-1739504003982.png" alt="john_wang_1-1739504003982.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Where the computed column &lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;mesgoutput1column&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;retrieves substring from column &lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;NAME&lt;/FONT&gt; &lt;/STRONG&gt;of the source table.&lt;/P&gt;
&lt;P&gt;Hope this helps.&lt;/P&gt;
&lt;P&gt;John.&lt;/P&gt;</description>
    <pubDate>Fri, 14 Feb 2025 03:35:55 GMT</pubDate>
    <dc:creator>john_wang</dc:creator>
    <dc:date>2025-02-14T03:35:55Z</dc:date>
    <item>
      <title>Filtering Data and Creating New Columns in Qlik Replicate Based on Substring Condition</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Filtering-Data-and-Creating-New-Columns-in-Qlik-Replicate-Based/m-p/2505748#M13691</link>
      <description>&lt;P data-start="186" data-end="206"&gt;Hi Qlik Community,&lt;/P&gt;
&lt;P data-start="208" data-end="406"&gt;I have a requirement in &lt;STRONG data-start="232" data-end="250"&gt;Qlik Replicate&lt;/STRONG&gt; where I need to extract specific substrings from a column (&lt;CODE data-start="310" data-end="316"&gt;mesg&lt;/CODE&gt;) in my source table (&lt;CODE data-start="338" data-end="349"&gt;table_1&lt;/CODE&gt;) and create two new columns based on these conditions.&lt;/P&gt;
&lt;H4 data-start="408" data-end="429"&gt;&lt;STRONG data-start="413" data-end="427"&gt;Use Cases:&lt;/STRONG&gt;&lt;/H4&gt;
&lt;OL data-start="431" data-end="850"&gt;
&lt;LI data-start="431" data-end="638"&gt;
&lt;P data-start="434" data-end="477"&gt;&lt;STRONG&gt;mesgoutput1column&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL data-start="481" data-end="638"&gt;
&lt;LI data-start="481" data-end="585"&gt;Extract&amp;nbsp;&amp;nbsp;from the &lt;CODE data-start="513" data-end="519"&gt;mesg&lt;/CODE&gt; column using:
&lt;DIV class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950"&gt;
&lt;DIV class="overflow-y-auto p-4" dir="ltr"&gt;&lt;CODE class="!whitespace-pre language-sql"&gt;&lt;SPAN&gt;&lt;SPAN class="hljs-built_in"&gt;SUBSTRING&lt;/SPAN&gt;(mesg, &lt;SPAN class="hljs-number"&gt;290&lt;/SPAN&gt;, &lt;SPAN class="hljs-number"&gt;4&lt;/SPAN&gt;)
&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;LI data-start="589" data-end="638"&gt;Store this in a new column called &lt;STRONG&gt;mesgoutput1column&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI data-start="640" data-end="850"&gt;
&lt;P data-start="643" data-end="677"&gt;&lt;STRONG&gt;mesgoutput2column&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL data-start="681" data-end="850"&gt;
&lt;LI data-start="681" data-end="797"&gt;Extract from the &lt;CODE data-start="513" data-end="519"&gt;mesg&lt;/CODE&gt; column using:
&lt;DIV class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950"&gt;
&lt;DIV class="overflow-y-auto p-4" dir="ltr"&gt;&lt;CODE class="!whitespace-pre language-sql"&gt;&lt;SPAN&gt;&lt;SPAN class="hljs-built_in"&gt;SUBSTRING&lt;/SPAN&gt;(mesg, &lt;SPAN class="hljs-number"&gt;194&lt;/SPAN&gt;, &lt;SPAN class="hljs-number"&gt;6&lt;/SPAN&gt;)
&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;LI data-start="801" data-end="850"&gt;Store this in a new column called &lt;STRONG&gt;mesgoutput2column&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;H4 data-start="852" data-end="872"&gt;&lt;STRONG data-start="857" data-end="870"&gt;Question:&lt;/STRONG&gt;&lt;/H4&gt;
&lt;UL data-start="873" data-end="1195"&gt;
&lt;LI data-start="873" data-end="970"&gt;Can I apply these transformations directly in Replicate within the replication task?&lt;/LI&gt;
&lt;LI data-start="971" data-end="1051"&gt;If yes, how can I create 2 computed columns to extract these substring values?&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Sreehari&lt;/P&gt;
&lt;P data-start="208" data-end="406"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-start="208" data-end="406"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV id="ae_app" data-nosnippet=""&gt;&lt;!--
        Layout, Style or Voice Helpers
    --&gt;
&lt;DIV id="ae_helpers" class="ae-module" style="display: none;"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;!--
        Compliance
    --&gt;
&lt;DIV id="ae_compliance" class="ae-module" style="display: none;"&gt;&lt;!-- For autoSmartRem addNewWindowWarnings div is referenced in an aria-describedby --&gt;
&lt;DIV id="audioeye_new_window_message" style="display: none;"&gt;Opens in new window&lt;/DIV&gt;
&lt;DIV id="audioeye_pdf_message" style="display: none;"&gt;PDF Download&lt;/DIV&gt;
&lt;DIV id="audioeye_word_message" style="display: none;"&gt;Word Download&lt;/DIV&gt;
&lt;DIV id="audioeye_excel_message" style="display: none;"&gt;Excel Download&lt;/DIV&gt;
&lt;DIV id="audioeye_powerpoint_message" style="display: none;"&gt;PowerPoint Download&lt;/DIV&gt;
&lt;DIV id="audioeye_document_message" style="display: none;"&gt;Document Download&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;!--
        Versioning Control Panel if versioning = true !
    --&gt; &lt;!--
        Launcher
    --&gt; &lt;!-- Toolbar --&gt;&lt;!--
        Site Menu
    --&gt; &lt;!--
        Generic Aria Live message container
    --&gt;
&lt;DIV id="ae_enabled_messages" class="ae-blurb-noaudio" aria-relevant="additions" aria-live="assertive"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;!-- Symbol definitions --&gt;&lt;/DIV&gt;
&lt;!-- end #ae_app --&gt;
&lt;DIV id="ae_app" data-nosnippet=""&gt;&lt;!--
        Layout, Style or Voice Helpers
    --&gt;
&lt;DIV id="ae_helpers" class="ae-module" style="display: none;"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;!--
        Compliance
    --&gt;
&lt;DIV id="ae_compliance" class="ae-module" style="display: none;"&gt;&lt;!-- For autoSmartRem addNewWindowWarnings div is referenced in an aria-describedby --&gt;
&lt;DIV id="audioeye_new_window_message" style="display: none;"&gt;Opens in new window&lt;/DIV&gt;
&lt;DIV id="audioeye_pdf_message" style="display: none;"&gt;PDF Download&lt;/DIV&gt;
&lt;DIV id="audioeye_word_message" style="display: none;"&gt;Word Download&lt;/DIV&gt;
&lt;DIV id="audioeye_excel_message" style="display: none;"&gt;Excel Download&lt;/DIV&gt;
&lt;DIV id="audioeye_powerpoint_message" style="display: none;"&gt;PowerPoint Download&lt;/DIV&gt;
&lt;DIV id="audioeye_document_message" style="display: none;"&gt;Document Download&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;!--
        Versioning Control Panel if versioning = true !
    --&gt; &lt;!--
        Launcher
    --&gt;  &lt;!-- Toolbar --&gt;
&lt;ASIDE id="ae_toolbar" tabindex="0" aria-label="Accessibility options"&gt;&lt;/ASIDE&gt;
&lt;!--
        Site Menu
    --&gt;  &lt;!--
        Generic Aria Live message container
    --&gt;
&lt;DIV id="ae_enabled_messages" class="ae-blurb-noaudio" aria-relevant="additions" aria-live="assertive"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;!-- Symbol definitions --&gt;    &lt;/DIV&gt;
&lt;!-- end #ae_app --&gt;</description>
      <pubDate>Thu, 13 Feb 2025 12:08:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Filtering-Data-and-Creating-New-Columns-in-Qlik-Replicate-Based/m-p/2505748#M13691</guid>
      <dc:creator>user2828</dc:creator>
      <dc:date>2025-02-13T12:08:51Z</dc:date>
    </item>
    <item>
      <title>Re: Filtering Data and Creating New Columns in Qlik Replicate Based on Substring Condition</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Filtering-Data-and-Creating-New-Columns-in-Qlik-Replicate-Based/m-p/2505857#M13702</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/300138"&gt;@user2828&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Qlik Replicate provides rich built-in transformations to support various functions for different purpose.&lt;/P&gt;
&lt;P&gt;For your sample, you may define 2 new columns as below:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="john_wang_0-1739503924293.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/177542iC09DFE474B46288F/image-size/large?v=v2&amp;amp;px=999" role="button" title="john_wang_0-1739503924293.png" alt="john_wang_0-1739503924293.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;The column &lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;mesgoutput1column&lt;/FONT&gt;&amp;nbsp;&lt;/STRONG&gt;expression is as below:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="john_wang_1-1739504003982.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/177543i5D208D53F422A3FA/image-size/large?v=v2&amp;amp;px=999" role="button" title="john_wang_1-1739504003982.png" alt="john_wang_1-1739504003982.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Where the computed column &lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;mesgoutput1column&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;retrieves substring from column &lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;NAME&lt;/FONT&gt; &lt;/STRONG&gt;of the source table.&lt;/P&gt;
&lt;P&gt;Hope this helps.&lt;/P&gt;
&lt;P&gt;John.&lt;/P&gt;</description>
      <pubDate>Fri, 14 Feb 2025 03:35:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Filtering-Data-and-Creating-New-Columns-in-Qlik-Replicate-Based/m-p/2505857#M13702</guid>
      <dc:creator>john_wang</dc:creator>
      <dc:date>2025-02-14T03:35:55Z</dc:date>
    </item>
  </channel>
</rss>

