<?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: Min and Max Dates in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Min-and-Max-Dates/m-p/1642882#M63464</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;try to create a new field like this:&lt;/P&gt;&lt;P&gt;RowNo () AS NR&lt;/P&gt;&lt;P&gt;then order by that and create a new field, so you could use it in group by:&lt;/P&gt;&lt;P&gt;If(rate=Previous(rate),Peek('NR'),NR)&lt;/P&gt;</description>
    <pubDate>Tue, 05 Nov 2019 09:00:27 GMT</pubDate>
    <dc:creator>StarinieriG</dc:creator>
    <dc:date>2019-11-05T09:00:27Z</dc:date>
    <item>
      <title>Min and Max Dates</title>
      <link>https://community.qlik.com/t5/App-Development/Min-and-Max-Dates/m-p/1642754#M63463</link>
      <description>&lt;P&gt;I have a table loaded like this:&lt;/P&gt;&lt;P&gt;Load&lt;BR /&gt;Item,&lt;BR /&gt;Start Date,&lt;BR /&gt;End Date,&lt;BR /&gt;Rate&lt;BR /&gt;From Table;&lt;/P&gt;&lt;P&gt;For one single item it looks like this:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="originaldates.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/22882i15DC5791B52E893B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="originaldates.png" alt="originaldates.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to keep only the min and max start/end dates IF THE DATES ARE SEQUENTIAL.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;I want the results to look like this:&lt;/STRONG&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;1/1/2015&lt;/TD&gt;&lt;TD&gt;6/30/2015&lt;/TD&gt;&lt;TD&gt;$0.20&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7/1/2015&lt;/TD&gt;&lt;TD&gt;9/30/2015&lt;/TD&gt;&lt;TD&gt;$0.21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10/1/2015&lt;/TD&gt;&lt;TD&gt;3/31/2016&lt;/TD&gt;&lt;TD&gt;$0.20&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/1/2016&lt;/TD&gt;&lt;TD&gt;6/30/2016&lt;/TD&gt;&lt;TD&gt;$0.21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7/1/2016&lt;/TD&gt;&lt;TD&gt;12/31/2016&lt;/TD&gt;&lt;TD&gt;$0.20&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1/1/2017&lt;/TD&gt;&lt;TD&gt;3/31/2017&lt;/TD&gt;&lt;TD&gt;$0.24&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, if I try something like this:&lt;/P&gt;&lt;P&gt;Load&lt;BR /&gt;Item,&lt;BR /&gt;Min(Start Date) as Start Date,&lt;BR /&gt;Max(End Date) as End Date,&lt;BR /&gt;Rate&lt;BR /&gt;From Table&lt;BR /&gt;Group by Item, Rate;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I get the min and max of ALL the dates, not only the dates that are in sequential order. I do not want the Max End Date of a line to overlap with the next min date.&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="baddates.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/22883iB7EB0E58531BCD7C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="baddates.png" alt="baddates.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any ideas on what to try?&lt;/P&gt;</description>
      <pubDate>Fri, 02 Apr 2021 08:10:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Min-and-Max-Dates/m-p/1642754#M63463</guid>
      <dc:creator>melissapluke</dc:creator>
      <dc:date>2021-04-02T08:10:15Z</dc:date>
    </item>
    <item>
      <title>Re: Min and Max Dates</title>
      <link>https://community.qlik.com/t5/App-Development/Min-and-Max-Dates/m-p/1642882#M63464</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;try to create a new field like this:&lt;/P&gt;&lt;P&gt;RowNo () AS NR&lt;/P&gt;&lt;P&gt;then order by that and create a new field, so you could use it in group by:&lt;/P&gt;&lt;P&gt;If(rate=Previous(rate),Peek('NR'),NR)&lt;/P&gt;</description>
      <pubDate>Tue, 05 Nov 2019 09:00:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Min-and-Max-Dates/m-p/1642882#M63464</guid>
      <dc:creator>StarinieriG</dc:creator>
      <dc:date>2019-11-05T09:00:27Z</dc:date>
    </item>
    <item>
      <title>Re: Min and Max Dates</title>
      <link>https://community.qlik.com/t5/App-Development/Min-and-Max-Dates/m-p/1643155#M63465</link>
      <description>&lt;P&gt;Here is one way you can do this&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Table:
LOAD * INLINE [
    Start Date, End Date, Rate
    01/01/2015, 03/31/2015, 0.20
    04/01/2015, 06/30/2015, 0.20
    07/01/2015, 09/30/2015, 0.21
    10/01/2015, 12/31/2015, 0.20
    01/01/2016, 03/31/2016, 0.20
    04/01/2016, 06/30/2016, 0.21
    07/01/2016, 09/30/2016, 0.20
    10/01/2016, 12/31/2016, 0.20
    01/01/2017, 03/31/2017, 0.24
];

FinalTable:
LOAD *,
	 If(Rate = Previous(Rate), Peek('Start Date New'), [Start Date]) as [Start Date New]
Resident Table
Order By [Start Date];

Right Join (FinalTable)
LOAD [Start Date New],
	 Rate,
	 Max([End Date]) as [End Date]
Resident FinalTable
Group By [Start Date New], Rate;

DROP Table Table;
DROP Field [Start Date];
RENAME Field [Start Date New] to [Start Date];&lt;/LI-CODE&gt;</description>
      <pubDate>Tue, 05 Nov 2019 13:02:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Min-and-Max-Dates/m-p/1643155#M63465</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2019-11-05T13:02:55Z</dc:date>
    </item>
    <item>
      <title>Re: Min and Max Dates</title>
      <link>https://community.qlik.com/t5/App-Development/Min-and-Max-Dates/m-p/1643157#M63466</link>
      <description>&lt;P&gt;Thanks, Sunny. That will work!&lt;/P&gt;</description>
      <pubDate>Tue, 05 Nov 2019 13:05:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Min-and-Max-Dates/m-p/1643157#M63466</guid>
      <dc:creator>melissapluke</dc:creator>
      <dc:date>2019-11-05T13:05:33Z</dc:date>
    </item>
  </channel>
</rss>

