<?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: Update some fields in a table in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Update-some-fields-in-a-table/m-p/288976#M107381</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;At a first glance, I'd make use of the ApplyMap() function, because there is a key field we can use in all tables. The script will be a three step load (first map, second map, full table) and the result will be one table with updated values. According to the info you shown above, the script looks like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code"&gt;&lt;P&gt;MappingTable1:&lt;/P&gt;&lt;P&gt;MAPPING LOAD * INLINE [&lt;/P&gt;&lt;P&gt;A, C&lt;/P&gt;&lt;P&gt;100, New info&lt;/P&gt;&lt;P&gt;102, New info&lt;/P&gt;&lt;P&gt;103, New info&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MappingTable2:&lt;/P&gt;&lt;P&gt;MAPPING LOAD * INLINE [&lt;/P&gt;&lt;P&gt;A, D&lt;/P&gt;&lt;P&gt;100, 50&lt;/P&gt;&lt;P&gt;102, 80&lt;/P&gt;&lt;P&gt;103, 60&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UpdatedTable:&lt;/P&gt;&lt;P&gt;LOAD A, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; B, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ApplyMap('MappingTable1', A, C) AS C, // updates according to MappingTable1, if there is no value within returns original C&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ApplyMap('MappingTable2', A, D) AS D, // similar to the above with the other table&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; E, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; F, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G &lt;/P&gt;&lt;P&gt;INLINE [&lt;/P&gt;&lt;P&gt;A, B, C, D, E, F, G&lt;/P&gt;&lt;P&gt;100, John, some text, 70, Not to be changed, Not to be changed, Not to be changed&lt;/P&gt;&lt;P&gt;101, Marry, some text, 50, Not to be changed, Not to be changed, Not to be changed&lt;/P&gt;&lt;P&gt;102, Bill, some text, 30, Not to be changed, Not to be changed, Not to be changed&lt;/P&gt;&lt;P&gt;103, Sandra, some text, 20, Not to be changed, Not to be changed, Not to be changed&lt;/P&gt;&lt;P&gt;104, Tony, some text, 80, Not to be changed, Not to be changed, Not to be changed&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.qlik.com/people/mabaeyens" style="font-size: 12px; outline-style: none; padding-top: 1px; padding-bottom: 1px; padding-left: 17px; color: #007fc0; zoom: 1; background-position: no-repeat no-repeat;"&gt;Miguel Angel Baeyens&lt;/A&gt;&lt;/P&gt;&lt;P&gt;BI Consultant&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="http://www.grupocomex.com/" style="font-size: 12px; outline-style: none; color: #007fc0;"&gt;Comex Grupo Ibérica&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 22 Aug 2011 10:05:33 GMT</pubDate>
    <dc:creator>Miguel_Angel_Baeyens</dc:creator>
    <dc:date>2011-08-22T10:05:33Z</dc:date>
    <item>
      <title>Update some fields in a table</title>
      <link>https://community.qlik.com/t5/QlikView/Update-some-fields-in-a-table/m-p/288975#M107380</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;Having searched the documentation and thes forums for the past days, I havent found a solution yet.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a huge table (Table 1) containing lots of information (1 million rows) with numerous fields A (he key) ,B,C,D,E,F ....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a second table (Table 2) that contains only fields&amp;nbsp; A, C and D and 50000 fields&lt;/P&gt;&lt;P&gt;This second table contains the right value for C and D for some of the records of table 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So what I am trying to do is Load Table 1, and then Update fields C and D with the information stored in Table 2, without changin the information stored in fields B,E, F, ....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Table 1:&lt;/P&gt;&lt;TABLE border="1" cellpadding="3" cellspacing="0" class="jiveBorder" style="border-width: 1px; border-color: #000000; border-style: solid;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;A&lt;BR /&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;&lt;SPAN style="color: #ffffff;"&gt;&lt;STRONG&gt;B&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;&lt;SPAN style="color: #ffffff;"&gt;&lt;STRONG&gt;C&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;D&lt;BR /&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;&lt;SPAN style="color: #ffffff;"&gt;&lt;STRONG&gt;E&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;&lt;SPAN style="color: #ffffff;"&gt;&lt;STRONG&gt;F&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;&lt;SPAN style="color: #ffffff;"&gt;&lt;STRONG&gt;G&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;John&lt;/TD&gt;&lt;TD&gt;some text&lt;/TD&gt;&lt;TD&gt;70&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;Marry&lt;/TD&gt;&lt;TD&gt;some text&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;102&lt;/TD&gt;&lt;TD&gt;Bill&lt;/TD&gt;&lt;TD&gt;some text&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;103&lt;/TD&gt;&lt;TD&gt;Sandra&lt;/TD&gt;&lt;TD&gt;some text&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;104&lt;/TD&gt;&lt;TD&gt;Tony&lt;/TD&gt;&lt;TD&gt;some text&lt;/TD&gt;&lt;TD&gt;80&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Table 2:&lt;/P&gt;&lt;TABLE border="1" cellpadding="3" cellspacing="0" class="jiveBorder" style="border: 1px solid #000000;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;&lt;SPAN style="color: #ffffff;"&gt;&lt;STRONG&gt;A&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;&lt;SPAN style="color: #ffffff;"&gt;&lt;STRONG&gt;C&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;&lt;SPAN style="color: #ffffff;"&gt;&lt;STRONG&gt;D&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;New info&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;102&lt;/TD&gt;&lt;TD&gt;New info&lt;/TD&gt;&lt;TD&gt;80&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;103&lt;/TD&gt;&lt;TD&gt;New info&lt;/TD&gt;&lt;TD&gt;60&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the result should be Table 3:&lt;/P&gt;&lt;TABLE border="1" cellpadding="3" cellspacing="0" class="jiveBorder" style="border: 1px solid #000000;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;A&lt;BR /&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;B&lt;BR /&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;C&lt;BR /&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;D&lt;BR /&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;E&lt;BR /&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;F&lt;BR /&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;G&lt;BR /&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;John&lt;/TD&gt;&lt;TD style="background-color: #7fffd4;"&gt;New info&lt;/TD&gt;&lt;TD style="background-color: #7fffd4;"&gt;50&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;Marry&lt;/TD&gt;&lt;TD&gt;Some text&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;102&lt;/TD&gt;&lt;TD&gt;Bill&lt;/TD&gt;&lt;TD style="background-color: #7fffd4;"&gt;New info&lt;/TD&gt;&lt;TD style="background-color: #7fffd4;"&gt;80&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;103&lt;/TD&gt;&lt;TD&gt;Sandra&lt;/TD&gt;&lt;TD style="background-color: #7fffd4;"&gt;New info&lt;/TD&gt;&lt;TD style="background-color: #7fffd4;"&gt;60&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;104&lt;/TD&gt;&lt;TD&gt;Tony&lt;/TD&gt;&lt;TD&gt;Some Text&lt;/TD&gt;&lt;TD&gt;80&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;TD&gt;Not to be changed&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I struggled on this one but I cannot acheive any result (I was just able to fully update the lines but not partially) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance for any advice. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Aug 2011 09:52:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Update-some-fields-in-a-table/m-p/288975#M107380</guid>
      <dc:creator />
      <dc:date>2011-08-22T09:52:08Z</dc:date>
    </item>
    <item>
      <title>Re: Update some fields in a table</title>
      <link>https://community.qlik.com/t5/QlikView/Update-some-fields-in-a-table/m-p/288976#M107381</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;At a first glance, I'd make use of the ApplyMap() function, because there is a key field we can use in all tables. The script will be a three step load (first map, second map, full table) and the result will be one table with updated values. According to the info you shown above, the script looks like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code"&gt;&lt;P&gt;MappingTable1:&lt;/P&gt;&lt;P&gt;MAPPING LOAD * INLINE [&lt;/P&gt;&lt;P&gt;A, C&lt;/P&gt;&lt;P&gt;100, New info&lt;/P&gt;&lt;P&gt;102, New info&lt;/P&gt;&lt;P&gt;103, New info&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MappingTable2:&lt;/P&gt;&lt;P&gt;MAPPING LOAD * INLINE [&lt;/P&gt;&lt;P&gt;A, D&lt;/P&gt;&lt;P&gt;100, 50&lt;/P&gt;&lt;P&gt;102, 80&lt;/P&gt;&lt;P&gt;103, 60&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UpdatedTable:&lt;/P&gt;&lt;P&gt;LOAD A, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; B, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ApplyMap('MappingTable1', A, C) AS C, // updates according to MappingTable1, if there is no value within returns original C&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ApplyMap('MappingTable2', A, D) AS D, // similar to the above with the other table&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; E, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; F, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; G &lt;/P&gt;&lt;P&gt;INLINE [&lt;/P&gt;&lt;P&gt;A, B, C, D, E, F, G&lt;/P&gt;&lt;P&gt;100, John, some text, 70, Not to be changed, Not to be changed, Not to be changed&lt;/P&gt;&lt;P&gt;101, Marry, some text, 50, Not to be changed, Not to be changed, Not to be changed&lt;/P&gt;&lt;P&gt;102, Bill, some text, 30, Not to be changed, Not to be changed, Not to be changed&lt;/P&gt;&lt;P&gt;103, Sandra, some text, 20, Not to be changed, Not to be changed, Not to be changed&lt;/P&gt;&lt;P&gt;104, Tony, some text, 80, Not to be changed, Not to be changed, Not to be changed&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.qlik.com/people/mabaeyens" style="font-size: 12px; outline-style: none; padding-top: 1px; padding-bottom: 1px; padding-left: 17px; color: #007fc0; zoom: 1; background-position: no-repeat no-repeat;"&gt;Miguel Angel Baeyens&lt;/A&gt;&lt;/P&gt;&lt;P&gt;BI Consultant&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="http://www.grupocomex.com/" style="font-size: 12px; outline-style: none; color: #007fc0;"&gt;Comex Grupo Ibérica&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Aug 2011 10:05:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Update-some-fields-in-a-table/m-p/288976#M107381</guid>
      <dc:creator>Miguel_Angel_Baeyens</dc:creator>
      <dc:date>2011-08-22T10:05:33Z</dc:date>
    </item>
    <item>
      <title>Re: Update some fields in a table</title>
      <link>https://community.qlik.com/t5/QlikView/Update-some-fields-in-a-table/m-p/288977#M107382</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you very much !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am going to try this. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Aug 2011 15:46:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Update-some-fields-in-a-table/m-p/288977#M107382</guid>
      <dc:creator />
      <dc:date>2011-08-23T15:46:47Z</dc:date>
    </item>
  </channel>
</rss>

