<?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: Subfield with apply map function in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Subfield-with-apply-map-function/m-p/2116373#M1224544</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have you try :&amp;nbsp;&lt;STRONG&gt;[SALES VALUE] * SubField(Applymap('Main1',CODE,&lt;FONT color="#FF0000"&gt; '1;1'&lt;/FONT&gt;),';',2) as New_Sales_Value&lt;/STRONG&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 13 Sep 2023 08:27:41 GMT</pubDate>
    <dc:creator>Aurelien_Martinez</dc:creator>
    <dc:date>2023-09-13T08:27:41Z</dc:date>
    <item>
      <title>Subfield with apply map function</title>
      <link>https://community.qlik.com/t5/QlikView/Subfield-with-apply-map-function/m-p/2116347#M1224543</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I've below two QVD's.&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;QVD1:&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;
&lt;TABLE border="1" width="100%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%"&gt;CODE&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;Valid&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;Value&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%"&gt;AAA&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;2023&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;0.12&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%"&gt;BBB&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;2023&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;0.23&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;QVD2:&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;
&lt;TABLE border="1" width="53.7781754253783%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;ID&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;SALES VALUE&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;CODE&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;COUNTRY&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;100&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;AAA&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;INDIA&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;2&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;200&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;BBB&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;INDIA&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="16.666666666666668%"&gt;3&lt;/TD&gt;
&lt;TD width="16.666666666666668%"&gt;300&lt;/TD&gt;
&lt;TD width="16.666666666666668%"&gt;CCC&lt;/TD&gt;
&lt;TD width="16.666666666666668%"&gt;AUS&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;500&lt;/TD&gt;
&lt;TD&gt;DDD&lt;/TD&gt;
&lt;TD&gt;US&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So in my script I'm multiplying&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;SALES VALUE&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;from&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;QVD2&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;with&lt;SPAN&gt;&lt;STRONG&gt; Valid&lt;/STRONG&gt; &amp;amp;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Value&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;in&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;QVD1&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;like below.&lt;/P&gt;
&lt;P&gt;Main1:&lt;BR /&gt;Mapping Load CODE, Valid&amp;amp;';'&amp;amp;Value Resident QVD1;&lt;/P&gt;
&lt;P&gt;NoConcatenate&lt;BR /&gt;Main2:&lt;BR /&gt;Load *,[SALES VALUE] * SubField(Applymap('Main1',CODE,0),';',2) as New_Sales_Value Resident QVD2;&lt;/P&gt;
&lt;P&gt;Drop Table QVD1,QVD2;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="ui-provider eo azn azo azp azq azr azs azt azu azv azw azx azy azz baa bab bac bae baf bag bah bai baj bak bal bam ban bao bap baq bar bas bat bau bav"&gt;and as a result below is the table which I receive&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;TABLE border="1" width="535.3333333333334px"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="130.438px" height="25px"&gt;ID&lt;/TD&gt;
&lt;TD width="130.938px" height="25px"&gt;SALES VALUE&lt;/TD&gt;
&lt;TD width="130.75px" height="25px"&gt;CODE&lt;/TD&gt;
&lt;TD width="65.9375px"&gt;&lt;SPAN&gt;&lt;SPAN class="ui-provider eo azn azo azp azq azr azs azt azu azv azw azx azy azz baa bab bac bae baf bag bah bai baj bak bal bam ban bao bap baq bar bas bat bau bav"&gt;New_Sales_Value&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD width="76.2656px" height="25px"&gt;COUNTRY&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="130.438px" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="130.938px" height="25px"&gt;100&lt;/TD&gt;
&lt;TD width="130.75px" height="25px"&gt;AAA&lt;/TD&gt;
&lt;TD width="65.9375px"&gt;12 (100*0.12)&lt;/TD&gt;
&lt;TD width="76.2656px" height="25px"&gt;INDIA&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="130.438px" height="25px"&gt;2&lt;/TD&gt;
&lt;TD width="130.938px" height="25px"&gt;200&lt;/TD&gt;
&lt;TD width="130.75px" height="25px"&gt;BBB&lt;/TD&gt;
&lt;TD width="65.9375px"&gt;46 (200*0.23)&lt;/TD&gt;
&lt;TD width="76.2656px" height="25px"&gt;INDIA&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="130.438px"&gt;3&lt;/TD&gt;
&lt;TD width="130.938px"&gt;300&lt;/TD&gt;
&lt;TD width="130.75px"&gt;CCC&lt;/TD&gt;
&lt;TD width="65.9375px"&gt;-&lt;/TD&gt;
&lt;TD width="76.2656px"&gt;AUS&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;500&lt;/TD&gt;
&lt;TD&gt;DDD&lt;/TD&gt;
&lt;TD&gt;-&lt;/TD&gt;
&lt;TD&gt;US&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="ui-provider eo azn azo azp azq azr azs azt azu azv azw azx azy azz baa bab bac bae baf bag bah bai baj bak bal bam ban bao bap baq bar bas bat bau bav"&gt;For&amp;nbsp;&lt;STRONG&gt;ID 3&lt;/STRONG&gt;&amp;nbsp;&amp;amp;&amp;nbsp;&lt;STRONG&gt;4&lt;/STRONG&gt;&amp;nbsp;the&amp;nbsp;&lt;STRONG&gt;New_Sales_Value&lt;/STRONG&gt;&amp;nbsp;is 'blank' because CODE '&lt;STRONG&gt;CCC&lt;/STRONG&gt;' &amp;amp; '&lt;STRONG&gt;DDD&lt;/STRONG&gt;' is not there in&amp;nbsp;&lt;STRONG&gt;QVD1.&amp;nbsp;&lt;/STRONG&gt;So my requirement is if the entry is not there in&amp;nbsp;&lt;STRONG&gt;QVD1&amp;nbsp;&lt;/STRONG&gt;would like to make default value as '&lt;STRONG&gt;1&lt;/STRONG&gt;', below is the output which I'm expecting&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;TABLE border="1"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="130.438px" height="25px"&gt;ID&lt;/TD&gt;
&lt;TD width="130.938px" height="25px"&gt;SALES VALUE&lt;/TD&gt;
&lt;TD width="130.75px" height="25px"&gt;CODE&lt;/TD&gt;
&lt;TD width="128.812px" height="25px"&gt;&lt;SPAN&gt;&lt;SPAN class="ui-provider eo azn azo azp azq azr azs azt azu azv azw azx azy azz baa bab bac bae baf bag bah bai baj bak bal bam ban bao bap baq bar bas bat bau bav"&gt;New_Sales_Value&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD width="76.25px" height="25px"&gt;COUNTRY&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="130.438px" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="130.938px" height="25px"&gt;100&lt;/TD&gt;
&lt;TD width="130.75px" height="25px"&gt;AAA&lt;/TD&gt;
&lt;TD width="128.812px" height="25px"&gt;12 (100*0.12)&lt;/TD&gt;
&lt;TD width="76.25px" height="25px"&gt;INDIA&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="130.438px" height="25px"&gt;2&lt;/TD&gt;
&lt;TD width="130.938px" height="25px"&gt;200&lt;/TD&gt;
&lt;TD width="130.75px" height="25px"&gt;BBB&lt;/TD&gt;
&lt;TD width="128.812px" height="25px"&gt;46 (200*0.23)&lt;/TD&gt;
&lt;TD width="76.25px" height="25px"&gt;INDIA&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="130.438px" height="25px"&gt;3&lt;/TD&gt;
&lt;TD width="130.938px" height="25px"&gt;300&lt;/TD&gt;
&lt;TD width="130.75px" height="25px"&gt;CCC&lt;/TD&gt;
&lt;TD width="128.812px" height="25px"&gt;300 (300 * 1)&lt;/TD&gt;
&lt;TD width="76.25px" height="25px"&gt;AUS&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="130.438px" height="25px"&gt;4&lt;/TD&gt;
&lt;TD width="130.938px" height="25px"&gt;500&lt;/TD&gt;
&lt;TD width="130.75px" height="25px"&gt;CCC&lt;/TD&gt;
&lt;TD width="128.812px" height="25px"&gt;400 (400 * 1)&lt;/TD&gt;
&lt;TD width="76.25px" height="25px"&gt;US&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I tried modifying the apply map function from &lt;STRONG&gt;0&lt;/STRONG&gt; to &lt;STRONG&gt;1&lt;/STRONG&gt; like below but same issue.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;[SALES VALUE] * SubField(Applymap('Main1',CODE,1),';',2) as New_Sales_Value&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="ui-provider eo azn azo azp azq azr azs azt azu azv azw azx azy azz baa bab bac bae baf bag bah bai baj bak bal bam ban bao bap baq bar bas bat bau bav"&gt;I'm looking for a QlikView script in order to achieve it.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Vikas&lt;/P&gt;</description>
      <pubDate>Wed, 13 Sep 2023 07:33:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Subfield-with-apply-map-function/m-p/2116347#M1224543</guid>
      <dc:creator>vikasshana</dc:creator>
      <dc:date>2023-09-13T07:33:05Z</dc:date>
    </item>
    <item>
      <title>Re: Subfield with apply map function</title>
      <link>https://community.qlik.com/t5/QlikView/Subfield-with-apply-map-function/m-p/2116373#M1224544</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have you try :&amp;nbsp;&lt;STRONG&gt;[SALES VALUE] * SubField(Applymap('Main1',CODE,&lt;FONT color="#FF0000"&gt; '1;1'&lt;/FONT&gt;),';',2) as New_Sales_Value&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Sep 2023 08:27:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Subfield-with-apply-map-function/m-p/2116373#M1224544</guid>
      <dc:creator>Aurelien_Martinez</dc:creator>
      <dc:date>2023-09-13T08:27:41Z</dc:date>
    </item>
    <item>
      <title>Re: Subfield with apply map function</title>
      <link>https://community.qlik.com/t5/QlikView/Subfield-with-apply-map-function/m-p/2117006#M1224560</link>
      <description>&lt;P&gt;Thanks for that, implemented your solution and is working now.&lt;/P&gt;</description>
      <pubDate>Thu, 14 Sep 2023 14:06:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Subfield-with-apply-map-function/m-p/2117006#M1224560</guid>
      <dc:creator>vikasshana</dc:creator>
      <dc:date>2023-09-14T14:06:55Z</dc:date>
    </item>
  </channel>
</rss>

