<?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: Get the Record corresponding to the latest year/month field in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Get-the-Record-corresponding-to-the-latest-year-month-field/m-p/1641608#M47806</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;The expected result can be achieved as follows:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Create a temp table containing max &lt;EM&gt;Year/Month&lt;/EM&gt; value for each combination of &lt;EM&gt;(Customer, Material)&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;Use &lt;EM&gt;Inner Keep&lt;/EM&gt;&amp;nbsp;load statement to apply the above temp table as a filter to the original table&lt;/LI&gt;&lt;LI&gt;Drop the temp table&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Sample script:&lt;/P&gt;&lt;LI-CODE lang="cpp"&gt;Data:
LOAD * INLINE [
Customer	Material	Year	Year/Month	Volume
A	AA	2019	201910	10
A	AA	2019	201911	20
A	AA	2019	201912	22
A	BB	2019	201908	33
A	BB	2019	201909	38
B	AA	2019	201904	65
B	AA	2019	201905	34
B	BB	2019	201912	32
B	BB	2020	202001	56
B	BB	2020	202002	34
B	BB	2020	202003	78
B	BB	2020	202004	32
C	AA	2020	202002	54
C	BB	2020	202003	45
C	CC	2019	201906	34
C	CC	2019	201907	56
C	CC	2019	201908	87
] (delimiter is '\t');

Inner Keep (Data)
Data_filter:
LOAD Customer, Material, Max([Year/Month]) as [Year/Month] 
Resident Data
Group By Customer, Material;

Drop Table Data_filter;&lt;/LI-CODE&gt;&lt;P&gt;Hope this helps!&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Vu Nguyen&lt;/P&gt;</description>
    <pubDate>Thu, 31 Oct 2019 10:10:13 GMT</pubDate>
    <dc:creator>vunguyenq89</dc:creator>
    <dc:date>2019-10-31T10:10:13Z</dc:date>
    <item>
      <title>Get the Record corresponding to the latest year/month field</title>
      <link>https://community.qlik.com/t5/App-Development/Get-the-Record-corresponding-to-the-latest-year-month-field/m-p/1641470#M47798</link>
      <description>&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;PFB table&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Customer&lt;/TD&gt;&lt;TD&gt;Material&lt;/TD&gt;&lt;TD&gt;Year&lt;/TD&gt;&lt;TD&gt;Year/Month&lt;/TD&gt;&lt;TD&gt;Volume&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;AA&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;201910&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;AA&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;201911&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;AA&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;201912&lt;/TD&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;BB&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;201908&lt;/TD&gt;&lt;TD&gt;33&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;BB&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;201909&lt;/TD&gt;&lt;TD&gt;38&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;AA&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;201904&lt;/TD&gt;&lt;TD&gt;65&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;AA&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;201905&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;BB&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;201912&lt;/TD&gt;&lt;TD&gt;32&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;BB&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;TD&gt;202001&lt;/TD&gt;&lt;TD&gt;56&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;BB&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;TD&gt;202002&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;BB&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;TD&gt;202003&lt;/TD&gt;&lt;TD&gt;78&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;BB&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;TD&gt;202004&lt;/TD&gt;&lt;TD&gt;32&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;AA&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;TD&gt;202002&lt;/TD&gt;&lt;TD&gt;54&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;BB&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;TD&gt;202003&lt;/TD&gt;&lt;TD&gt;45&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;CC&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;201906&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;CC&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;201907&lt;/TD&gt;&lt;TD&gt;56&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;CC&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;201908&lt;/TD&gt;&lt;TD&gt;87&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Requirement: Get only the last Record corresponding to a particular Customer and Material&amp;nbsp; i.e the latest year/month field of above combination.&lt;/P&gt;&lt;P&gt;Required result:&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Customer&lt;/TD&gt;&lt;TD&gt;Material&lt;/TD&gt;&lt;TD&gt;Year&lt;/TD&gt;&lt;TD&gt;Year/Month&lt;/TD&gt;&lt;TD&gt;Volume&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;AA&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;201912&lt;/TD&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;BB&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;201909&lt;/TD&gt;&lt;TD&gt;38&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;AA&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;201905&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;BB&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;TD&gt;202004&lt;/TD&gt;&lt;TD&gt;32&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;AA&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;TD&gt;202002&lt;/TD&gt;&lt;TD&gt;54&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;BB&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;TD&gt;202003&lt;/TD&gt;&lt;TD&gt;45&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;CC&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;201908&lt;/TD&gt;&lt;TD&gt;87&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in Advance&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 04:12:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Get-the-Record-corresponding-to-the-latest-year-month-field/m-p/1641470#M47798</guid>
      <dc:creator>Vichuf1</dc:creator>
      <dc:date>2024-11-16T04:12:55Z</dc:date>
    </item>
    <item>
      <title>Re: Get the Record corresponding to the latest year/month field</title>
      <link>https://community.qlik.com/t5/App-Development/Get-the-Record-corresponding-to-the-latest-year-month-field/m-p/1641608#M47806</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;The expected result can be achieved as follows:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Create a temp table containing max &lt;EM&gt;Year/Month&lt;/EM&gt; value for each combination of &lt;EM&gt;(Customer, Material)&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;Use &lt;EM&gt;Inner Keep&lt;/EM&gt;&amp;nbsp;load statement to apply the above temp table as a filter to the original table&lt;/LI&gt;&lt;LI&gt;Drop the temp table&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Sample script:&lt;/P&gt;&lt;LI-CODE lang="cpp"&gt;Data:
LOAD * INLINE [
Customer	Material	Year	Year/Month	Volume
A	AA	2019	201910	10
A	AA	2019	201911	20
A	AA	2019	201912	22
A	BB	2019	201908	33
A	BB	2019	201909	38
B	AA	2019	201904	65
B	AA	2019	201905	34
B	BB	2019	201912	32
B	BB	2020	202001	56
B	BB	2020	202002	34
B	BB	2020	202003	78
B	BB	2020	202004	32
C	AA	2020	202002	54
C	BB	2020	202003	45
C	CC	2019	201906	34
C	CC	2019	201907	56
C	CC	2019	201908	87
] (delimiter is '\t');

Inner Keep (Data)
Data_filter:
LOAD Customer, Material, Max([Year/Month]) as [Year/Month] 
Resident Data
Group By Customer, Material;

Drop Table Data_filter;&lt;/LI-CODE&gt;&lt;P&gt;Hope this helps!&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Vu Nguyen&lt;/P&gt;</description>
      <pubDate>Thu, 31 Oct 2019 10:10:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Get-the-Record-corresponding-to-the-latest-year-month-field/m-p/1641608#M47806</guid>
      <dc:creator>vunguyenq89</dc:creator>
      <dc:date>2019-10-31T10:10:13Z</dc:date>
    </item>
    <item>
      <title>Re: Get the Record corresponding to the latest year/month field</title>
      <link>https://community.qlik.com/t5/App-Development/Get-the-Record-corresponding-to-the-latest-year-month-field/m-p/1641617#M47808</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Thanks a lot Vu&amp;nbsp;&lt;SPAN&gt;Nguyen for your time&lt;/SPAN&gt;, Yup I too solved it with left join with the same result.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Used Script:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LOAD&lt;/STRONG&gt;&lt;BR /&gt;Customer,&lt;BR /&gt;Material,&lt;BR /&gt;max([Year/Month]) as [Year/Month],&lt;BR /&gt;Customer&amp;amp;Material&amp;amp;max([Year/Month]) as key&lt;BR /&gt;Resident Data&lt;BR /&gt;Group By Customer, Material;&lt;BR /&gt;&lt;BR /&gt;left join&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;LOAD&lt;/STRONG&gt;&lt;BR /&gt;Customer&amp;amp;Material&amp;amp;num(max([Year/Month])) as key,&lt;/P&gt;&lt;P&gt;Year,&lt;/P&gt;&lt;P&gt;Year/month,&lt;/P&gt;&lt;P&gt;VOLUME&lt;BR /&gt;Resident Data;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Vishwanath R V&lt;/P&gt;</description>
      <pubDate>Thu, 31 Oct 2019 10:40:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Get-the-Record-corresponding-to-the-latest-year-month-field/m-p/1641617#M47808</guid>
      <dc:creator>Vichuf1</dc:creator>
      <dc:date>2019-10-31T10:40:10Z</dc:date>
    </item>
  </channel>
</rss>

