<?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 add new columns in script? Caculate date interval. in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516289#M192753</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Yes, I understand what&amp;nbsp; you are asking. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Check again my script. In this script, first lastTestDate field will create and after that TestInterval filed will be create according to both date fields.&lt;/P&gt;&lt;P&gt;First try this script then let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Ashutosh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 13 Nov 2013 08:36:19 GMT</pubDate>
    <dc:creator />
    <dc:date>2013-11-13T08:36:19Z</dc:date>
    <item>
      <title>How to add new columns in script? Caculate date interval.</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516285#M192749</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a table describe the test, include 4 fields (ID, TestType, Result, TestDate). I want to add new field when etl which can show last test date and how many months from last test.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The source table has 4 columns.&lt;/P&gt;&lt;P&gt;How to add 2 new columns (red color) in script when ETL?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much.&lt;/P&gt;&lt;P&gt;I will demo next week, Please give me some idea. Thanks again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="WIDTH: 561px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl65" height="18" width="28"&gt;ID&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none;" width="76"&gt;TestType&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none;" width="72"&gt;Result&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none;" width="79"&gt;TestDate&lt;/TD&gt;&lt;TD class="xl68" style="border-left: medium none;" width="111"&gt;&lt;SPAN style="color: #ff0000;"&gt;lastTestDate&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl68" style="border-left: medium none;" width="195"&gt;&lt;SPAN style="color: #ff0000;"&gt;TestInterval（in month）&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="18" style="border-top: medium none;"&gt;1&lt;/TD&gt;&lt;TD class="xl67" style="border-left: medium none; border-top: medium none;"&gt;A&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;1223&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013&lt;/TD&gt;&lt;TD class="xl68" style="border-left: medium none; border-top: medium none;"&gt;　&lt;/TD&gt;&lt;TD class="xl69" style="border-left: medium none; border-top: medium none;"&gt;　&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="18" style="border-top: medium none;"&gt;2&lt;/TD&gt;&lt;TD class="xl67" style="border-left: medium none; border-top: medium none;"&gt;A&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;132&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013&lt;/TD&gt;&lt;TD class="xl68" style="border-left: medium none; border-top: medium none;"&gt;　&lt;/TD&gt;&lt;TD class="xl69" style="border-left: medium none; border-top: medium none;"&gt;　&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="18" style="border-top: medium none;"&gt;3&lt;/TD&gt;&lt;TD class="xl67" style="border-left: medium none; border-top: medium none;"&gt;A&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;12&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013&lt;/TD&gt;&lt;TD class="xl68" style="border-left: medium none; border-top: medium none;"&gt;　&lt;/TD&gt;&lt;TD class="xl69" style="border-left: medium none; border-top: medium none;"&gt;　&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="18" style="border-top: medium none;"&gt;4&lt;/TD&gt;&lt;TD class="xl67" style="border-left: medium none; border-top: medium none;"&gt;A&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;123&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013&lt;/TD&gt;&lt;TD class="xl68" style="border-left: medium none; border-top: medium none;"&gt;　&lt;/TD&gt;&lt;TD class="xl69" style="border-left: medium none; border-top: medium none;"&gt;　&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="18" style="border-top: medium none;"&gt;5&lt;/TD&gt;&lt;TD class="xl67" style="border-left: medium none; border-top: medium none;"&gt;A&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;234&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013&lt;/TD&gt;&lt;TD class="xl68" style="border-left: medium none; border-top: medium none;"&gt;　&lt;/TD&gt;&lt;TD class="xl69" style="border-left: medium none; border-top: medium none;"&gt;　&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="18" style="border-top: medium none;"&gt;2&lt;/TD&gt;&lt;TD class="xl67" style="border-left: medium none; border-top: medium none;"&gt;A&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;2/1/2013&lt;/TD&gt;&lt;TD align="right" class="xl70" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013&lt;/TD&gt;&lt;TD class="xl69" style="border-left: medium none; border-top: medium none;"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="18" style="border-top: medium none;"&gt;3&lt;/TD&gt;&lt;TD class="xl67" style="border-left: medium none; border-top: medium none;"&gt;A&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;123&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;2/1/2013&lt;/TD&gt;&lt;TD align="right" class="xl70" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013&lt;/TD&gt;&lt;TD class="xl69" style="border-left: medium none; border-top: medium none;"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="18" style="border-top: medium none;"&gt;4&lt;/TD&gt;&lt;TD class="xl67" style="border-left: medium none; border-top: medium none;"&gt;A&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;13&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;3/1/2013&lt;/TD&gt;&lt;TD align="right" class="xl70" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013&lt;/TD&gt;&lt;TD class="xl69" style="border-left: medium none; border-top: medium none;"&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="18" style="border-top: medium none;"&gt;1&lt;/TD&gt;&lt;TD class="xl67" style="border-left: medium none; border-top: medium none;"&gt;A&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;123&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;7/1/2013&lt;/TD&gt;&lt;TD align="right" class="xl70" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013&lt;/TD&gt;&lt;TD class="xl69" style="border-left: medium none; border-top: medium none;"&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="18" style="border-top: medium none;"&gt;5&lt;/TD&gt;&lt;TD class="xl67" style="border-left: medium none; border-top: medium none;"&gt;A&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;234&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;8/1/2013&lt;/TD&gt;&lt;TD align="right" class="xl70" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013&lt;/TD&gt;&lt;TD class="xl69" style="border-left: medium none; border-top: medium none;"&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="18" style="border-top: medium none;"&gt;1&lt;/TD&gt;&lt;TD class="xl67" style="border-left: medium none; border-top: medium none;"&gt;A&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;23&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;8/1/2013&lt;/TD&gt;&lt;TD align="right" class="xl70" style="border-left: medium none; border-top: medium none;"&gt;7/1/2013&lt;/TD&gt;&lt;TD class="xl69" style="border-left: medium none; border-top: medium none;"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="18" style="border-top: medium none;"&gt;2&lt;/TD&gt;&lt;TD class="xl67" style="border-left: medium none; border-top: medium none;"&gt;A&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;1231&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;9/1/2013&lt;/TD&gt;&lt;TD align="right" class="xl70" style="border-left: medium none; border-top: medium none;"&gt;2/1/2013&lt;/TD&gt;&lt;TD class="xl69" style="border-left: medium none; border-top: medium none;"&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Nov 2013 07:02:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516285#M192749</guid>
      <dc:creator />
      <dc:date>2013-11-13T07:02:25Z</dc:date>
    </item>
    <item>
      <title>Re: How to add new columns in script? Caculate date interval.</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516286#M192750</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Try this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load *,interval(LastTestDate - TestDate,'D') as Days Interval&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; From xyz;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kaushik Solanki&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Nov 2013 07:04:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516286#M192750</guid>
      <dc:creator>kaushiknsolanki</dc:creator>
      <dc:date>2013-11-13T07:04:39Z</dc:date>
    </item>
    <item>
      <title>Re: How to add new columns in script? Caculate date interval.</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516287#M192751</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try this,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1.&amp;nbsp; First&amp;nbsp; load this to get lastTestDate and TestInterval field:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tempTable:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Month(TestDate) - Month(lastTestDate) AS TestInterval;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(Peek('ID') = ID, Peek('TestDate')) AS lastTestDate&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Resident xyz&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order By ID,TestDate;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. After&amp;nbsp; this, load again to get result according to your Order By:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Resident tempTable&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order By TestDate;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ashutosh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Nov 2013 08:10:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516287#M192751</guid>
      <dc:creator />
      <dc:date>2013-11-13T08:10:52Z</dc:date>
    </item>
    <item>
      <title>Re: How to add new columns in script? Caculate date interval.</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516288#M192752</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The question is  there is no lastTestDate field in the source table.&lt;/P&gt;&lt;P&gt;How to get the field lastTestDate?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Nov 2013 08:30:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516288#M192752</guid>
      <dc:creator />
      <dc:date>2013-11-13T08:30:28Z</dc:date>
    </item>
    <item>
      <title>Re: How to add new columns in script? Caculate date interval.</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516289#M192753</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Yes, I understand what&amp;nbsp; you are asking. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Check again my script. In this script, first lastTestDate field will create and after that TestInterval filed will be create according to both date fields.&lt;/P&gt;&lt;P&gt;First try this script then let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Ashutosh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Nov 2013 08:36:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516289#M192753</guid>
      <dc:creator />
      <dc:date>2013-11-13T08:36:19Z</dc:date>
    </item>
    <item>
      <title>Re: How to add new columns in script? Caculate date interval.</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516290#M192754</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly find the attachment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it will help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Mukram.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Nov 2013 08:42:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516290#M192754</guid>
      <dc:creator>mdmukramali</dc:creator>
      <dc:date>2013-11-13T08:42:48Z</dc:date>
    </item>
    <item>
      <title>Re: How to add new columns in script? Caculate date interval.</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516291#M192755</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have tried your script. It works! Thank you and one more question &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;P&gt; If TestType is A B C D....  I　want get lasttestDate depent on testType. How can I edit your script.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Nov 2013 09:20:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516291#M192755</guid>
      <dc:creator />
      <dc:date>2013-11-13T09:20:53Z</dc:date>
    </item>
    <item>
      <title>Re: How to add new columns in script? Caculate date interval.</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516292#M192756</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear ,&lt;/P&gt;&lt;P&gt;can you try below script ,&lt;/P&gt;&lt;P&gt;First:&lt;/P&gt;&lt;P&gt;LOAD *&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Inline&lt;/P&gt;&lt;P&gt;[&lt;/P&gt;&lt;P&gt;ID,TestType ,Result ,TestDate&lt;/P&gt;&lt;P&gt;1,A,1223,1/1/2013&lt;/P&gt;&lt;P&gt;2,A,132,1/1/2013&lt;/P&gt;&lt;P&gt;3,A,12,1/1/2013&lt;/P&gt;&lt;P&gt;4,B,123,1/1/2013&lt;/P&gt;&lt;P&gt;5,A,234,1/1/2013&lt;/P&gt;&lt;P&gt;2,A,2,2/1/2013&lt;/P&gt;&lt;P&gt;3,A,123,2/1/2013&lt;/P&gt;&lt;P&gt;4,B,13,3/1/2013&lt;/P&gt;&lt;P&gt;1,A,123,7/1/2013&lt;/P&gt;&lt;P&gt;5,A,234,8/1/2013&lt;/P&gt;&lt;P&gt;1,A,23,8/1/2013&lt;/P&gt;&lt;P&gt;2,A,1231,9/1/2013&lt;/P&gt;&lt;P&gt;3,C,1456,3/5/2013&lt;/P&gt;&lt;P&gt;3,C,1343,5/11/2013&lt;/P&gt;&lt;P&gt;3,C,34,7/11/2013&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;Second:&lt;/P&gt;&lt;P&gt;&amp;nbsp; LOAD *,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(Peek('ID')= ID, Peek('TestDate'),'-') AS LastTestDate,&lt;/P&gt;&lt;P&gt; If(Peek('ID')= ID and Peek(TestType)=TestType, Peek('TestDate'),'-') AS LastTestDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Month(TestDate)-Month(If(Peek('ID') = ID, Peek('TestDate'),'-'))) as TimeInterval&lt;/P&gt;&lt;P&gt;&amp;nbsp; (Month(TestDate)-Month(If(Peek('ID')= ID and Peek(TestType)=TestType, Peek('TestDate'),'-'))) as TimeInterval&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Resident First&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order By ID,TestDate;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DROP Table First;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Mukram.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Nov 2013 09:45:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516292#M192756</guid>
      <dc:creator>mdmukramali</dc:creator>
      <dc:date>2013-11-13T09:45:36Z</dc:date>
    </item>
    <item>
      <title>Re: How to add new columns in script? Caculate date interval.</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516293#M192757</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mukram,&lt;/P&gt;&lt;P&gt; Thanks for your reply.&lt;/P&gt;&lt;P&gt; I have tried your script, The field TimeInterval has no value in any rows...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Nov 2013 09:58:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516293#M192757</guid>
      <dc:creator />
      <dc:date>2013-11-13T09:58:41Z</dc:date>
    </item>
    <item>
      <title>Re: How to add new columns in script? Caculate date interval.</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516294#M192758</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; first&amp;nbsp; clear my question. Suppose for ID = 1,&amp;nbsp; 2 rows for testType A and 2 rows for testType B seperately. So you want max TestDate for testType A and Max testDate for testType B...am I right ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanx,&lt;/P&gt;&lt;P&gt;Ashutosh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Nov 2013 10:02:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516294#M192758</guid>
      <dc:creator />
      <dc:date>2013-11-13T10:02:09Z</dc:date>
    </item>
    <item>
      <title>Re: Re: How to add new columns in script? Caculate date interval.</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516295#M192759</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In your sample apps i used the same script i'm getting time interval values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can you have look on the attachment of the sample file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Mukram.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Nov 2013 10:03:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516295#M192759</guid>
      <dc:creator>mdmukramali</dc:creator>
      <dc:date>2013-11-13T10:03:26Z</dc:date>
    </item>
    <item>
      <title>Re: How to add new columns in script? Caculate date interval.</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516296#M192760</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I can't open the website and download the attachment. I will check this later. Thanks for your help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Nov 2013 10:35:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516296#M192760</guid>
      <dc:creator />
      <dc:date>2013-11-13T10:35:18Z</dc:date>
    </item>
    <item>
      <title>Re: How to add new columns in script? Caculate date interval.</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516297#M192761</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Hi,&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try this script&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *,&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Month(TestDate) - Month(LastTestDate) AS TestInterval;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *,&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(Peek('ID') = ID AND Peek('TestType') = TestType, Peek('TestDate')) AS LastTestDate&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Resident tempInterval&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order By ID, TestType, TestDate;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;I hope this will help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Thanks,&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Ashutosh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Nov 2013 11:23:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516297#M192761</guid>
      <dc:creator />
      <dc:date>2013-11-13T11:23:39Z</dc:date>
    </item>
    <item>
      <title>Re: How to add new columns in script? Caculate date interval.</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516298#M192762</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ashutosh,&lt;/P&gt;&lt;P&gt;Thank you for your help. Your script is wonderful:)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Nov 2013 00:43:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516298#M192762</guid>
      <dc:creator />
      <dc:date>2013-11-15T00:43:36Z</dc:date>
    </item>
    <item>
      <title>Re: How to add new columns in script? Caculate date interval.</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516299#M192763</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your qvw file.&lt;/P&gt;&lt;P&gt;I add order by ID, testType, testDate, it works:)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Nov 2013 00:57:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-add-new-columns-in-script-Caculate-date-interval/m-p/516299#M192763</guid>
      <dc:creator />
      <dc:date>2013-11-15T00:57:40Z</dc:date>
    </item>
  </channel>
</rss>

