<?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: Apply Map on Substring in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Apply-Map-on-Substring/m-p/863178#M302120</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you create a mapping table of code and country, then you could use the 'unmatched' parameter of ApplyMap like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mapCountries:&lt;/P&gt;&lt;P&gt;Mapping Load Code, Country&amp;nbsp; From .....&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;PhoneNo, &lt;/P&gt;&lt;P&gt;ApplyMap('mapCountries', Left(PhoneNo, 1),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ApplyMap('mapCountries', Left(PhoneNo, 2),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ApplyMap('mapCountries', Left(PhoneNo, 3),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ApplyMap('mapCountries', Left(PhoneNo, 4), 'Unknown'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/P&gt;&lt;P&gt;) As Country,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This will test for 1 character codes, then 2 character codes. If the code is not found at all, then return 'Unknown'&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 13 Jul 2015 14:50:53 GMT</pubDate>
    <dc:creator>jonathandienst</dc:creator>
    <dc:date>2015-07-13T14:50:53Z</dc:date>
    <item>
      <title>Apply Map on Substring</title>
      <link>https://community.qlik.com/t5/QlikView/Apply-Map-on-Substring/m-p/863174#M302116</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope everyone is fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We want to use apply map on country code field from a table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Country Code table is as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1 USA&lt;/P&gt;&lt;P&gt;7 Russia&lt;/P&gt;&lt;P&gt;20 Egypt&lt;/P&gt;&lt;P&gt;92 Pakistan&lt;/P&gt;&lt;P&gt;919 India&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;etc. etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The field we have from the table which we want to apply map on is as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1212&lt;/P&gt;&lt;P&gt;92308&lt;/P&gt;&lt;P&gt;91977&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We want to apply map and match on the first few numbers and then display the country.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example if we have the number 92308 then it should display Pakistan as 92 matches with the 92 in the country code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How is it possible we can do the apply map and search for the starting few digits to match the country code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Will appreciate if someone can assist us in this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jul 2015 14:17:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Apply-Map-on-Substring/m-p/863174#M302116</guid>
      <dc:creator>sjhussain</dc:creator>
      <dc:date>2015-07-13T14:17:12Z</dc:date>
    </item>
    <item>
      <title>Re: Apply Map on Substring</title>
      <link>https://community.qlik.com/t5/QlikView/Apply-Map-on-Substring/m-p/863175#M302117</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Mapping:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Mapping LOAD * Inline [&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Val, Country&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1, USA&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;7, Russia&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;20, Egypt&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;92, Pakistan&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;919, India&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;];&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Table:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LOAD Val,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; ApplyMap('Mapping', Left(Val, 3), ApplyMap('Mapping', Left(Val, 2), ApplyMap('Mapping', Left(Val, 1)))) as MappedVal&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Inline [&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Val&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1212&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;92308&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;91977&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;];&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Output in a table box:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;IMG alt="Capture.PNG" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/92699_Capture.PNG" style="height: auto;" /&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jul 2015 14:38:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Apply-Map-on-Substring/m-p/863175#M302117</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2015-07-13T14:38:56Z</dc:date>
    </item>
    <item>
      <title>Re: Apply Map on Substring</title>
      <link>https://community.qlik.com/t5/QlikView/Apply-Map-on-Substring/m-p/863176#M302118</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;Since the codes you want to lookup vary in length, you'ld better use MapSubString() as demonstrated here: &lt;A href="https://community.qlik.com/message/783043"&gt;Re: Find Substring, and link to another field&lt;/A&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jul 2015 14:45:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Apply-Map-on-Substring/m-p/863176#M302118</guid>
      <dc:creator>Peter_Cammaert</dc:creator>
      <dc:date>2015-07-13T14:45:06Z</dc:date>
    </item>
    <item>
      <title>Re: Apply Map on Substring</title>
      <link>https://community.qlik.com/t5/QlikView/Apply-Map-on-Substring/m-p/863177#M302119</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Haven't tested but may be you can use like below&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Country:&lt;/P&gt;&lt;P&gt;Load * Inline&lt;/P&gt;&lt;P&gt;[&lt;/P&gt;&lt;P&gt;&amp;nbsp; CODE, COUNTRY&lt;/P&gt;&lt;P&gt;&amp;nbsp; 1, USA&lt;/P&gt;&lt;P&gt;&amp;nbsp; 7, Russia&lt;/P&gt;&lt;P&gt;&amp;nbsp; 20, Egypt&lt;/P&gt;&lt;P&gt;&amp;nbsp; 92, Pakistan&lt;/P&gt;&lt;P&gt;&amp;nbsp; 919, India&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Join &lt;/P&gt;&lt;P&gt;Load * Inline&lt;/P&gt;&lt;P&gt;[&lt;/P&gt;&lt;P&gt;&amp;nbsp; Field&lt;/P&gt;&lt;P&gt;&amp;nbsp; 1212&lt;/P&gt;&lt;P&gt;&amp;nbsp; 92308&lt;/P&gt;&lt;P&gt;&amp;nbsp; 91977&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;Final:&lt;/P&gt;&lt;P&gt;Load * Resident Country&lt;/P&gt;&lt;P&gt;Where Index(Field,CODE)&amp;gt;0;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drop Table Country;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jul 2015 14:46:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Apply-Map-on-Substring/m-p/863177#M302119</guid>
      <dc:creator>MK_QSL</dc:creator>
      <dc:date>2015-07-13T14:46:44Z</dc:date>
    </item>
    <item>
      <title>Re: Apply Map on Substring</title>
      <link>https://community.qlik.com/t5/QlikView/Apply-Map-on-Substring/m-p/863178#M302120</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you create a mapping table of code and country, then you could use the 'unmatched' parameter of ApplyMap like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mapCountries:&lt;/P&gt;&lt;P&gt;Mapping Load Code, Country&amp;nbsp; From .....&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;PhoneNo, &lt;/P&gt;&lt;P&gt;ApplyMap('mapCountries', Left(PhoneNo, 1),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ApplyMap('mapCountries', Left(PhoneNo, 2),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ApplyMap('mapCountries', Left(PhoneNo, 3),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ApplyMap('mapCountries', Left(PhoneNo, 4), 'Unknown'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/P&gt;&lt;P&gt;) As Country,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This will test for 1 character codes, then 2 character codes. If the code is not found at all, then return 'Unknown'&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jul 2015 14:50:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Apply-Map-on-Substring/m-p/863178#M302120</guid>
      <dc:creator>jonathandienst</dc:creator>
      <dc:date>2015-07-13T14:50:53Z</dc:date>
    </item>
    <item>
      <title>Re: Apply Map on Substring</title>
      <link>https://community.qlik.com/t5/QlikView/Apply-Map-on-Substring/m-p/863179#M302121</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.qlik.com/people/jontydkpi"&gt;jonathan dienst&lt;/A&gt;‌ I have a similar script like yours, the only difference is that I am testing it 3,2,1. I feel if we do it 1,2,3,4 then if 9 is abc and 92 is def. and if we want to know something like 92345, wouldn't it give abc here, whereas it should give def??? Let me know what you think?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for looking into this &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;Sunny&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jul 2015 14:55:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Apply-Map-on-Substring/m-p/863179#M302121</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2015-07-13T14:55:30Z</dc:date>
    </item>
    <item>
      <title>Re: Apply Map on Substring</title>
      <link>https://community.qlik.com/t5/QlikView/Apply-Map-on-Substring/m-p/863180#M302122</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sunny&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think these are telephone country codes, so that scenario does not occur, but you could certainly test them that way round.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jul 2015 15:15:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Apply-Map-on-Substring/m-p/863180#M302122</guid>
      <dc:creator>jonathandienst</dc:creator>
      <dc:date>2015-07-13T15:15:06Z</dc:date>
    </item>
    <item>
      <title>Re: Apply Map on Substring</title>
      <link>https://community.qlik.com/t5/QlikView/Apply-Map-on-Substring/m-p/863181#M302123</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Did not think that way &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;. Thanks &lt;A _jive_internal="true" href="https://community.qlik.com/people/jontydkpi"&gt;jonathan&lt;/A&gt;‌&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jul 2015 15:16:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Apply-Map-on-Substring/m-p/863181#M302123</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2015-07-13T15:16:31Z</dc:date>
    </item>
    <item>
      <title>Re: Apply Map on Substring</title>
      <link>https://community.qlik.com/t5/QlikView/Apply-Map-on-Substring/m-p/863182#M302124</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sunindia,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much.... worked like a charm.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jul 2015 14:49:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Apply-Map-on-Substring/m-p/863182#M302124</guid>
      <dc:creator>sjhussain</dc:creator>
      <dc:date>2015-07-15T14:49:27Z</dc:date>
    </item>
    <item>
      <title>Re: Apply Map on Substring</title>
      <link>https://community.qlik.com/t5/QlikView/Apply-Map-on-Substring/m-p/863183#M302125</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Awesome &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am glad I was able to help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;Sunny&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jul 2015 14:50:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Apply-Map-on-Substring/m-p/863183#M302125</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2015-07-15T14:50:53Z</dc:date>
    </item>
  </channel>
</rss>

