<?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: Find Maximum of a subset in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Find-Maximum-of-a-subset/m-p/2045310#M85994</link>
    <description>&lt;P&gt;Hi, an easy way could be adding a field in scripts, just load the data from the most recent by booking id and the first of each BookingId will be the last, like:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;tmpBaseData:
LOAD
  BookingID,
  [Booking Date]
from ...;

FinalData:
LOAD
  BookingID,
  [Booking Date]
  If(BookingID=Peek(BookingID),'no,'yes') as isLatestookingID
Resident tmpBaseData
Order By BookingID, [Booking Date] desc;

DROP Table tmpBaseData;&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 04 Mar 2023 08:14:28 GMT</pubDate>
    <dc:creator>rubenmarin</dc:creator>
    <dc:date>2023-03-04T08:14:28Z</dc:date>
    <item>
      <title>Find Maximum of a subset</title>
      <link>https://community.qlik.com/t5/App-Development/Find-Maximum-of-a-subset/m-p/2045049#M85978</link>
      <description>&lt;P&gt;Hello everyone,&lt;/P&gt;
&lt;P&gt;I bet you can help me with this one!&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In my app, I access the following table from a database:&lt;/P&gt;
&lt;TABLE width="241"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="88"&gt;BookingID&amp;nbsp;&lt;/TD&gt;
&lt;TD width="153"&gt;Booking Date&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;29.01.2020&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;02.02.2015&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;05.01.2021&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;01.01.1993&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;03.02.2020&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;01.02.2021&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;04.02.2020&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;07.03.2020&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;02.01.2020&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I now want to add a new column that indicates which booking record for a Booking ID has the latest BookingDate.&lt;/P&gt;
&lt;P&gt;Example:&lt;/P&gt;
&lt;P&gt;BookingID 1 exists 3 times. The highest BookingDate for BookingID 1 is in row 3. This is to be indexed in a newly added column.&lt;/P&gt;
&lt;P&gt;Like this&lt;/P&gt;
&lt;TABLE width="500"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="88"&gt;BookingID&amp;nbsp;&lt;/TD&gt;
&lt;TD width="153"&gt;Booking Date&lt;/TD&gt;
&lt;TD width="259"&gt;Latest Booking Date of BookingID?&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;29.01.2020&lt;/TD&gt;
&lt;TD&gt;no&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;02.02.2015&lt;/TD&gt;
&lt;TD&gt;no&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;05.01.2021&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;01.01.1993&lt;/TD&gt;
&lt;TD&gt;no&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;03.02.2020&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;01.02.2021&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;04.02.2020&lt;/TD&gt;
&lt;TD&gt;no&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;07.03.2020&lt;/TD&gt;
&lt;TD&gt;no&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;02.01.2020&lt;/TD&gt;
&lt;TD&gt;no&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How can I implement this as uncomplicated as possible?&lt;/P&gt;
&lt;P&gt;Please excuse my beginner question, but I am not that experienced yet.&lt;/P&gt;
&lt;P&gt;Many thanks in advance.&lt;/P&gt;
&lt;P&gt;Luqlik&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Translated with &lt;A href="http://www.DeepL.com/Translator" target="_blank"&gt;www.DeepL.com/Translator&lt;/A&gt; (free version)&lt;/P&gt;</description>
      <pubDate>Fri, 03 Mar 2023 14:19:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Find-Maximum-of-a-subset/m-p/2045049#M85978</guid>
      <dc:creator>Luqlik</dc:creator>
      <dc:date>2023-03-03T14:19:21Z</dc:date>
    </item>
    <item>
      <title>Re: Find Maximum of a subset</title>
      <link>https://community.qlik.com/t5/App-Development/Find-Maximum-of-a-subset/m-p/2045310#M85994</link>
      <description>&lt;P&gt;Hi, an easy way could be adding a field in scripts, just load the data from the most recent by booking id and the first of each BookingId will be the last, like:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;tmpBaseData:
LOAD
  BookingID,
  [Booking Date]
from ...;

FinalData:
LOAD
  BookingID,
  [Booking Date]
  If(BookingID=Peek(BookingID),'no,'yes') as isLatestookingID
Resident tmpBaseData
Order By BookingID, [Booking Date] desc;

DROP Table tmpBaseData;&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 04 Mar 2023 08:14:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Find-Maximum-of-a-subset/m-p/2045310#M85994</guid>
      <dc:creator>rubenmarin</dc:creator>
      <dc:date>2023-03-04T08:14:28Z</dc:date>
    </item>
  </channel>
</rss>

