<?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: max month based on posting month in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/max-month-based-on-posting-month/m-p/1519538#M437381</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;You can achieve this by grouping first just the max Month values by ID1, then join the result to the Original table, that way you will now be able to compare and pull only data where PostingMonth is less or equal to MaxMonth(New Field Created.)&lt;/P&gt;&lt;P&gt;In QV words would be something like:&lt;/P&gt;&lt;P&gt;TmpTable:&lt;/P&gt;&lt;P&gt;Load ID1, max(Month) as MaxMonth From Table Group by ID1;&lt;/P&gt;&lt;P&gt;Table:&lt;/P&gt;&lt;P&gt;Load ID, ID6, PostingMonth, Month From Table;&lt;/P&gt;&lt;P&gt;Left Join (Table)&lt;/P&gt;&lt;P&gt;Load * Resident TmpTable;&lt;/P&gt;&lt;P&gt;Drop table TmpTable;&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;TableFinal:&lt;/P&gt;&lt;P&gt;Load * Resident Table Where PostingMonth &amp;lt;= MaxMonth;&lt;/P&gt;&lt;P&gt;Drop Table Table;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope that helps,&lt;/P&gt;&lt;P&gt;Carlos M&lt;/P&gt;</description>
    <pubDate>Tue, 11 Dec 2018 23:21:03 GMT</pubDate>
    <dc:creator>CarlosAMonroy</dc:creator>
    <dc:date>2018-12-11T23:21:03Z</dc:date>
    <item>
      <title>max month based on posting month</title>
      <link>https://community.qlik.com/t5/QlikView/max-month-based-on-posting-month/m-p/1519320#M437342</link>
      <description>&lt;P&gt;Hi friends,&lt;/P&gt;&lt;P&gt;please help me for the below requirement.&lt;/P&gt;&lt;P&gt;I have a table and it has a columns like ID,ID1,posting month and month. each Id has multiple ID1's and each ID1 have single posting Month and each posting month has multiple months.&lt;/P&gt;&lt;P&gt;in this case i need to get max month based on the ID1 and posting period but month values should be less then or equal to posting month it should not pic greater then posting period.&lt;/P&gt;&lt;P&gt;ex:&lt;/P&gt;&lt;P&gt;&amp;nbsp;As per the below table if i select Id1 as 6666 then i will get only one posting month that is '04' and i will get four&amp;nbsp;records in months&amp;nbsp;that is 01,02,04,05.&amp;nbsp;&lt;/P&gt;&lt;P&gt;But I need to get only 04 month record if available, or in case if 04 month is not available&amp;nbsp;then it should take lass month value 02. remaining need to exclude in output.&lt;/P&gt;&lt;P&gt;I have a data like this&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;ID&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;ID1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;Posting Month&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Month&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;1001&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;6666&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;04&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;01&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;1001&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7777&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;04&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;01&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;SPAN&gt;1001&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;8888&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;06&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;01&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;SPAN&gt;1001&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;9999&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;06&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;01&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;1001&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;6666&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;04&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;02&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;1001&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7777&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;04&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;02&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;1001&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;8888&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;06&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;02&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1001&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;9999&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;06&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;02&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;1001&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;6666&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;04&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;04&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;1001&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7777&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;04&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;04&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;1001&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;8888&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;06&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;04&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;1001&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;9999&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;06&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;04&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;1001&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;6666&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;04&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;05&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;1001&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;7777&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;04&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;05&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;1001&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;8888&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;06&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;05&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;SPAN&gt;1001&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;9999&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;06&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;05&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Sat, 16 Nov 2024 04:59:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/max-month-based-on-posting-month/m-p/1519320#M437342</guid>
      <dc:creator>venkatbza</dc:creator>
      <dc:date>2024-11-16T04:59:44Z</dc:date>
    </item>
    <item>
      <title>Re: max month based on posting month</title>
      <link>https://community.qlik.com/t5/QlikView/max-month-based-on-posting-month/m-p/1519328#M437357</link>
      <description>&lt;P&gt;Hi Venkatbza,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Using AGGR() function we can able to get the correct value.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Dec 2018 14:05:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/max-month-based-on-posting-month/m-p/1519328#M437357</guid>
      <dc:creator>Somasundaram</dc:creator>
      <dc:date>2018-12-11T14:05:05Z</dc:date>
    </item>
    <item>
      <title>Re: max month based on posting month</title>
      <link>https://community.qlik.com/t5/QlikView/max-month-based-on-posting-month/m-p/1519342#M437358</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;SPAN&gt;Somasundaram,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks for your reply, it is good if you post expression here.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Venkat&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Dec 2018 14:21:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/max-month-based-on-posting-month/m-p/1519342#M437358</guid>
      <dc:creator>venkatbza</dc:creator>
      <dc:date>2018-12-11T14:21:49Z</dc:date>
    </item>
    <item>
      <title>Re: max month based on posting month</title>
      <link>https://community.qlik.com/t5/QlikView/max-month-based-on-posting-month/m-p/1519538#M437381</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;You can achieve this by grouping first just the max Month values by ID1, then join the result to the Original table, that way you will now be able to compare and pull only data where PostingMonth is less or equal to MaxMonth(New Field Created.)&lt;/P&gt;&lt;P&gt;In QV words would be something like:&lt;/P&gt;&lt;P&gt;TmpTable:&lt;/P&gt;&lt;P&gt;Load ID1, max(Month) as MaxMonth From Table Group by ID1;&lt;/P&gt;&lt;P&gt;Table:&lt;/P&gt;&lt;P&gt;Load ID, ID6, PostingMonth, Month From Table;&lt;/P&gt;&lt;P&gt;Left Join (Table)&lt;/P&gt;&lt;P&gt;Load * Resident TmpTable;&lt;/P&gt;&lt;P&gt;Drop table TmpTable;&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;TableFinal:&lt;/P&gt;&lt;P&gt;Load * Resident Table Where PostingMonth &amp;lt;= MaxMonth;&lt;/P&gt;&lt;P&gt;Drop Table Table;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope that helps,&lt;/P&gt;&lt;P&gt;Carlos M&lt;/P&gt;</description>
      <pubDate>Tue, 11 Dec 2018 23:21:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/max-month-based-on-posting-month/m-p/1519538#M437381</guid>
      <dc:creator>CarlosAMonroy</dc:creator>
      <dc:date>2018-12-11T23:21:03Z</dc:date>
    </item>
  </channel>
</rss>

