<?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: Trying to get Min/Max Dates based of another field in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Trying-to-get-Min-Max-Dates-based-of-another-field/m-p/1756551#M58352</link>
    <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/128506"&gt;@DJHodgson&lt;/a&gt;&amp;nbsp; you can always do this&lt;/P&gt;&lt;P&gt;in Script:&lt;/P&gt;&lt;LI-CODE lang="python"&gt;Input:

LOAD * INLINE [
    Status, From Date, To Date, Days
    N, 30/05/2019, 31/05/2019, 1
    N, 01/06/2019, 03/06/2019, 2
    N, 04/06/2019, 04/06/2019, 0
    N, 05/06/2019, 29/01/2020, 238
    Y, 30/01/2020, 24/03/2020, 54
    Y, 25/03/2020, 15/06/2020, 82
    Y, 25/03/2020, 25/03/2020, 0
    N, 16/06/2020, 27/10/2020, 133
];

final:
noconcatenate

load *,if(rowno()=1,1,if(peek(Status)=Status,peek(Row),peek(Row)+1)) as Row;
load * resident Input order by [From Date];

drop table Input;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and in chart&lt;/P&gt;&lt;P&gt;dimension: Row ,Status&lt;/P&gt;&lt;P&gt;Measure&lt;BR /&gt;=Date(min([From Date]))&lt;/P&gt;&lt;P&gt;and&lt;/P&gt;&lt;P&gt;=Date(Max([To Date]))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;output:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 463px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/43125i094612129D8A1307/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;in qlikview we can hide some column then you can get&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 468px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/43126i93F902951F841956/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 28 Oct 2020 07:48:22 GMT</pubDate>
    <dc:creator>Taoufiq_Zarra</dc:creator>
    <dc:date>2020-10-28T07:48:22Z</dc:date>
    <item>
      <title>Trying to get Min/Max Dates based of another field</title>
      <link>https://community.qlik.com/t5/App-Development/Trying-to-get-Min-Max-Dates-based-of-another-field/m-p/1756249#M58329</link>
      <description>&lt;P&gt;Hi I'm wondering if someone could help me please, I am trying to get a min/max date based of another fields so in the below table:-&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Status&lt;/TD&gt;&lt;TD&gt;From Date&lt;/TD&gt;&lt;TD&gt;To Date&lt;/TD&gt;&lt;TD&gt;Days&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;TD&gt;30/05/2019&lt;/TD&gt;&lt;TD&gt;31/05/2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;TD&gt;01/06/2019&lt;/TD&gt;&lt;TD&gt;03/06/2019&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;TD&gt;04/06/2019&lt;/TD&gt;&lt;TD&gt;04/06/2019&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;TD&gt;05/06/2019&lt;/TD&gt;&lt;TD&gt;29/01/2020&lt;/TD&gt;&lt;TD&gt;238&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;30/01/2020&lt;/TD&gt;&lt;TD&gt;24/03/2020&lt;/TD&gt;&lt;TD&gt;54&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;25/03/2020&lt;/TD&gt;&lt;TD&gt;15/06/2020&lt;/TD&gt;&lt;TD&gt;82&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;25/03/2020&lt;/TD&gt;&lt;TD&gt;25/03/2020&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;TD&gt;16/06/2020&lt;/TD&gt;&lt;TD&gt;27/10/2020&lt;/TD&gt;&lt;TD&gt;133&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can see a list of dates a status has been in N or Y along with the number of days that status has lasted.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to be able to summarise this to the following:-&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Status&lt;/TD&gt;&lt;TD&gt;From Date&lt;/TD&gt;&lt;TD&gt;To Date&lt;/TD&gt;&lt;TD&gt;Days&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;TD&gt;30/05/2019&lt;/TD&gt;&lt;TD&gt;29/01/2020&lt;/TD&gt;&lt;TD&gt;241&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;30/01/2020&lt;/TD&gt;&lt;TD&gt;15/06/2020&lt;/TD&gt;&lt;TD&gt;136&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;TD&gt;16/06/2020&lt;/TD&gt;&lt;TD&gt;27/10/2020&lt;/TD&gt;&lt;TD&gt;133&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The issue I am facing is that as soon as i try to Min/Max the dates its giving me the following:-&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Status&lt;/TD&gt;&lt;TD&gt;From Date&lt;/TD&gt;&lt;TD&gt;To Date&lt;/TD&gt;&lt;TD&gt;Days&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;TD&gt;30/05/2019&lt;/TD&gt;&lt;TD&gt;27/10/2020&lt;/TD&gt;&lt;TD&gt;516&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;30/01/2020&lt;/TD&gt;&lt;TD&gt;15/06/2020&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;136&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is incorrect at the N result needs to have 2 entries either side of the Y and I am coming up with a blank as to how to do this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any suggestions/solutions would be very gladly appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Many thanks&lt;/P&gt;</description>
      <pubDate>Mon, 20 Dec 2021 21:08:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Trying-to-get-Min-Max-Dates-based-of-another-field/m-p/1756249#M58329</guid>
      <dc:creator>DJHodgson</dc:creator>
      <dc:date>2021-12-20T21:08:46Z</dc:date>
    </item>
    <item>
      <title>Re: Trying to get Min/Max Dates based of another field</title>
      <link>https://community.qlik.com/t5/App-Development/Trying-to-get-Min-Max-Dates-based-of-another-field/m-p/1756551#M58352</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/128506"&gt;@DJHodgson&lt;/a&gt;&amp;nbsp; you can always do this&lt;/P&gt;&lt;P&gt;in Script:&lt;/P&gt;&lt;LI-CODE lang="python"&gt;Input:

LOAD * INLINE [
    Status, From Date, To Date, Days
    N, 30/05/2019, 31/05/2019, 1
    N, 01/06/2019, 03/06/2019, 2
    N, 04/06/2019, 04/06/2019, 0
    N, 05/06/2019, 29/01/2020, 238
    Y, 30/01/2020, 24/03/2020, 54
    Y, 25/03/2020, 15/06/2020, 82
    Y, 25/03/2020, 25/03/2020, 0
    N, 16/06/2020, 27/10/2020, 133
];

final:
noconcatenate

load *,if(rowno()=1,1,if(peek(Status)=Status,peek(Row),peek(Row)+1)) as Row;
load * resident Input order by [From Date];

drop table Input;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and in chart&lt;/P&gt;&lt;P&gt;dimension: Row ,Status&lt;/P&gt;&lt;P&gt;Measure&lt;BR /&gt;=Date(min([From Date]))&lt;/P&gt;&lt;P&gt;and&lt;/P&gt;&lt;P&gt;=Date(Max([To Date]))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;output:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 463px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/43125i094612129D8A1307/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;in qlikview we can hide some column then you can get&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 468px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/43126i93F902951F841956/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 28 Oct 2020 07:48:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Trying-to-get-Min-Max-Dates-based-of-another-field/m-p/1756551#M58352</guid>
      <dc:creator>Taoufiq_Zarra</dc:creator>
      <dc:date>2020-10-28T07:48:22Z</dc:date>
    </item>
    <item>
      <title>Re: Trying to get Min/Max Dates based of another field</title>
      <link>https://community.qlik.com/t5/App-Development/Trying-to-get-Min-Max-Dates-based-of-another-field/m-p/1758374#M58574</link>
      <description>&lt;P&gt;sorry for the delay yes this worked perfectly for me thank you&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Nov 2020 11:01:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Trying-to-get-Min-Max-Dates-based-of-another-field/m-p/1758374#M58574</guid>
      <dc:creator>DJHodgson</dc:creator>
      <dc:date>2020-11-04T11:01:59Z</dc:date>
    </item>
  </channel>
</rss>

