<?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 Set analysis based on MAX value and IF statement in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Set-analysis-based-on-MAX-value-and-IF-statement/m-p/1693892#M450812</link>
    <description>&lt;P&gt;I am trying to dynamically work out the current rent a tenant should be paying based upon a rent history table and a variable called vReportDate that is set by a calendar object.&lt;/P&gt;&lt;P&gt;I can setup Set analysis to provide the tenants linked MAX rent history table fields, but I want to be able to bring back the RentAmout for MAX value of the startDate before or equal to my vReportDate&lt;/P&gt;&lt;P&gt;For instance:&lt;/P&gt;&lt;P&gt;vReportDate = 16/04//2020&lt;/P&gt;&lt;P&gt;Rent History Table:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="22px"&gt;&lt;STRONG&gt;Customer.code&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD height="22px"&gt;&lt;STRONG&gt;Customer.name&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD height="22px"&gt;&lt;STRONG&gt;HousingRentHistoryRecord.startDate&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD height="22px"&gt;&lt;STRONG&gt;HousingRentHistoryRecord.rentAmount&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="3.8635429510891903%" height="43px"&gt;100&lt;/TD&gt;&lt;TD width="4.291845493562231%" height="43px"&gt;Bob Jones&lt;/TD&gt;&lt;TD width="9.494451294697903%" height="43px"&gt;19/06/2020&lt;/TD&gt;&lt;TD width="10.110974106041924%" height="43px"&gt;400.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="3.8635429510891903%" height="43px"&gt;100&lt;/TD&gt;&lt;TD width="4.291845493562231%" height="43px"&gt;Bob Jones&lt;/TD&gt;&lt;TD width="9.494451294697903%" height="43px"&gt;01/03/2020&lt;/TD&gt;&lt;TD width="10.110974106041924%" height="43px"&gt;390.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="3.8635429510891903%" height="43px"&gt;100&lt;/TD&gt;&lt;TD width="4.291845493562231%" height="43px"&gt;Bob Jones&lt;/TD&gt;&lt;TD width="9.494451294697903%" height="43px"&gt;2/08/2019&lt;/TD&gt;&lt;TD width="10.110974106041924%" height="43px"&gt;385.50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="3.8635429510891903%" height="43px"&gt;100&lt;/TD&gt;&lt;TD width="4.291845493562231%" height="43px"&gt;Bob Jones&lt;/TD&gt;&lt;TD width="9.494451294697903%" height="43px"&gt;25/04/2019&lt;/TD&gt;&lt;TD width="10.110974106041924%" height="43px"&gt;383.70&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="3.8635429510891903%" height="43px"&gt;200&lt;/TD&gt;&lt;TD width="4.291845493562231%" height="43px"&gt;Mary Smith&lt;/TD&gt;&lt;TD width="9.494451294697903%" height="43px"&gt;15/04/2020&lt;/TD&gt;&lt;TD width="10.110974106041924%" height="43px"&gt;320.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="3.8635429510891903%" height="43px"&gt;200&lt;/TD&gt;&lt;TD width="4.291845493562231%" height="43px"&gt;Mary Smith&lt;/TD&gt;&lt;TD width="9.494451294697903%" height="43px"&gt;01/01/2020&lt;/TD&gt;&lt;TD width="10.110974106041924%" height="43px"&gt;324.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="3.8635429510891903%" height="43px"&gt;200&lt;/TD&gt;&lt;TD width="4.291845493562231%" height="43px"&gt;Mary Smith&lt;/TD&gt;&lt;TD width="9.494451294697903%" height="43px"&gt;13/10/2019&lt;/TD&gt;&lt;TD width="10.110974106041924%" height="43px"&gt;319.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="3.8635429510891903%" height="43px"&gt;300&lt;/TD&gt;&lt;TD width="4.291845493562231%" height="43px"&gt;Pete Frank&lt;/TD&gt;&lt;TD width="9.494451294697903%" height="43px"&gt;16/04/2020&lt;/TD&gt;&lt;TD width="10.110974106041924%" height="43px"&gt;187.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="3.8635429510891903%" height="43px"&gt;300&lt;/TD&gt;&lt;TD width="4.291845493562231%" height="43px"&gt;Pete Frank&lt;/TD&gt;&lt;TD width="9.494451294697903%" height="43px"&gt;23/09/2019&lt;/TD&gt;&lt;TD width="10.110974106041924%" height="43px"&gt;185.60&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The values I need to bring back would be:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Customer.code&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Customer.name&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;HousingRentHistoryRecord.startDate&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;HousingRentHistoryRecord.rentAmount&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="115px"&gt;100&lt;/TD&gt;&lt;TD width="120px"&gt;Bob Jones&lt;/TD&gt;&lt;TD width="282.5px"&gt;01/03/2020&lt;/TD&gt;&lt;TD width="300px"&gt;390.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="115px"&gt;200&lt;/TD&gt;&lt;TD width="120px"&gt;Mary Smith&lt;/TD&gt;&lt;TD width="282.5px"&gt;15/04/2020&lt;/TD&gt;&lt;TD width="300px"&gt;320.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="115px"&gt;300&lt;/TD&gt;&lt;TD width="120px"&gt;Pete Frank&lt;/TD&gt;&lt;TD width="282.5px"&gt;16/04/2020&lt;/TD&gt;&lt;TD width="300px"&gt;187.00&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help would be much appreciated.&lt;/P&gt;</description>
    <pubDate>Sat, 16 Nov 2024 18:46:53 GMT</pubDate>
    <dc:creator>lukegilligan</dc:creator>
    <dc:date>2024-11-16T18:46:53Z</dc:date>
    <item>
      <title>Set analysis based on MAX value and IF statement</title>
      <link>https://community.qlik.com/t5/QlikView/Set-analysis-based-on-MAX-value-and-IF-statement/m-p/1693892#M450812</link>
      <description>&lt;P&gt;I am trying to dynamically work out the current rent a tenant should be paying based upon a rent history table and a variable called vReportDate that is set by a calendar object.&lt;/P&gt;&lt;P&gt;I can setup Set analysis to provide the tenants linked MAX rent history table fields, but I want to be able to bring back the RentAmout for MAX value of the startDate before or equal to my vReportDate&lt;/P&gt;&lt;P&gt;For instance:&lt;/P&gt;&lt;P&gt;vReportDate = 16/04//2020&lt;/P&gt;&lt;P&gt;Rent History Table:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="22px"&gt;&lt;STRONG&gt;Customer.code&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD height="22px"&gt;&lt;STRONG&gt;Customer.name&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD height="22px"&gt;&lt;STRONG&gt;HousingRentHistoryRecord.startDate&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD height="22px"&gt;&lt;STRONG&gt;HousingRentHistoryRecord.rentAmount&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="3.8635429510891903%" height="43px"&gt;100&lt;/TD&gt;&lt;TD width="4.291845493562231%" height="43px"&gt;Bob Jones&lt;/TD&gt;&lt;TD width="9.494451294697903%" height="43px"&gt;19/06/2020&lt;/TD&gt;&lt;TD width="10.110974106041924%" height="43px"&gt;400.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="3.8635429510891903%" height="43px"&gt;100&lt;/TD&gt;&lt;TD width="4.291845493562231%" height="43px"&gt;Bob Jones&lt;/TD&gt;&lt;TD width="9.494451294697903%" height="43px"&gt;01/03/2020&lt;/TD&gt;&lt;TD width="10.110974106041924%" height="43px"&gt;390.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="3.8635429510891903%" height="43px"&gt;100&lt;/TD&gt;&lt;TD width="4.291845493562231%" height="43px"&gt;Bob Jones&lt;/TD&gt;&lt;TD width="9.494451294697903%" height="43px"&gt;2/08/2019&lt;/TD&gt;&lt;TD width="10.110974106041924%" height="43px"&gt;385.50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="3.8635429510891903%" height="43px"&gt;100&lt;/TD&gt;&lt;TD width="4.291845493562231%" height="43px"&gt;Bob Jones&lt;/TD&gt;&lt;TD width="9.494451294697903%" height="43px"&gt;25/04/2019&lt;/TD&gt;&lt;TD width="10.110974106041924%" height="43px"&gt;383.70&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="3.8635429510891903%" height="43px"&gt;200&lt;/TD&gt;&lt;TD width="4.291845493562231%" height="43px"&gt;Mary Smith&lt;/TD&gt;&lt;TD width="9.494451294697903%" height="43px"&gt;15/04/2020&lt;/TD&gt;&lt;TD width="10.110974106041924%" height="43px"&gt;320.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="3.8635429510891903%" height="43px"&gt;200&lt;/TD&gt;&lt;TD width="4.291845493562231%" height="43px"&gt;Mary Smith&lt;/TD&gt;&lt;TD width="9.494451294697903%" height="43px"&gt;01/01/2020&lt;/TD&gt;&lt;TD width="10.110974106041924%" height="43px"&gt;324.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="3.8635429510891903%" height="43px"&gt;200&lt;/TD&gt;&lt;TD width="4.291845493562231%" height="43px"&gt;Mary Smith&lt;/TD&gt;&lt;TD width="9.494451294697903%" height="43px"&gt;13/10/2019&lt;/TD&gt;&lt;TD width="10.110974106041924%" height="43px"&gt;319.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="3.8635429510891903%" height="43px"&gt;300&lt;/TD&gt;&lt;TD width="4.291845493562231%" height="43px"&gt;Pete Frank&lt;/TD&gt;&lt;TD width="9.494451294697903%" height="43px"&gt;16/04/2020&lt;/TD&gt;&lt;TD width="10.110974106041924%" height="43px"&gt;187.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="3.8635429510891903%" height="43px"&gt;300&lt;/TD&gt;&lt;TD width="4.291845493562231%" height="43px"&gt;Pete Frank&lt;/TD&gt;&lt;TD width="9.494451294697903%" height="43px"&gt;23/09/2019&lt;/TD&gt;&lt;TD width="10.110974106041924%" height="43px"&gt;185.60&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The values I need to bring back would be:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Customer.code&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Customer.name&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;HousingRentHistoryRecord.startDate&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;HousingRentHistoryRecord.rentAmount&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="115px"&gt;100&lt;/TD&gt;&lt;TD width="120px"&gt;Bob Jones&lt;/TD&gt;&lt;TD width="282.5px"&gt;01/03/2020&lt;/TD&gt;&lt;TD width="300px"&gt;390.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="115px"&gt;200&lt;/TD&gt;&lt;TD width="120px"&gt;Mary Smith&lt;/TD&gt;&lt;TD width="282.5px"&gt;15/04/2020&lt;/TD&gt;&lt;TD width="300px"&gt;320.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="115px"&gt;300&lt;/TD&gt;&lt;TD width="120px"&gt;Pete Frank&lt;/TD&gt;&lt;TD width="282.5px"&gt;16/04/2020&lt;/TD&gt;&lt;TD width="300px"&gt;187.00&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help would be much appreciated.&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 18:46:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Set-analysis-based-on-MAX-value-and-IF-statement/m-p/1693892#M450812</guid>
      <dc:creator>lukegilligan</dc:creator>
      <dc:date>2024-11-16T18:46:53Z</dc:date>
    </item>
    <item>
      <title>Re: Set analysis based on MAX value and IF statement</title>
      <link>https://community.qlik.com/t5/QlikView/Set-analysis-based-on-MAX-value-and-IF-statement/m-p/1694117#M450823</link>
      <description>&lt;P&gt;Hi, you can use this expression:&lt;/P&gt;&lt;P&gt;FirstSortedValue(HousingRentHistoryRecord.rentAmount, -HousingRentHistoryRecord.startDate)&lt;/P&gt;</description>
      <pubDate>Thu, 16 Apr 2020 14:36:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Set-analysis-based-on-MAX-value-and-IF-statement/m-p/1694117#M450823</guid>
      <dc:creator>rubenmarin</dc:creator>
      <dc:date>2020-04-16T14:36:25Z</dc:date>
    </item>
  </channel>
</rss>

