<?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: How to create new column based on two tables in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/How-to-create-new-column-based-on-two-tables/m-p/860523#M1014972</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Massimo/Sunindia,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was able to modify scripts based on your information and this is what I did to make it work but it takes very long to load the data.&amp;nbsp; I have over 13M rows.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COST_A:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD UID, ,,,, COST_A&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM [..\QVD\COST_A.QVD]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (QVD) ; &lt;/P&gt;&lt;P&gt;&lt;BR /&gt;APV:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD UID, ,,,,,, APV&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM&amp;nbsp; [..\QVD\APV.DVD]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (QVD);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CPE_Map:&lt;BR /&gt;mapping LOAD distinct UID,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; COST_A as reimbursement&lt;BR /&gt;resident COST_A;&lt;/P&gt;&lt;P&gt;drop table COST_A;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;Rev_APV:&lt;/P&gt;&lt;P&gt;NoConcatenate &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD *, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(APV='APV',77.81, APPLYMAP('CPE_Map',UID,Cost_Per_Enc)) as reimbursement_rate&lt;BR /&gt;resident APV;&lt;/P&gt;&lt;P&gt;drop table APV;&amp;nbsp; &lt;/P&gt;&lt;P&gt;RENAME Table rev_APV to APV;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you have any recommendation for faster loading?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Di&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 20 Apr 2015 16:08:03 GMT</pubDate>
    <dc:creator>diane_yu</dc:creator>
    <dc:date>2015-04-20T16:08:03Z</dc:date>
    <item>
      <title>How to create new column based on two tables</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-create-new-column-based-on-two-tables/m-p/860520#M1014969</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;I have two tables that are already joined.&amp;nbsp; What I need is that create a new column or over write existing column based on the criteria. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;These two data is one QVD file&lt;/P&gt;&lt;P&gt;Table 1 (UID, APV,....)&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;Table 2 (UID, COST_A,...)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm using IF(APV='A', 71.88, COST_A)&amp;nbsp; but I don't think I'm doing it correctly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If Table A APV='A' then I want to update the Table 2 COST_A column with $71.88 rate, otherwise use existing COST_A rate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any recommendations are welcome.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Apr 2015 20:07:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-create-new-column-based-on-two-tables/m-p/860520#M1014969</guid>
      <dc:creator>diane_yu</dc:creator>
      <dc:date>2015-04-17T20:07:49Z</dc:date>
    </item>
    <item>
      <title>Re: How to create new column based on two tables</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-create-new-column-based-on-two-tables/m-p/860521#M1014970</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can try doing like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Table1:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LOAD yourFields&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;FROM xyz;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Join Table1&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LOAD yourFields&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;FROM abc;&lt;/STRONG&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 *,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(APV = 'A', 71.88, COST_A) as COST_A &lt;/STRONG&gt;(if you want to replace COST_A or something else if you want to create a new column)&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LOAD *&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Resident Table1;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTH&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>Fri, 17 Apr 2015 20:13:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-create-new-column-based-on-two-tables/m-p/860521#M1014970</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2015-04-17T20:13:25Z</dc:date>
    </item>
    <item>
      <title>Re: How to create new column based on two tables</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-create-new-column-based-on-two-tables/m-p/860522#M1014971</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;maybe with a mapping table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="1.png" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/84004_1.png" style="height: auto; width: auto;" /&gt; &lt;/P&gt;&lt;P&gt;&lt;EM&gt;maptable2:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Mapping load * inline [&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;UID, COST_A&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1, 91&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2, 92&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;3, 93&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;4, 94&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;];&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;table1:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;load &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; UID,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; APV,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; IF(APV='A', 71.88, applymap('maptable2', UID)) as CALC_FIELD;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;load * inline [&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;UID, APV&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1, 'A'&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2, 102&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;3, 'A'&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;4, 104&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;];&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Apr 2015 20:18:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-create-new-column-based-on-two-tables/m-p/860522#M1014971</guid>
      <dc:creator>maxgro</dc:creator>
      <dc:date>2015-04-17T20:18:40Z</dc:date>
    </item>
    <item>
      <title>Re: How to create new column based on two tables</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-create-new-column-based-on-two-tables/m-p/860523#M1014972</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Massimo/Sunindia,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was able to modify scripts based on your information and this is what I did to make it work but it takes very long to load the data.&amp;nbsp; I have over 13M rows.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COST_A:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD UID, ,,,, COST_A&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM [..\QVD\COST_A.QVD]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (QVD) ; &lt;/P&gt;&lt;P&gt;&lt;BR /&gt;APV:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD UID, ,,,,,, APV&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM&amp;nbsp; [..\QVD\APV.DVD]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (QVD);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CPE_Map:&lt;BR /&gt;mapping LOAD distinct UID,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; COST_A as reimbursement&lt;BR /&gt;resident COST_A;&lt;/P&gt;&lt;P&gt;drop table COST_A;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;Rev_APV:&lt;/P&gt;&lt;P&gt;NoConcatenate &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD *, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(APV='APV',77.81, APPLYMAP('CPE_Map',UID,Cost_Per_Enc)) as reimbursement_rate&lt;BR /&gt;resident APV;&lt;/P&gt;&lt;P&gt;drop table APV;&amp;nbsp; &lt;/P&gt;&lt;P&gt;RENAME Table rev_APV to APV;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you have any recommendation for faster loading?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Di&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Apr 2015 16:08:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-create-new-column-based-on-two-tables/m-p/860523#M1014972</guid>
      <dc:creator>diane_yu</dc:creator>
      <dc:date>2015-04-20T16:08:03Z</dc:date>
    </item>
    <item>
      <title>Re: How to create new column based on two tables</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-create-new-column-based-on-two-tables/m-p/860524#M1014973</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;May be try it like this (Have not tested so may or may not work)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;CPE_Map:&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Mapping LOAD distinct UID,&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; COST_A as reimbursement&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;FROM [..\QVD\COST_A.QVD]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (QVD) ;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;APV:&lt;SPAN style="line-height: 1.5em;"&gt; &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;LOAD UID, ,,,,,, APV,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt; If(APV='APV', 77.81, APPLYMAP('CPE_Map',UID,Cost_Per_Enc)) as reimbursement_rate&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 1.5em;"&gt;&lt;STRONG&gt;FROM&amp;nbsp; [..\QVD\APV.DVD]&amp;nbsp;&amp;nbsp;&amp;nbsp; (QVD);&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 1.5em;"&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 1.5em;"&gt;Best,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 1.5em;"&gt;Sunny&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Apr 2015 16:19:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-create-new-column-based-on-two-tables/m-p/860524#M1014973</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2015-04-20T16:19:30Z</dc:date>
    </item>
  </channel>
</rss>

