<?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 Incremental Load - Replace old value in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Incremental-Load-Replace-old-value/m-p/97300#M15580</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;I have an issue while trying to do some incremental load. I have old values, then a new one that need to overwrite the old one.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To simplify, I have this :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//list of my keys&lt;/P&gt;&lt;P&gt;KEYS:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;key&lt;/P&gt;&lt;P&gt;A&lt;/P&gt;&lt;P&gt;B&lt;/P&gt;&lt;P&gt;C&lt;/P&gt;&lt;P&gt;D&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//First load of values&lt;/P&gt;&lt;P&gt;KEY_VALUES:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;key, values&lt;/P&gt;&lt;P&gt;A, 1&lt;/P&gt;&lt;P&gt;B, 2&lt;/P&gt;&lt;P&gt;C, 3&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//new values that need to replace old ones&lt;/P&gt;&lt;P&gt;KEY_VALUES:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;key, values&lt;/P&gt;&lt;P&gt;A, 4&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What I want is that for KEY_VALUES table :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" jive-data-cell="{&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;1&amp;quot;,&amp;quot;verticalAlign&amp;quot;:&amp;quot;middle&amp;quot;}" jive-data-header="{&amp;quot;color&amp;quot;:&amp;quot;#FFFFFF&amp;quot;,&amp;quot;backgroundColor&amp;quot;:&amp;quot;#6690BC&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;2&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;arial,helvetica,sans-serif&amp;quot;,&amp;quot;verticalAlign&amp;quot;:&amp;quot;baseline&amp;quot;}" style="border: 1px solid #000000; width: 179px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px; vertical-align: middle;" valign="middle"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;key&lt;/SPAN&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px; vertical-align: middle;" valign="middle"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;values&lt;/SPAN&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 1px; text-align: center; vertical-align: middle;"&gt;A&lt;/TD&gt;&lt;TD style="padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;P&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 1px; text-align: center; vertical-align: middle;"&gt;B&lt;/TD&gt;&lt;TD style="padding: 1px; text-align: center; vertical-align: middle;"&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 1px; text-align: center; vertical-align: middle;"&gt;C&lt;/TD&gt;&lt;TD style="padding: 1px; text-align: center; vertical-align: middle;"&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 1px; text-align: center; vertical-align: middle;"&gt;D&lt;/TD&gt;&lt;TD style="padding: 1px; text-align: center; vertical-align: middle;"&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I wanted to use a WHERE NOT EXISTS(key) but because of my previous definition of the KEYS, I can't (and it would be very complicate to load KEYS after because of dependencies)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you help me ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 17 Jul 2018 14:47:18 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2018-07-17T14:47:18Z</dc:date>
    <item>
      <title>Incremental Load - Replace old value</title>
      <link>https://community.qlik.com/t5/QlikView/Incremental-Load-Replace-old-value/m-p/97300#M15580</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;I have an issue while trying to do some incremental load. I have old values, then a new one that need to overwrite the old one.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To simplify, I have this :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//list of my keys&lt;/P&gt;&lt;P&gt;KEYS:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;key&lt;/P&gt;&lt;P&gt;A&lt;/P&gt;&lt;P&gt;B&lt;/P&gt;&lt;P&gt;C&lt;/P&gt;&lt;P&gt;D&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//First load of values&lt;/P&gt;&lt;P&gt;KEY_VALUES:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;key, values&lt;/P&gt;&lt;P&gt;A, 1&lt;/P&gt;&lt;P&gt;B, 2&lt;/P&gt;&lt;P&gt;C, 3&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//new values that need to replace old ones&lt;/P&gt;&lt;P&gt;KEY_VALUES:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;key, values&lt;/P&gt;&lt;P&gt;A, 4&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What I want is that for KEY_VALUES table :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" jive-data-cell="{&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;1&amp;quot;,&amp;quot;verticalAlign&amp;quot;:&amp;quot;middle&amp;quot;}" jive-data-header="{&amp;quot;color&amp;quot;:&amp;quot;#FFFFFF&amp;quot;,&amp;quot;backgroundColor&amp;quot;:&amp;quot;#6690BC&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;2&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;arial,helvetica,sans-serif&amp;quot;,&amp;quot;verticalAlign&amp;quot;:&amp;quot;baseline&amp;quot;}" style="border: 1px solid #000000; width: 179px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px; vertical-align: middle;" valign="middle"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;key&lt;/SPAN&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px; vertical-align: middle;" valign="middle"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;values&lt;/SPAN&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 1px; text-align: center; vertical-align: middle;"&gt;A&lt;/TD&gt;&lt;TD style="padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;P&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 1px; text-align: center; vertical-align: middle;"&gt;B&lt;/TD&gt;&lt;TD style="padding: 1px; text-align: center; vertical-align: middle;"&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 1px; text-align: center; vertical-align: middle;"&gt;C&lt;/TD&gt;&lt;TD style="padding: 1px; text-align: center; vertical-align: middle;"&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 1px; text-align: center; vertical-align: middle;"&gt;D&lt;/TD&gt;&lt;TD style="padding: 1px; text-align: center; vertical-align: middle;"&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I wanted to use a WHERE NOT EXISTS(key) but because of my previous definition of the KEYS, I can't (and it would be very complicate to load KEYS after because of dependencies)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you help me ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2018 14:47:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Incremental-Load-Replace-old-value/m-p/97300#M15580</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-07-17T14:47:18Z</dc:date>
    </item>
    <item>
      <title>Re: Incremental Load - Replace old value</title>
      <link>https://community.qlik.com/t5/QlikView/Incremental-Load-Replace-old-value/m-p/97301#M15581</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI aurelien,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHat I would do is the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="sql" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_15318435316362767" jivemacro_uid="_15318435316362767"&gt;
&lt;P&gt;//list of my keys&lt;/P&gt;
&lt;P&gt;// renamed the initial key definition field, for future outer join&lt;/P&gt;
&lt;P&gt;KEYS:&lt;/P&gt;
&lt;P&gt;LOAD * INLINE [&lt;/P&gt;
&lt;P&gt;key_def&lt;/P&gt;
&lt;P&gt;A&lt;/P&gt;
&lt;P&gt;B&lt;/P&gt;
&lt;P&gt;C&lt;/P&gt;
&lt;P&gt;D&lt;/P&gt;
&lt;P&gt;];&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//new values that need to replace old ones&lt;/P&gt;
&lt;P&gt;// loaded this code first, since it's the incremental record&lt;/P&gt;
&lt;P&gt;KEY_VALUES:&lt;/P&gt;
&lt;P&gt;LOAD * INLINE [&lt;/P&gt;
&lt;P&gt;key, values&lt;/P&gt;
&lt;P&gt;A, 4&lt;/P&gt;
&lt;P&gt;];&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//First load of values&lt;/P&gt;
&lt;P&gt;// loaded the rest of the values, not getting the ones I already loaded&lt;/P&gt;
&lt;P&gt;KEY_VALUES:&lt;/P&gt;
&lt;P&gt;LOAD * INLINE [&lt;/P&gt;
&lt;P&gt;key, values&lt;/P&gt;
&lt;P&gt;A, 1&lt;/P&gt;
&lt;P&gt;B, 2&lt;/P&gt;
&lt;P&gt;C, 3&lt;/P&gt;
&lt;P&gt;]&lt;/P&gt;
&lt;P&gt;where not Exists(key);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;// outer join to get all the possible values for the key field&lt;/P&gt;
&lt;P&gt;outer join (KEY_VALUES)&lt;/P&gt;
&lt;P&gt;Load&lt;/P&gt;
&lt;P&gt;key_def as key&lt;/P&gt;
&lt;P&gt;Resident KEYS;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;// do store next&lt;/P&gt;
&lt;P&gt;store KEY_VALUES into keys.qvd (qvd);&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This should update your values and get all the possible key_def fields into your QVD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2018 16:05:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Incremental-Load-Replace-old-value/m-p/97301#M15581</guid>
      <dc:creator>felipedl</dc:creator>
      <dc:date>2018-07-17T16:05:56Z</dc:date>
    </item>
    <item>
      <title>Re: Incremental Load - Replace old value</title>
      <link>https://community.qlik.com/t5/QlikView/Incremental-Load-Replace-old-value/m-p/97302#M15582</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for your reply &lt;A href="https://community.qlik.com/qlik-users/226258"&gt;felipedl&lt;/A&gt;, it work very well !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But what if I have 2 keys ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//new values that need to replace old ones&amp;nbsp; &lt;/P&gt;&lt;P&gt;// loaded this code first, since it's the incremental record&amp;nbsp; &lt;/P&gt;&lt;P&gt;KEY_VALUES:&amp;nbsp; &lt;/P&gt;&lt;P&gt;LOAD * INLINE [&amp;nbsp; &lt;/P&gt;&lt;P&gt;key1, key2, values&amp;nbsp; &lt;/P&gt;&lt;P&gt;A, 1, 5&lt;/P&gt;&lt;P&gt;];&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;//First load of values&amp;nbsp; &lt;/P&gt;&lt;P&gt;// loaded the rest of the values, not getting the ones I already loaded&amp;nbsp; &lt;/P&gt;&lt;P&gt;KEY_VALUES:&amp;nbsp; &lt;/P&gt;&lt;P&gt;LOAD * INLINE [&amp;nbsp; &lt;/P&gt;&lt;P&gt;key1, key2, values&amp;nbsp; &lt;/P&gt;&lt;P&gt;A, 1, 1&lt;/P&gt;&lt;P&gt;A, 2, 2&lt;/P&gt;&lt;P&gt;B, 2, 3&amp;nbsp; &lt;/P&gt;&lt;P&gt;C, 1, 1&amp;nbsp; &lt;/P&gt;&lt;P&gt;]&amp;nbsp; &lt;/P&gt;&lt;P&gt;where not Exists(key1,key2);&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It show me everyline when I want only : &lt;/P&gt;&lt;P&gt;A, 1, 5&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;A, 2, 2&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;B, 2, 3&amp;nbsp; &lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;C, 1, 1 &lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;And not "A, 1, 1" where the key1 and key2 already exist.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2018 12:03:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Incremental-Load-Replace-old-value/m-p/97302#M15582</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-07-19T12:03:58Z</dc:date>
    </item>
    <item>
      <title>Re: Incremental Load - Replace old value</title>
      <link>https://community.qlik.com/t5/QlikView/Incremental-Load-Replace-old-value/m-p/97303#M15583</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;Just concatenate both keys into a single field, giving you something like:&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;KEY_VALUES: &lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Load&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key1&amp;amp;'_'&amp;amp;key2 as #MasterKey,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;LOAD * INLINE [ &lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;key1, key2, values &lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;A, 1, 5&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;]; &lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;after that, you can make the same operation on the #MasterKey field:&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;where not Exists(#MasterKey)&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Felipe.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2018 16:18:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Incremental-Load-Replace-old-value/m-p/97303#M15583</guid>
      <dc:creator>felipedl</dc:creator>
      <dc:date>2018-07-19T16:18:20Z</dc:date>
    </item>
    <item>
      <title>Re: Incremental Load - Replace old value</title>
      <link>https://community.qlik.com/t5/QlikView/Incremental-Load-Replace-old-value/m-p/97304#M15584</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;There is no other solutions than alterate keys and tables ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2018 07:27:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Incremental-Load-Replace-old-value/m-p/97304#M15584</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-07-20T07:27:47Z</dc:date>
    </item>
  </channel>
</rss>

