<?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: Match Comma delimited values in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Match-Comma-delimited-values/m-p/1871842#M71940</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/146018"&gt;@Qliklearner3&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;As a result, you want to show the string or just want to create a flag?&lt;/P&gt;
&lt;P&gt;like&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;in bcg,hap,dbn,mah - match as all the values have either 'a' or 'b' in it in this case you want to show "bcg,hap,mah" as a result or just "matched" string.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 16 Dec 2021 08:31:48 GMT</pubDate>
    <dc:creator>abhijitnalekar</dc:creator>
    <dc:date>2021-12-16T08:31:48Z</dc:date>
    <item>
      <title>Match Comma delimited values</title>
      <link>https://community.qlik.com/t5/App-Development/Match-Comma-delimited-values/m-p/1871791#M71939</link>
      <description>&lt;P&gt;Hi I've a column with comma delimited values like below, I want to check each row one by one and match each delimited value, if all the delimited value in a row have either 'a' or 'b' in them then it's a match else unmated as newcolumn. How Can I achieve this ?&amp;nbsp; Any help is appreciated.&lt;/P&gt;
&lt;P&gt;eg- Table 1&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Name&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;agh,Jcg, bit,akl&amp;nbsp; &amp;nbsp; - unmatched as one value has neither 'a' or 'b' in it&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tcm,edf,jkl - unmatched&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;abc,dab,tah - match as all the values have 'a' in it&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bcg,hap,dbn,mah - match as all the values have either 'a' or 'b' in it&lt;/P&gt;
&lt;P&gt;&lt;LI-PRODUCT title="QlikView" id="qlikView"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 16:53:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Match-Comma-delimited-values/m-p/1871791#M71939</guid>
      <dc:creator>Qliklearner3</dc:creator>
      <dc:date>2024-11-16T16:53:04Z</dc:date>
    </item>
    <item>
      <title>Re: Match Comma delimited values</title>
      <link>https://community.qlik.com/t5/App-Development/Match-Comma-delimited-values/m-p/1871842#M71940</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/146018"&gt;@Qliklearner3&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;As a result, you want to show the string or just want to create a flag?&lt;/P&gt;
&lt;P&gt;like&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;in bcg,hap,dbn,mah - match as all the values have either 'a' or 'b' in it in this case you want to show "bcg,hap,mah" as a result or just "matched" string.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 16 Dec 2021 08:31:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Match-Comma-delimited-values/m-p/1871842#M71940</guid>
      <dc:creator>abhijitnalekar</dc:creator>
      <dc:date>2021-12-16T08:31:48Z</dc:date>
    </item>
    <item>
      <title>Re: Match Comma delimited values</title>
      <link>https://community.qlik.com/t5/App-Development/Match-Comma-delimited-values/m-p/1871866#M71941</link>
      <description>&lt;P&gt;Hi, this might be it:&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;temp_data:
LOAD *, ROWNO() AS row INLINE [
Name
agh,Jcg, bit,akl
tcm,edf,jkl
abc,dab,tah
bcg,hap,dbn,mah
] (DELIMITER IS ';');

temp_values:
LOAD DISTINCT
Name
RESIDENT temp_data;

temp_values2:
LOAD *,
IF(WILDMATCH(name_subfield,'*a*','*b*'),1,0) as match_flag;

LOAD
Name,
SUBFIELD(Name,',') AS name_subfield
RESIDENT temp_values;

LEFT JOIN (temp_values)
LOAD
Name,
SUM(match_flag) AS match_count,
COUNT(name_subfield) AS part_count
RESIDENT temp_values2
GROUP BY Name;

DROP TABLE temp_values2;

LEFT JOIN (temp_data)
LOAD
Name,
IF(match_count=part_count,'Match','Unmatched') as new_column
RESIDENT temp_values;

DROP TABLE temp_values;&lt;/LI-CODE&gt;</description>
      <pubDate>Thu, 16 Dec 2021 09:00:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Match-Comma-delimited-values/m-p/1871866#M71941</guid>
      <dc:creator>RsQK</dc:creator>
      <dc:date>2021-12-16T09:00:32Z</dc:date>
    </item>
    <item>
      <title>Re: Match Comma delimited values</title>
      <link>https://community.qlik.com/t5/App-Development/Match-Comma-delimited-values/m-p/1871949#M71950</link>
      <description>&lt;P&gt;I want to create a flag with two values matched and unmatched.&lt;/P&gt;</description>
      <pubDate>Thu, 16 Dec 2021 10:56:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Match-Comma-delimited-values/m-p/1871949#M71950</guid>
      <dc:creator>Qliklearner3</dc:creator>
      <dc:date>2021-12-16T10:56:15Z</dc:date>
    </item>
    <item>
      <title>Re: Match Comma delimited values</title>
      <link>https://community.qlik.com/t5/App-Development/Match-Comma-delimited-values/m-p/1871950#M71951</link>
      <description>&lt;P&gt;Thanks&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/103456"&gt;@RsQK&lt;/a&gt;&amp;nbsp;that works !&lt;/P&gt;</description>
      <pubDate>Thu, 16 Dec 2021 10:59:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Match-Comma-delimited-values/m-p/1871950#M71951</guid>
      <dc:creator>Qliklearner3</dc:creator>
      <dc:date>2021-12-16T10:59:15Z</dc:date>
    </item>
    <item>
      <title>Re: Match Comma delimited values</title>
      <link>https://community.qlik.com/t5/App-Development/Match-Comma-delimited-values/m-p/1872329#M71974</link>
      <description>&lt;P&gt;another solution might be:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;mapPurgeMultipleA:
Mapping LOAD Repeat('a',1000-RecNo()), 'a' AutoGenerate 998;

table1:
LOAD *, If(SubStringCount(MapSubString('mapPurgeMultipleA',Replace(KeepChar(Name,'ab,'),'b','a')),'a')=SubStringCount(Name,',')+1,'matched','unmatched')	as Flag
Inline [
    Name
    agh,Jcg,bit,akl
    tcm,edf,jkl
    abc,dab,tah
    bcg,hap,dbn,mah
    aaa,bbb,aaa,bbb,aaa,bbb
    aaa,bbb,aaa,bbb,aaa,ccc
    ab,ab,ba,ba,ba
    abc,abc,cba,cba,cba
    a,a,a,a,a,a,a,a,a,b
    a,b,c,d,e,f
    cde,def,efg,fgh   
] (delimiter is spaces);&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;hope this helps&lt;/P&gt;
&lt;P&gt;Marco&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 16 Dec 2021 20:27:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Match-Comma-delimited-values/m-p/1872329#M71974</guid>
      <dc:creator>MarcoWedel</dc:creator>
      <dc:date>2021-12-16T20:27:24Z</dc:date>
    </item>
  </channel>
</rss>

