<?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 populate values from the previously loaded records? in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/How-to-populate-values-from-the-previously-loaded-records/m-p/1440276#M816622</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;see this script&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;aa:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;load * inline [a1,a2,a3,data&lt;/P&gt;&lt;P&gt;a1,a2,a3,1/1/2017&lt;/P&gt;&lt;P&gt;a1,a2,a3,1/2/2017&lt;/P&gt;&lt;P&gt;a1,a2,a3,1/3/2017&lt;/P&gt;&lt;P&gt;a11,a22,,&lt;/P&gt;&lt;P&gt;a111,a223,,&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;temp:&lt;/P&gt;&lt;P&gt;load *,&lt;/P&gt;&lt;P&gt;if(a1&amp;lt;&amp;gt;Previous(a1) and a2&amp;lt;&amp;gt;Previous(a2) and numar&amp;lt;&amp;gt;1,Previous(peek('a3_new')),a3) as a3_new,&lt;/P&gt;&lt;P&gt;if(a1&amp;lt;&amp;gt;Previous(a1) and a2&amp;lt;&amp;gt;Previous(a2) and numar&amp;lt;&amp;gt;1,Previous(peek('data_new')),data) as data_new&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;load *, recno() as numar&lt;/P&gt;&lt;P&gt;resident aa order by a1 asc, a2 asc, data desc;&lt;/P&gt;&lt;P&gt;drop table aa;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 06 Sep 2017 11:56:41 GMT</pubDate>
    <dc:creator>florentina_doga</dc:creator>
    <dc:date>2017-09-06T11:56:41Z</dc:date>
    <item>
      <title>How to populate values from the previously loaded records?</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-populate-values-from-the-previously-loaded-records/m-p/1440273#M816619</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;In my data, I have some customers who left their properties and they are replaced by the next tenant who continues receiving our service. Therefore, AccountNo and SerialNo change whilst Postcode and Reference will remain the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now, the challenge is I need to transfer all the previous communications we had with the old customer to the new tenant's record.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For instance, in the example below I need to populate the Communication and Date columns &lt;SPAN style="font-size: 13.3333px;"&gt;for &lt;/SPAN&gt;AccountNo 8228176 by the first letter we sent to AccountNo 2211823 on 30/01/2017.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="175618" alt="Data_1.png" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/175618_Data_1.png" style="height: 180px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And this is what I want to happend.&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="175619" alt="Data_2.png" class="jive-image image-2" src="https://community.qlik.com/legacyfs/online/175619_Data_2.png" style="height: 156px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;What is the best approach to achieve this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Nov 2020 16:16:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-populate-values-from-the-previously-loaded-records/m-p/1440273#M816619</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-11-25T16:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: How to populate values from the previously loaded records?</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-populate-values-from-the-previously-loaded-records/m-p/1440274#M816620</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You basically would need to use Peek/Previous to do this... an example can be found here:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/docs/DOC-3786"&gt;Generating Missing Data In QlikView&lt;/A&gt;‌&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Info on Peek/Previous can be found here:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/qlik-blogpost/3048"&gt;Peek() vs Previous() – When to Use Each&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Sep 2017 16:37:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-populate-values-from-the-previously-loaded-records/m-p/1440274#M816620</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2017-09-05T16:37:55Z</dc:date>
    </item>
    <item>
      <title>Re: How to populate values from the previously loaded records?</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-populate-values-from-the-previously-loaded-records/m-p/1440275#M816621</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I was thinking of FirstValue() (or FirstSortedValue()) in conjunction with Previous() or Peek(). A good exercise...let me see if I can figure this one out.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Sep 2017 02:51:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-populate-values-from-the-previously-loaded-records/m-p/1440275#M816621</guid>
      <dc:creator>johnca</dc:creator>
      <dc:date>2017-09-06T02:51:34Z</dc:date>
    </item>
    <item>
      <title>Re: How to populate values from the previously loaded records?</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-populate-values-from-the-previously-loaded-records/m-p/1440276#M816622</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;see this script&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;aa:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;load * inline [a1,a2,a3,data&lt;/P&gt;&lt;P&gt;a1,a2,a3,1/1/2017&lt;/P&gt;&lt;P&gt;a1,a2,a3,1/2/2017&lt;/P&gt;&lt;P&gt;a1,a2,a3,1/3/2017&lt;/P&gt;&lt;P&gt;a11,a22,,&lt;/P&gt;&lt;P&gt;a111,a223,,&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;temp:&lt;/P&gt;&lt;P&gt;load *,&lt;/P&gt;&lt;P&gt;if(a1&amp;lt;&amp;gt;Previous(a1) and a2&amp;lt;&amp;gt;Previous(a2) and numar&amp;lt;&amp;gt;1,Previous(peek('a3_new')),a3) as a3_new,&lt;/P&gt;&lt;P&gt;if(a1&amp;lt;&amp;gt;Previous(a1) and a2&amp;lt;&amp;gt;Previous(a2) and numar&amp;lt;&amp;gt;1,Previous(peek('data_new')),data) as data_new&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;load *, recno() as numar&lt;/P&gt;&lt;P&gt;resident aa order by a1 asc, a2 asc, data desc;&lt;/P&gt;&lt;P&gt;drop table aa;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Sep 2017 11:56:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-populate-values-from-the-previously-loaded-records/m-p/1440276#M816622</guid>
      <dc:creator>florentina_doga</dc:creator>
      <dc:date>2017-09-06T11:56:41Z</dc:date>
    </item>
    <item>
      <title>Re: How to populate values from the previously loaded records?</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-populate-values-from-the-previously-loaded-records/m-p/1440277#M816623</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;May be something like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data:&lt;BR /&gt;LOAD * ,Reference&amp;amp;PostalCode as Key INLINE [&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Accounnum, Serialno, Reference, PostalCode, Comminicaiton, Date&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2211823, B0081230, 30004532, LM12007, DD_Letter, 30/01/2017&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2211823, B0081230, 30004532, LM12007, RC_Letter, 10/05/2017&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2211823, B0081230, 30004532, LM12007, SD_Letter, 02/07/2017&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2211823, B0081230, 30004532, LM12007, SM_Letter, 12/08/2017&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 828176, T0571654, 30004532, LM12007,,&lt;BR /&gt;];&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;left join (Data)&lt;BR /&gt;load &lt;/P&gt;&lt;P&gt;Reference&amp;amp;PostalCode as Key,&lt;BR /&gt;Comminicaiton&amp;amp;'-'&amp;amp;Date as OP&lt;/P&gt;&lt;P&gt;Resident Data;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;load *&lt;/P&gt;&lt;P&gt;where Comminicaiton1&amp;lt;&amp;gt;'';&lt;/P&gt;&lt;P&gt;load * ,&lt;/P&gt;&lt;P&gt;if(Comminicaiton='',SubField(OP,'-',1),Comminicaiton) as Comminicaiton1,&lt;BR /&gt;if(Date='',SubField(OP,'-',2),Date) as Date1&lt;/P&gt;&lt;P&gt;Resident Data ;&lt;/P&gt;&lt;P&gt;DROP Table Data ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/175779_pastedImage_1.png" style="max-height: 900px; max-width: 1200px;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Sep 2017 06:15:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-populate-values-from-the-previously-loaded-records/m-p/1440277#M816623</guid>
      <dc:creator>qliksus</dc:creator>
      <dc:date>2017-09-07T06:15:30Z</dc:date>
    </item>
  </channel>
</rss>

