<?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: Preserve data based on reload date in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Preserve-data-based-on-reload-date/m-p/1739794#M56611</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;My aim is to get the reloaded date of an app in a separate column. So the yesterday loaded data should have yesterday date in the reload date column and today's data(yesterday data should be in yesterday date only) should have today's reload date.&lt;/P&gt;</description>
    <pubDate>Mon, 31 Aug 2020 09:32:30 GMT</pubDate>
    <dc:creator>iswarya</dc:creator>
    <dc:date>2020-08-31T09:32:30Z</dc:date>
    <item>
      <title>Preserve data based on reload date</title>
      <link>https://community.qlik.com/t5/App-Development/Preserve-data-based-on-reload-date/m-p/1739726#M56601</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;How to preserve the data based on reload date of app?&lt;/P&gt;&lt;P&gt;E.g:&amp;nbsp;&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;ID&lt;/TD&gt;&lt;TD width="64"&gt;Name&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;1&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;2&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;3&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;4&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;5&lt;/TD&gt;&lt;TD&gt;E&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;The following records are loaded on yesterday(Aug 30) so against this the data should be Aug 30.&lt;/P&gt;&lt;P&gt;When the data is loaded next day, the new records should have the reload data of the next day(E.g: 31-Aug)&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;6&lt;/TD&gt;&lt;TD width="64"&gt;F&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;44&lt;/TD&gt;&lt;TD&gt;G&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;45&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;46&lt;/TD&gt;&lt;TD&gt;I&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The final output will be like:&lt;/P&gt;&lt;TABLE border="0" width="234" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="64" height="20"&gt;ID&lt;/TD&gt;&lt;TD width="64"&gt;Name&lt;/TD&gt;&lt;TD width="106"&gt;Reloaded Date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;1&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;30-Aug&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;2&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;30-Aug&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;3&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;30-Aug&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;4&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;30-Aug&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;5&lt;/TD&gt;&lt;TD&gt;E&lt;/TD&gt;&lt;TD&gt;30-Aug&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;6&lt;/TD&gt;&lt;TD&gt;F&lt;/TD&gt;&lt;TD&gt;31-Aug&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;44&lt;/TD&gt;&lt;TD&gt;G&lt;/TD&gt;&lt;TD&gt;31-Aug&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;45&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;TD&gt;31-Aug&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;46&lt;/TD&gt;&lt;TD&gt;I&lt;/TD&gt;&lt;TD&gt;31-Aug&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 31 Aug 2020 05:31:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Preserve-data-based-on-reload-date/m-p/1739726#M56601</guid>
      <dc:creator>iswarya</dc:creator>
      <dc:date>2020-08-31T05:31:55Z</dc:date>
    </item>
    <item>
      <title>Re: Preserve data based on reload date</title>
      <link>https://community.qlik.com/t5/App-Development/Preserve-data-based-on-reload-date/m-p/1739738#M56602</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What you aim for, is incremental load.&lt;/P&gt;&lt;P&gt;There are various ways to handle these types of loads, following your example, you need to perform the following&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&amp;nbsp;First time, load the complete data and store to qvd.&lt;/LI&gt;&lt;LI&gt;&amp;nbsp;Plan the incremental load&lt;OL&gt;&lt;LI&gt;load max ID from qvd - put into variable&lt;/LI&gt;&lt;LI&gt;select data from DB where ID&amp;gt;maxID&lt;/LI&gt;&lt;LI&gt;concatenate the data from the qvd&lt;/LI&gt;&lt;LI&gt;overwrite the qvd&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;I hope your'e familiar with the machanics and commands of Qlik so you'll be able to do so.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Eliran.&lt;/P&gt;</description>
      <pubDate>Mon, 31 Aug 2020 06:59:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Preserve-data-based-on-reload-date/m-p/1739738#M56602</guid>
      <dc:creator>eliran</dc:creator>
      <dc:date>2020-08-31T06:59:04Z</dc:date>
    </item>
    <item>
      <title>Re: Preserve data based on reload date</title>
      <link>https://community.qlik.com/t5/App-Development/Preserve-data-based-on-reload-date/m-p/1739794#M56611</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;My aim is to get the reloaded date of an app in a separate column. So the yesterday loaded data should have yesterday date in the reload date column and today's data(yesterday data should be in yesterday date only) should have today's reload date.&lt;/P&gt;</description>
      <pubDate>Mon, 31 Aug 2020 09:32:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Preserve-data-based-on-reload-date/m-p/1739794#M56611</guid>
      <dc:creator>iswarya</dc:creator>
      <dc:date>2020-08-31T09:32:30Z</dc:date>
    </item>
    <item>
      <title>Re: Preserve data based on reload date</title>
      <link>https://community.qlik.com/t5/App-Development/Preserve-data-based-on-reload-date/m-p/1739980#M56635</link>
      <description>&lt;P&gt;Hello Iswaryak,&lt;/P&gt;&lt;P&gt;Please find below code and just replace&amp;nbsp;&lt;STRONG&gt;ReloadTime()&lt;/STRONG&gt; into &lt;STRONG&gt;date(ReloadTime(),'DD-MMM')&amp;nbsp;&lt;/STRONG&gt;in the script to get the format &lt;STRONG&gt;'30-Aug'&lt;/STRONG&gt;. Hope it helps you.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Script Below:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Set vfilename='lib://FolderPath/data1.qvd';&lt;BR /&gt;Let v1= if(FileSize('$(vfilename)')&amp;gt;0,1,0); //check whether qvd exists or not&lt;/P&gt;&lt;P&gt;//if qvd does not exist&lt;BR /&gt;If $(v1)=0 then&lt;/P&gt;&lt;P&gt;data:&lt;BR /&gt;Load *,&lt;BR /&gt;ReloadTime() as ReloadDate&lt;BR /&gt;;&lt;BR /&gt;LOAD&lt;BR /&gt;ID,&lt;BR /&gt;Name&lt;BR /&gt;FROM [lib://FolderPath/data1_file.xls]&lt;BR /&gt;(biff, embedded labels, table is Sheet1$);&lt;/P&gt;&lt;P&gt;store data into [lib://FolderPath/data1.qvd](qvd);&lt;/P&gt;&lt;P&gt;//max of ID from above data&lt;BR /&gt;temp:&lt;BR /&gt;Load max(ID) as Temp_ID Resident data;&lt;BR /&gt;//let vID=peek('maxID',0,'temp');&lt;BR /&gt;store temp into [lib://FolderPath/tempdate.qvd](qvd);&lt;BR /&gt;drop table temp;&lt;/P&gt;&lt;P&gt;else&lt;BR /&gt;// if qvd exits then load incremented data by taking the maximum date from existing data&lt;BR /&gt;tempdate:&lt;BR /&gt;load Temp_ID from [lib://FolderPath/tempdate.qvd](qvd);&lt;BR /&gt;Let MaxId = peek('Temp_ID',-1);&lt;BR /&gt;drop table tempdate;&lt;/P&gt;&lt;P&gt;incremental:&lt;BR /&gt;load *,&lt;BR /&gt;ReloadTime() as ReloadDate&lt;BR /&gt;;&lt;BR /&gt;LOAD&lt;BR /&gt;ID,&lt;BR /&gt;Name&lt;BR /&gt;FROM [lib://FolderPath/data1_file.xls]&lt;BR /&gt;(biff, embedded labels, table is Sheet1$) where ID&amp;gt;$(MaxId);&lt;/P&gt;&lt;P&gt;//concatenating the new data with old data&lt;/P&gt;&lt;P&gt;Concatenate&lt;BR /&gt;LOAD&lt;BR /&gt;ID,&lt;BR /&gt;Name,&lt;BR /&gt;ReloadDate&lt;BR /&gt;FROM [lib://FolderPath/data1.qvd]&lt;BR /&gt;(qvd);&lt;/P&gt;&lt;P&gt;store incremental into [lib://FolderPath/data1.qvd](qvd);&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;//Again taking the maximum ID for next incremental load&lt;BR /&gt;temp:&lt;BR /&gt;load max(ID) as Temp_ID Resident incremental;&lt;BR /&gt;store temp into [lib://FolderPath/tempdate.qvd](qvd);&lt;BR /&gt;drop table temp;&lt;/P&gt;&lt;P&gt;exit Script;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bhavya&lt;/P&gt;</description>
      <pubDate>Mon, 31 Aug 2020 14:33:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Preserve-data-based-on-reload-date/m-p/1739980#M56635</guid>
      <dc:creator>bhavyagrb</dc:creator>
      <dc:date>2020-08-31T14:33:56Z</dc:date>
    </item>
  </channel>
</rss>

