<?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: Comparison between the last state of a rental with the previous one in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Comparison-between-the-last-state-of-a-rental-with-the-previous/m-p/1663233#M49846</link>
    <description>&lt;P&gt;You can create straight table&lt;/P&gt;&lt;P&gt;Dimension:&lt;/P&gt;&lt;P&gt;ID_Cars&lt;/P&gt;&lt;P&gt;ID_Transaction&lt;/P&gt;&lt;P&gt;Expressions:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;1) Latest Status
=aggr(FirstSortedValue(status,  -Date_status),ID_cars)

2) Latest Date
=aggr(FirstSortedValue(Date_status,  -Date_status),ID_cars)

3) Previous Date Status
=aggr(FirstSortedValue(status,  -Date_status,2),ID_cars)

4) Previous Status
=aggr(FirstSortedValue(Date_status,  -Date_status,2),ID_cars)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Note: In Data handling properties uncheck 'suppress zero values'&lt;/P&gt;</description>
    <pubDate>Tue, 07 Jan 2020 11:03:47 GMT</pubDate>
    <dc:creator>Kushal_Chawda</dc:creator>
    <dc:date>2020-01-07T11:03:47Z</dc:date>
    <item>
      <title>Comparison between the last state of a rental with the previous one</title>
      <link>https://community.qlik.com/t5/App-Development/Comparison-between-the-last-state-of-a-rental-with-the-previous/m-p/1663208#M49844</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;I'am dealing with a difficult in manipulating dates with Qlik sense.&lt;/P&gt;&lt;P&gt;I am trying to compare the last date of a rental with the previous one, and checking the state of the rental. Maybe it's not clear so i will give you an example to understand what i want to do.&amp;nbsp;&lt;/P&gt;&lt;P&gt;So I have this table to follow the rental of cars.&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID_cars&lt;/TD&gt;&lt;TD&gt;ID_transaction&lt;/TD&gt;&lt;TD&gt;Date_status&lt;/TD&gt;&lt;TD&gt;status&lt;/TD&gt;&lt;TD&gt;Country&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;2053&lt;/TD&gt;&lt;TD&gt;12/10/2005&lt;/TD&gt;&lt;TD&gt;available&lt;/TD&gt;&lt;TD&gt;Brazil&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;2054&lt;/TD&gt;&lt;TD&gt;12/11/2005&lt;/TD&gt;&lt;TD&gt;rented&lt;/TD&gt;&lt;TD&gt;Brazil&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;2055&lt;/TD&gt;&lt;TD&gt;05/12/2005&lt;/TD&gt;&lt;TD&gt;available&lt;/TD&gt;&lt;TD&gt;Brazil&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;2056&lt;/TD&gt;&lt;TD&gt;06/03/2007&lt;/TD&gt;&lt;TD&gt;rented&lt;/TD&gt;&lt;TD&gt;Brazil&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;2057&lt;/TD&gt;&lt;TD&gt;18/10/2008&lt;/TD&gt;&lt;TD&gt;available&lt;/TD&gt;&lt;TD&gt;Brazil&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;3050&lt;/TD&gt;&lt;TD&gt;01/02/2004&lt;/TD&gt;&lt;TD&gt;rented&lt;/TD&gt;&lt;TD&gt;UK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;3051&lt;/TD&gt;&lt;TD&gt;02/03/2005&lt;/TD&gt;&lt;TD&gt;available&lt;/TD&gt;&lt;TD&gt;UK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;3052&lt;/TD&gt;&lt;TD&gt;10/11/2006&lt;/TD&gt;&lt;TD&gt;rented&lt;/TD&gt;&lt;TD&gt;UK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;3053&lt;/TD&gt;&lt;TD&gt;12/02/2007&lt;/TD&gt;&lt;TD&gt;available&lt;/TD&gt;&lt;TD&gt;UK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;3054&lt;/TD&gt;&lt;TD&gt;13/10/2007&lt;/TD&gt;&lt;TD&gt;rented&lt;/TD&gt;&lt;TD&gt;UK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;3055&lt;/TD&gt;&lt;TD&gt;14/05/2003&lt;/TD&gt;&lt;TD&gt;rented&lt;/TD&gt;&lt;TD&gt;Germany&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;3056&lt;/TD&gt;&lt;TD&gt;16/02/2005&lt;/TD&gt;&lt;TD&gt;available&lt;/TD&gt;&lt;TD&gt;Germany&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;3057&lt;/TD&gt;&lt;TD&gt;11/06/2008&lt;/TD&gt;&lt;TD&gt;rented&lt;/TD&gt;&lt;TD&gt;Germany&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;3058&lt;/TD&gt;&lt;TD&gt;10/10/2009&lt;/TD&gt;&lt;TD&gt;available&lt;/TD&gt;&lt;TD&gt;Germany&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;3059&lt;/TD&gt;&lt;TD&gt;14/10/2011&lt;/TD&gt;&lt;TD&gt;rented&lt;/TD&gt;&lt;TD&gt;Germany&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For each Id_cars I have the Id_transaction associated with the status (rented or available) and the date of the status.&amp;nbsp;&lt;/P&gt;&lt;P&gt;My goal is to calculate the last date of status and the previous one, and check that the status are not the same.&lt;/P&gt;&lt;P&gt;For example :&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID_cars&lt;/TD&gt;&lt;TD&gt;ID_transaction&lt;/TD&gt;&lt;TD&gt;last_date_status&lt;/TD&gt;&lt;TD&gt;last_status&lt;/TD&gt;&lt;TD&gt;Previous_date_status&lt;/TD&gt;&lt;TD&gt;Previous_status&lt;/TD&gt;&lt;TD&gt;Check status&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;2057&lt;/TD&gt;&lt;TD&gt;18/10/2008&lt;/TD&gt;&lt;TD&gt;available&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;ok&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;2056&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;06/03/2007&lt;/TD&gt;&lt;TD&gt;rented&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;ok&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;The second table, it's may be not the good representation but it was to give you an idea if what I want to do.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for your helping !&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 07 Jan 2020 09:10:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Comparison-between-the-last-state-of-a-rental-with-the-previous/m-p/1663208#M49844</guid>
      <dc:creator>foxwhite</dc:creator>
      <dc:date>2020-01-07T09:10:31Z</dc:date>
    </item>
    <item>
      <title>Re: Comparison between the last state of a rental with the previous one</title>
      <link>https://community.qlik.com/t5/App-Development/Comparison-between-the-last-state-of-a-rental-with-the-previous/m-p/1663216#M49845</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;Please find the answer in attachment&lt;/P&gt;&lt;P&gt;Hope this helps&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Tue, 07 Jan 2020 10:02:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Comparison-between-the-last-state-of-a-rental-with-the-previous/m-p/1663216#M49845</guid>
      <dc:creator>Kashyap_R</dc:creator>
      <dc:date>2020-01-07T10:02:10Z</dc:date>
    </item>
    <item>
      <title>Re: Comparison between the last state of a rental with the previous one</title>
      <link>https://community.qlik.com/t5/App-Development/Comparison-between-the-last-state-of-a-rental-with-the-previous/m-p/1663233#M49846</link>
      <description>&lt;P&gt;You can create straight table&lt;/P&gt;&lt;P&gt;Dimension:&lt;/P&gt;&lt;P&gt;ID_Cars&lt;/P&gt;&lt;P&gt;ID_Transaction&lt;/P&gt;&lt;P&gt;Expressions:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;1) Latest Status
=aggr(FirstSortedValue(status,  -Date_status),ID_cars)

2) Latest Date
=aggr(FirstSortedValue(Date_status,  -Date_status),ID_cars)

3) Previous Date Status
=aggr(FirstSortedValue(status,  -Date_status,2),ID_cars)

4) Previous Status
=aggr(FirstSortedValue(Date_status,  -Date_status,2),ID_cars)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Note: In Data handling properties uncheck 'suppress zero values'&lt;/P&gt;</description>
      <pubDate>Tue, 07 Jan 2020 11:03:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Comparison-between-the-last-state-of-a-rental-with-the-previous/m-p/1663233#M49846</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2020-01-07T11:03:47Z</dc:date>
    </item>
    <item>
      <title>Re: Comparison between the last state of a rental with the previous one</title>
      <link>https://community.qlik.com/t5/App-Development/Comparison-between-the-last-state-of-a-rental-with-the-previous/m-p/1663589#M49884</link>
      <description>&lt;P&gt;Hi Kashyap,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've tried your app, and it seem to be worked.&amp;nbsp;&lt;/P&gt;&lt;P&gt;In additonnaly i want to do a check for all transactions. I can't have successively the same status for an Id_car. The status can't not be "rented" and the previous one "rented"also.&lt;/P&gt;&lt;P&gt;For example :&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID_cars&lt;/TD&gt;&lt;TD&gt;Status&lt;/TD&gt;&lt;TD&gt;Date_status&lt;/TD&gt;&lt;TD&gt;Check&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;available&lt;/TD&gt;&lt;TD&gt;12/10/2005&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;rented&lt;/TD&gt;&lt;TD&gt;12/11/2005&lt;/TD&gt;&lt;TD&gt;ok&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;available&lt;/TD&gt;&lt;TD&gt;05/12/2005&lt;/TD&gt;&lt;TD&gt;ok&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;rented&lt;/TD&gt;&lt;TD&gt;06/03/2007&lt;/TD&gt;&lt;TD&gt;ok&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;available&lt;/TD&gt;&lt;TD&gt;18/10/2008&lt;/TD&gt;&lt;TD&gt;ok&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But it was this :&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID_cars&lt;/TD&gt;&lt;TD&gt;Status&lt;/TD&gt;&lt;TD&gt;Date_status&lt;/TD&gt;&lt;TD&gt;Check&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;rented&lt;/TD&gt;&lt;TD&gt;12/10/2005&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;available&lt;/TD&gt;&lt;TD&gt;12/11/2005&lt;/TD&gt;&lt;TD&gt;ok&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;rented&lt;/TD&gt;&lt;TD&gt;05/12/2005&lt;/TD&gt;&lt;TD&gt;ok&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;rented&lt;/TD&gt;&lt;TD&gt;06/03/2007&lt;/TD&gt;&lt;TD&gt;wrong&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;available&lt;/TD&gt;&lt;TD&gt;18/10/2008&lt;/TD&gt;&lt;TD&gt;ok&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The car is rented successively the 5/12/2005 and 06/03/2007 without beeing available between.&amp;nbsp; I can use the expression given in your app, but the main difficult is that the number of transactions per ID_cars is variable. For this example i have 5 transactions (so 5 status to check), but for another cars I can have more or less than this number.&lt;/P&gt;&lt;P&gt;If you can help me or someone else, that would be great.&lt;/P&gt;&lt;P&gt;Many thanks for your first solution.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Jan 2020 08:51:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Comparison-between-the-last-state-of-a-rental-with-the-previous/m-p/1663589#M49884</guid>
      <dc:creator>foxwhite</dc:creator>
      <dc:date>2020-01-08T08:51:46Z</dc:date>
    </item>
    <item>
      <title>Re: Comparison between the last state of a rental with the previous one</title>
      <link>https://community.qlik.com/t5/App-Development/Comparison-between-the-last-state-of-a-rental-with-the-previous/m-p/1663594#M49885</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;Can u please share me the QVF file, I will try and get back to u&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Wed, 08 Jan 2020 09:05:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Comparison-between-the-last-state-of-a-rental-with-the-previous/m-p/1663594#M49885</guid>
      <dc:creator>Kashyap_R</dc:creator>
      <dc:date>2020-01-08T09:05:56Z</dc:date>
    </item>
    <item>
      <title>Re: Comparison between the last state of a rental with the previous one</title>
      <link>https://community.qlik.com/t5/App-Development/Comparison-between-the-last-state-of-a-rental-with-the-previous/m-p/1663606#M49888</link>
      <description>&lt;P&gt;Here the QVF File.&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Wed, 08 Jan 2020 09:45:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Comparison-between-the-last-state-of-a-rental-with-the-previous/m-p/1663606#M49888</guid>
      <dc:creator>foxwhite</dc:creator>
      <dc:date>2020-01-08T09:45:09Z</dc:date>
    </item>
  </channel>
</rss>

