<?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 or Lookup to fill absent client data based on Order Numbers? in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Apply-map-or-Lookup-to-fill-absent-client-data-based-on-Order/m-p/590537#M219035</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you load by susbsystem, then load AP first, then build the mapping, then load AR and apply the mapping during the load. This way you are not reloading any data, nor using any joins, so I would expect to be the best possible performance to fill in those missing fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jonathan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 02 Apr 2014 14:33:36 GMT</pubDate>
    <dc:creator>jonathandienst</dc:creator>
    <dc:date>2014-04-02T14:33:36Z</dc:date>
    <item>
      <title>Apply map or Lookup to fill absent client data based on Order Numbers?</title>
      <link>https://community.qlik.com/t5/QlikView/Apply-map-or-Lookup-to-fill-absent-client-data-based-on-Order/m-p/590533#M219031</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Currently I am facing this situation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have a table which consist of data of several subsystem.&lt;/P&gt;&lt;P&gt;For example. AP, AR, GL, etc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Due to an error in the deployment of those subsystems, customer information deviates from the whole for two specific countries. &lt;/P&gt;&lt;P&gt;More specifically, for two countries both [Sold to]&amp;nbsp; en [Bill to] customer information is absent in the AR system. Therefore, in order to fill both [Sold to] en [Bill to] information fields it should look in the AP side of the table as this data is available here. It should look to the AP entries of the table and find the information here based on Order Number. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Theoretically this sounds quite simple. However I am struggling to implement this in QlikView in a fixed routine. Which option are there? I do have an idea myself but I doubt this is working. I am looking for a robust/performance-friendly solution as this solution concerns large volumes of data (+/- 70gb). I put an illustration of the situation below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank in advance!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="561"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="20" width="35"&gt;Year&lt;/TD&gt;&lt;TD width="64"&gt;Period#&lt;/TD&gt;&lt;TD width="59"&gt;Country&lt;/TD&gt;&lt;TD width="64"&gt;Subsystem&lt;/TD&gt;&lt;TD width="64"&gt;Order#&lt;/TD&gt;&lt;TD width="64"&gt;Bill to#&lt;/TD&gt;&lt;TD width="83"&gt;BilltoName&lt;/TD&gt;&lt;TD width="64"&gt;Sold to#&lt;/TD&gt;&lt;TD width="64"&gt;SoldtoName&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;2013&lt;/TD&gt;&lt;TD align="right"&gt;4&lt;/TD&gt;&lt;TD&gt;GB&lt;/TD&gt;&lt;TD&gt;AP&lt;/TD&gt;&lt;TD align="right"&gt;42&lt;/TD&gt;&lt;TD align="right"&gt;194491&lt;/TD&gt;&lt;TD&gt;XXX&lt;/TD&gt;&lt;TD align="right"&gt;79850&lt;/TD&gt;&lt;TD&gt;XXX&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;2013&lt;/TD&gt;&lt;TD align="right"&gt;4&lt;/TD&gt;&lt;TD&gt;GB&lt;/TD&gt;&lt;TD&gt;AP&lt;/TD&gt;&lt;TD align="right"&gt;27&lt;/TD&gt;&lt;TD align="right"&gt;79193&lt;/TD&gt;&lt;TD&gt;YYY&lt;/TD&gt;&lt;TD align="right"&gt;480021&lt;/TD&gt;&lt;TD&gt;YYY&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;2013&lt;/TD&gt;&lt;TD align="right"&gt;4&lt;/TD&gt;&lt;TD&gt;GB&lt;/TD&gt;&lt;TD&gt;AP&lt;/TD&gt;&lt;TD align="right"&gt;10&lt;/TD&gt;&lt;TD align="right"&gt;115565&lt;/TD&gt;&lt;TD&gt;ZZZ&lt;/TD&gt;&lt;TD align="right"&gt;84302&lt;/TD&gt;&lt;TD&gt;ZZZ&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;2013&lt;/TD&gt;&lt;TD align="right"&gt;4&lt;/TD&gt;&lt;TD&gt;GB&lt;/TD&gt;&lt;TD&gt;AP&lt;/TD&gt;&lt;TD align="right"&gt;23&lt;/TD&gt;&lt;TD align="right"&gt;101928&lt;/TD&gt;&lt;TD&gt;AAA&lt;/TD&gt;&lt;TD align="right"&gt;73695&lt;/TD&gt;&lt;TD&gt;AAA&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;2013&lt;/TD&gt;&lt;TD align="right"&gt;4&lt;/TD&gt;&lt;TD&gt;GB&lt;/TD&gt;&lt;TD&gt;AP&lt;/TD&gt;&lt;TD align="right"&gt;43&lt;/TD&gt;&lt;TD align="right"&gt;128635&lt;/TD&gt;&lt;TD&gt;CCC&lt;/TD&gt;&lt;TD align="right"&gt;332010&lt;/TD&gt;&lt;TD&gt;CCC&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;2013&lt;/TD&gt;&lt;TD align="right"&gt;4&lt;/TD&gt;&lt;TD&gt;GB&lt;/TD&gt;&lt;TD&gt;AP&lt;/TD&gt;&lt;TD align="right"&gt;23&lt;/TD&gt;&lt;TD align="right"&gt;170041&lt;/TD&gt;&lt;TD&gt;MMM&lt;/TD&gt;&lt;TD align="right"&gt;81492&lt;/TD&gt;&lt;TD&gt;MMM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;2013&lt;/TD&gt;&lt;TD align="right"&gt;4&lt;/TD&gt;&lt;TD&gt;GB&lt;/TD&gt;&lt;TD&gt;AR&lt;/TD&gt;&lt;TD align="right"&gt;42&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;2013&lt;/TD&gt;&lt;TD align="right"&gt;4&lt;/TD&gt;&lt;TD&gt;GB&lt;/TD&gt;&lt;TD&gt;AR&lt;/TD&gt;&lt;TD align="right"&gt;27&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;2013&lt;/TD&gt;&lt;TD align="right"&gt;4&lt;/TD&gt;&lt;TD&gt;GB&lt;/TD&gt;&lt;TD&gt;AR&lt;/TD&gt;&lt;TD align="right"&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;2013&lt;/TD&gt;&lt;TD align="right"&gt;4&lt;/TD&gt;&lt;TD&gt;GB&lt;/TD&gt;&lt;TD&gt;AR&lt;/TD&gt;&lt;TD align="right"&gt;23&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;2013&lt;/TD&gt;&lt;TD align="right"&gt;4&lt;/TD&gt;&lt;TD&gt;GB&lt;/TD&gt;&lt;TD&gt;AR&lt;/TD&gt;&lt;TD align="right"&gt;43&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;2013&lt;/TD&gt;&lt;TD align="right"&gt;4&lt;/TD&gt;&lt;TD&gt;GB&lt;/TD&gt;&lt;TD&gt;AR&lt;/TD&gt;&lt;TD align="right"&gt;23&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;2013&lt;/TD&gt;&lt;TD align="right"&gt;4&lt;/TD&gt;&lt;TD&gt;GB&lt;/TD&gt;&lt;TD&gt;FA&lt;/TD&gt;&lt;TD align="right"&gt;43&lt;/TD&gt;&lt;TD align="right"&gt;76136&lt;/TD&gt;&lt;TD&gt;XXX&lt;/TD&gt;&lt;TD align="right"&gt;89034&lt;/TD&gt;&lt;TD&gt;XXX&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;2013&lt;/TD&gt;&lt;TD align="right"&gt;4&lt;/TD&gt;&lt;TD&gt;GB&lt;/TD&gt;&lt;TD&gt;FA&lt;/TD&gt;&lt;TD align="right"&gt;11&lt;/TD&gt;&lt;TD align="right"&gt;63194&lt;/TD&gt;&lt;TD&gt;YYY&lt;/TD&gt;&lt;TD align="right"&gt;480021&lt;/TD&gt;&lt;TD&gt;YYY&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;2013&lt;/TD&gt;&lt;TD align="right"&gt;4&lt;/TD&gt;&lt;TD&gt;GB&lt;/TD&gt;&lt;TD&gt;FA&lt;/TD&gt;&lt;TD align="right"&gt;19&lt;/TD&gt;&lt;TD align="right"&gt;103103&lt;/TD&gt;&lt;TD&gt;WWW&lt;/TD&gt;&lt;TD align="right"&gt;109260&lt;/TD&gt;&lt;TD&gt;ZZZ&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;2013&lt;/TD&gt;&lt;TD align="right"&gt;4&lt;/TD&gt;&lt;TD&gt;GB&lt;/TD&gt;&lt;TD&gt;FA&lt;/TD&gt;&lt;TD align="right"&gt;27&lt;/TD&gt;&lt;TD align="right"&gt;35644&lt;/TD&gt;&lt;TD&gt;AAA&lt;/TD&gt;&lt;TD align="right"&gt;85998&lt;/TD&gt;&lt;TD&gt;AAA&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;2013&lt;/TD&gt;&lt;TD align="right"&gt;4&lt;/TD&gt;&lt;TD&gt;GB&lt;/TD&gt;&lt;TD&gt;FA&lt;/TD&gt;&lt;TD align="right"&gt;32&lt;/TD&gt;&lt;TD align="right"&gt;14880&lt;/TD&gt;&lt;TD&gt;BBB&lt;/TD&gt;&lt;TD align="right"&gt;332010&lt;/TD&gt;&lt;TD&gt;CCC&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;2013&lt;/TD&gt;&lt;TD align="right"&gt;4&lt;/TD&gt;&lt;TD&gt;GB&lt;/TD&gt;&lt;TD&gt;FA&lt;/TD&gt;&lt;TD align="right"&gt;11&lt;/TD&gt;&lt;TD align="right"&gt;123891&lt;/TD&gt;&lt;TD&gt;MMM&lt;/TD&gt;&lt;TD align="right"&gt;168557&lt;/TD&gt;&lt;TD&gt;MMM&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Apr 2014 08:37:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Apply-map-or-Lookup-to-fill-absent-client-data-based-on-Order/m-p/590533#M219031</guid>
      <dc:creator />
      <dc:date>2014-04-02T08:37:00Z</dc:date>
    </item>
    <item>
      <title>Re: Apply map or Lookup to fill absent client data based on Order Numbers?</title>
      <link>https://community.qlik.com/t5/QlikView/Apply-map-or-Lookup-to-fill-absent-client-data-based-on-Order/m-p/590534#M219032</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Map1:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;Mapping&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;Load&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 8pt;"&gt; * &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;Inline&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;[&lt;BR /&gt;Order#, Bill to#&lt;BR /&gt;42, 194491&lt;BR /&gt;27, 79193 &lt;BR /&gt;10, 115565&lt;BR /&gt;23, 101928&lt;BR /&gt;43, 128635&lt;BR /&gt;23, 170041&lt;BR /&gt;]&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;;&lt;BR /&gt;&lt;BR /&gt;Map2:&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;Mapping&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;Load&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 8pt;"&gt; * &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;Inline&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;[&lt;BR /&gt;Order#, Sold to#&lt;BR /&gt;42, 79850&lt;BR /&gt;27, 480021 &lt;BR /&gt;10, 84302&lt;BR /&gt;23, 73695&lt;BR /&gt;43, 332010&lt;BR /&gt;23, 81492&lt;BR /&gt;]&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;;&lt;BR /&gt;&lt;BR /&gt;Test2:&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;Load&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 8pt;"&gt; * &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;Inline&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;[&lt;BR /&gt;Year, Period#, Country, Subsystem, Order#, Bill to#, BilltoName, Sold to#, SoldtoName &lt;BR /&gt;2013, 4, GB, AP, 42, 194491, XXX, 79850, XXX &lt;BR /&gt;2013, 4, GB, AP, 27, 79193, YYY, 480021, YYY &lt;BR /&gt;2013, 4, GB, AP, 10, 115565, ZZZ, 84302, ZZZ &lt;BR /&gt;2013, 4, GB, AP, 23, 101928, AAA, 73695, AAA &lt;BR /&gt;2013, 4, GB, AP, 43, 128635, CCC, 332010, CCC &lt;BR /&gt;2013, 4, GB, AP, 23, 170041, MMM, 81492, MMM &lt;BR /&gt;2013, 4, GB, AR, 42, , , ,&lt;BR /&gt;2013, 4, GB, AR, 27, , , ,&lt;BR /&gt;2013, 4, GB, AR, 10, , , ,&lt;BR /&gt;2013, 4, GB, AR, 23, , , ,&lt;BR /&gt;2013, 4, GB, AR, 43, , , ,&lt;BR /&gt;2013, 4, GB, AR, 23, , , ,&lt;BR /&gt;2013, 4, GB, FA, 43, 76136, XXX, 89034, XXX &lt;BR /&gt;2013, 4, GB, FA, 11, 63194, YYY, 480021, YYY &lt;BR /&gt;2013, 4, GB, FA, 19, 103103, WWW, 109260, ZZZ &lt;BR /&gt;2013, 4, GB, FA, 27, 35644, AAA, 85998, AAA &lt;BR /&gt;2013, 4, GB, FA, 32, 14880, BBB, 332010, CCC &lt;BR /&gt;2013, 4, GB, FA, 11, 123891, MMM, 168557, MMM &lt;BR /&gt;]&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;;&lt;BR /&gt;&lt;BR /&gt;ResTest2:&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;ResTest2:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;Load&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;Year&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;Period#&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;Country&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;Subsystem&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;Order#&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;BilltoName&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;SoldtoName&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;If&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;Subsystem&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;lt;&amp;gt;'FA',&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;ApplyMap&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;('Map1',&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;Order#&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;),&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;[Bill to#]&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;) &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;[Bill To#]&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;If&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;Subsystem&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;lt;&amp;gt;'FA',&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;ApplyMap&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;('Map2',&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;Order#&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;),&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;[Sold to#]&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;) &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;[Sold to#]&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;Resident&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; Test2; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;Drop&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;Table&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; Test2; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Apr 2014 09:20:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Apply-map-or-Lookup-to-fill-absent-client-data-based-on-Order/m-p/590534#M219032</guid>
      <dc:creator />
      <dc:date>2014-04-02T09:20:07Z</dc:date>
    </item>
    <item>
      <title>Re: Apply map or Lookup to fill absent client data based on Order Numbers?</title>
      <link>https://community.qlik.com/t5/QlikView/Apply-map-or-Lookup-to-fill-absent-client-data-based-on-Order/m-p/590535#M219033</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The way to do this normally would be to &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;create two mapping tables after loading the AP data:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Map_BillTo_No:&lt;/P&gt;&lt;P&gt;Mapping LOAD Distinct [Order#]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [BillTo#]&lt;/P&gt;&lt;P&gt;Resident Data&lt;/P&gt;&lt;P&gt;Where Subsystem = 'AP'&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Map_BillTo_Name:&lt;/P&gt;&lt;P&gt;Mapping LOAD Distinct [Order#]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [BillToName]&lt;/P&gt;&lt;P&gt;Resident Data&lt;/P&gt;&lt;P&gt;Where Subsystem = 'AP'&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And do the same for SoldTo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Left Join(Data)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD [Order#],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Year,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Period,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Country&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'AR' As Subsystem,&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(IsNull([BillTo#]), ApplyMap('Map_BillTo_No', [Order#], Null()), [BillTo#]) As [BillTo#],&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(IsNull([BillToName]), ApplyMap('Map_BillTo_Name', [Order#], Null()), [BillToName]) As [BillToName],&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... and do the same for sold to&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Resident Data;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As usual for such a join you must make sure that there are no duplicates using all the parameters (Order# to Country). If not, you will need to include more parameters until the LOAD returns distinct values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you load AP system first, then you can use the ApplyMaps during the AR system load and there is no need for a join.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTH&lt;/P&gt;&lt;P&gt;Jonathan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Apr 2014 09:46:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Apply-map-or-Lookup-to-fill-absent-client-data-based-on-Order/m-p/590535#M219033</guid>
      <dc:creator>jonathandienst</dc:creator>
      <dc:date>2014-04-02T09:46:39Z</dc:date>
    </item>
    <item>
      <title>Re: Apply map or Lookup to fill absent client data based on Order Numbers?</title>
      <link>https://community.qlik.com/t5/QlikView/Apply-map-or-Lookup-to-fill-absent-client-data-based-on-Order/m-p/590536#M219034</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for replying. &lt;/P&gt;&lt;P&gt;Great to see I was thinking in the same direction. &lt;/P&gt;&lt;P&gt;My solution will be a bit more complex but I can use both examples raised as a basis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I only worry about the performance when reloading the script as huge amounts of data are involved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;@ Jonathan:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would rather prevent joins at this point. The dataquality is not always very consistent throughout the time and i think there is a high chance of duplicate records. The existence of duplicates went wrong before as this was creating a lot extra records after the join. It took me hours to detect what actually wrong. So i would rather choose only for the applymap().&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But thanks again. It is working fine for now!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Apr 2014 14:08:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Apply-map-or-Lookup-to-fill-absent-client-data-based-on-Order/m-p/590536#M219034</guid>
      <dc:creator />
      <dc:date>2014-04-02T14:08:35Z</dc:date>
    </item>
    <item>
      <title>Re: Apply map or Lookup to fill absent client data based on Order Numbers?</title>
      <link>https://community.qlik.com/t5/QlikView/Apply-map-or-Lookup-to-fill-absent-client-data-based-on-Order/m-p/590537#M219035</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you load by susbsystem, then load AP first, then build the mapping, then load AR and apply the mapping during the load. This way you are not reloading any data, nor using any joins, so I would expect to be the best possible performance to fill in those missing fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jonathan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Apr 2014 14:33:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Apply-map-or-Lookup-to-fill-absent-client-data-based-on-Order/m-p/590537#M219035</guid>
      <dc:creator>jonathandienst</dc:creator>
      <dc:date>2014-04-02T14:33:36Z</dc:date>
    </item>
  </channel>
</rss>

