<?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: Overwrite with value from another table if exists in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Overwrite-with-value-from-another-table-if-exists/m-p/1747700#M57472</link>
    <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/56648"&gt;@Taoufiq_Zarra&lt;/a&gt;&amp;nbsp; Perfect - many thanks!&lt;/P&gt;</description>
    <pubDate>Mon, 28 Sep 2020 12:52:59 GMT</pubDate>
    <dc:creator>njimack</dc:creator>
    <dc:date>2020-09-28T12:52:59Z</dc:date>
    <item>
      <title>Overwrite with value from another table if exists</title>
      <link>https://community.qlik.com/t5/App-Development/Overwrite-with-value-from-another-table-if-exists/m-p/1747645#M57469</link>
      <description>&lt;P&gt;Hi all&lt;/P&gt;&lt;P&gt;My first time posting - apologies if this has been answered previously but I've trawled through loads of posts and can't find an answer.&lt;/P&gt;&lt;P&gt;Within my app I have 2 tables - the first lists some countries and a specific GBL.&amp;nbsp; The second has a longer list of Sites and GBLs, as well as numerous other fields.&lt;/P&gt;&lt;P&gt;Table A:&lt;/P&gt;&lt;TABLE border="0" width="128" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="64" height="20"&gt;Site&lt;/TD&gt;&lt;TD width="64"&gt;GBL&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;Belgium&lt;/TD&gt;&lt;TD&gt;CMB&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;Czech Republic&lt;/TD&gt;&lt;TD&gt;CMB&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;Ireland&lt;/TD&gt;&lt;TD&gt;CMB&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;Luxembourg&lt;/TD&gt;&lt;TD&gt;GBM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;Netherlands&lt;/TD&gt;&lt;TD&gt;CMB&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;Malta&lt;/TD&gt;&lt;TD&gt;CMB&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;Switzerland&lt;/TD&gt;&lt;TD&gt;CMB&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Table B:&lt;/P&gt;&lt;TABLE width="440"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="110"&gt;Site&lt;/TD&gt;&lt;TD width="110"&gt;GBL&lt;/TD&gt;&lt;TD width="110"&gt;Product_Code&lt;/TD&gt;&lt;TD width="110"&gt;Balance_USD&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Belgium&lt;/TD&gt;&lt;TD&gt;CMB&lt;/TD&gt;&lt;TD&gt;OAO&lt;/TD&gt;&lt;TD&gt;38.55504172&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Belgium&lt;/TD&gt;&lt;TD&gt;CMB&lt;/TD&gt;&lt;TD&gt;NCA&lt;/TD&gt;&lt;TD&gt;3479.940877&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Belgium&lt;/TD&gt;&lt;TD&gt;GBM&lt;/TD&gt;&lt;TD&gt;NCA&lt;/TD&gt;&lt;TD&gt;33235.77782&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Belgium&lt;/TD&gt;&lt;TD&gt;GBM&lt;/TD&gt;&lt;TD&gt;NC3&lt;/TD&gt;&lt;TD&gt;431053.9024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Belgium&lt;/TD&gt;&lt;TD&gt;GBM&lt;/TD&gt;&lt;TD&gt;CUR&lt;/TD&gt;&lt;TD&gt;717168.6868&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Bermuda&lt;/TD&gt;&lt;TD&gt;CMB&lt;/TD&gt;&lt;TD&gt;TDC&lt;/TD&gt;&lt;TD&gt;25126.75&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Bermuda&lt;/TD&gt;&lt;TD&gt;CMB&lt;/TD&gt;&lt;TD&gt;QBS&lt;/TD&gt;&lt;TD&gt;63140.72&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Bermuda&lt;/TD&gt;&lt;TD&gt;CMB&lt;/TD&gt;&lt;TD&gt;TDQ&lt;/TD&gt;&lt;TD&gt;63171.47&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Bermuda&lt;/TD&gt;&lt;TD&gt;GBM&lt;/TD&gt;&lt;TD&gt;YYY&lt;/TD&gt;&lt;TD&gt;1432.6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Bermuda&lt;/TD&gt;&lt;TD&gt;GBM&lt;/TD&gt;&lt;TD&gt;OCB&lt;/TD&gt;&lt;TD&gt;19667.15172&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Bermuda&lt;/TD&gt;&lt;TD&gt;GBM&lt;/TD&gt;&lt;TD&gt;AOC&lt;/TD&gt;&lt;TD&gt;143557.61&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Czech Republic&lt;/TD&gt;&lt;TD&gt;CMB&lt;/TD&gt;&lt;TD&gt;CN8&lt;/TD&gt;&lt;TD&gt;86.7785095&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Czech Republic&lt;/TD&gt;&lt;TD&gt;CMB&lt;/TD&gt;&lt;TD&gt;CA2&lt;/TD&gt;&lt;TD&gt;500.6670304&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Czech Republic&lt;/TD&gt;&lt;TD&gt;CMB&lt;/TD&gt;&lt;TD&gt;OCB&lt;/TD&gt;&lt;TD&gt;1222.55653&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Czech Republic&lt;/TD&gt;&lt;TD&gt;GBM&lt;/TD&gt;&lt;TD&gt;SV1&lt;/TD&gt;&lt;TD&gt;0.910715594&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Czech Republic&lt;/TD&gt;&lt;TD&gt;GBM&lt;/TD&gt;&lt;TD&gt;CN6&lt;/TD&gt;&lt;TD&gt;37.74032606&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Czech Republic&lt;/TD&gt;&lt;TD&gt;GBM&lt;/TD&gt;&lt;TD&gt;CUA&lt;/TD&gt;&lt;TD&gt;55.27862417&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If a site exists in Table A, then I want all 'GBL's in Table B to be overwritten with the value from Table A.&amp;nbsp; If it doesn't exist, it should remain as is.&lt;/P&gt;&lt;P&gt;I've tried combinations of ApplyMap and WHERE EXISTS but can't get it to work.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any assistance gratefully received!&lt;/P&gt;</description>
      <pubDate>Mon, 20 Dec 2021 21:08:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Overwrite-with-value-from-another-table-if-exists/m-p/1747645#M57469</guid>
      <dc:creator>njimack</dc:creator>
      <dc:date>2021-12-20T21:08:46Z</dc:date>
    </item>
    <item>
      <title>Re: Overwrite with value from another table if exists</title>
      <link>https://community.qlik.com/t5/App-Development/Overwrite-with-value-from-another-table-if-exists/m-p/1747653#M57471</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/126748"&gt;@njimack&lt;/a&gt;&amp;nbsp; if I understood correctly you need :&lt;/P&gt;&lt;LI-CODE lang="python"&gt;applymap('Map1',Site,GBL) as GBL&lt;/LI-CODE&gt;&lt;P&gt;full script :&lt;/P&gt;&lt;LI-CODE lang="python"&gt;Map1:
mapping
LOAD * INLINE [
    Site, GBL
    Belgium, CMB
    Czech Republic, CMB
    Ireland, CMB
    Luxembourg, GBM
    Netherlands, CMB
    Malta, CMB
    Switzerland, CMB
];

TableB:
LOAD Site,applymap('Map1',Site,GBL) as GBL, Product_Code, Balance_USD INLINE [
    Site, GBL, Product_Code, Balance_USD
    Test, Test, OAO, 38.55504172
    Belgium, CMB, NCA, 3479.940877
    Belgium, GBM, NCA, 33235.77782
    Belgium, GBM, NC3, 431053.9024
    Belgium, GBM, CUR, 717168.6868
    Bermuda, CMB, TDC, 25126.75
    Bermuda, CMB, QBS, 63140.72
    Bermuda, CMB, TDQ, 63171.47
    Bermuda, GBM, YYY, 1432.6
    Bermuda, GBM, OCB, 19667.15172
    Bermuda, GBM, AOC, 143557.61
    Czech Republic, CMB, CN8, 86.7785095
    Czech Republic, CMB, CA2, 500.6670304
    Czech Republic, CMB, OCB, 1222.55653
    Czech Republic, GBM, SV1, 0.910715594
    Czech Republic, GBM, CN6, 37.74032606
    Czech Republic, GBM, CUA, 55.27862417
];&lt;/LI-CODE&gt;&lt;P&gt;output:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 742px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/41322iAFB329F37A4BA77C/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 28 Sep 2020 10:40:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Overwrite-with-value-from-another-table-if-exists/m-p/1747653#M57471</guid>
      <dc:creator>Taoufiq_Zarra</dc:creator>
      <dc:date>2020-09-28T10:40:03Z</dc:date>
    </item>
    <item>
      <title>Re: Overwrite with value from another table if exists</title>
      <link>https://community.qlik.com/t5/App-Development/Overwrite-with-value-from-another-table-if-exists/m-p/1747700#M57472</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/56648"&gt;@Taoufiq_Zarra&lt;/a&gt;&amp;nbsp; Perfect - many thanks!&lt;/P&gt;</description>
      <pubDate>Mon, 28 Sep 2020 12:52:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Overwrite-with-value-from-another-table-if-exists/m-p/1747700#M57472</guid>
      <dc:creator>njimack</dc:creator>
      <dc:date>2020-09-28T12:52:59Z</dc:date>
    </item>
  </channel>
</rss>

