<?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 Obtaining most recent price record in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Obtaining-most-recent-price-record/m-p/491475#M183665</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to find the most recent cost price from a table that holds date, item code, price.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have written the following script to do this, but wondered if there was a quicker or more elegant way to do this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Andy&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PRICES_1:&lt;/P&gt;&lt;P&gt;load * inline [&lt;/P&gt;&lt;P&gt;date, stock item, price&lt;/P&gt;&lt;P&gt;01/01/2013, STK001, 10&lt;/P&gt;&lt;P&gt;01/01/2013, STK001, 13&lt;/P&gt;&lt;P&gt;01/06/2013, STK001, 12&lt;/P&gt;&lt;P&gt;04/09/2013, STK001, 14&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PRICES:&lt;/P&gt;&lt;P&gt;load&lt;/P&gt;&lt;P&gt;&amp;nbsp; [stock item] &amp;amp; '|' &amp;amp; date(date) as [stock item date],&lt;/P&gt;&lt;P&gt;&amp;nbsp; [stock item],&lt;/P&gt;&lt;P&gt;&amp;nbsp; date,&lt;/P&gt;&lt;P&gt;&amp;nbsp; price&lt;/P&gt;&lt;P&gt;resident&lt;/P&gt;&lt;P&gt;&amp;nbsp; PRICES_1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MAX_PRICE_1:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;&amp;nbsp; max(date(date)) as max_date,&lt;/P&gt;&lt;P&gt;&amp;nbsp; [stock item]&lt;/P&gt;&lt;P&gt;Resident&lt;/P&gt;&lt;P&gt;&amp;nbsp; PRICES&lt;/P&gt;&lt;P&gt;group by&lt;/P&gt;&lt;P&gt;&amp;nbsp; [stock item];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MAX_PRICE:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;&amp;nbsp; [stock item] &amp;amp; '|' &amp;amp; date(max_date) as [stock item date]&lt;/P&gt;&lt;P&gt;Resident&lt;/P&gt;&lt;P&gt;&amp;nbsp; MAX_PRICE_1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;left join(MAX_PRICE)&lt;/P&gt;&lt;P&gt;load&lt;/P&gt;&lt;P&gt;&amp;nbsp; [stock item date],&lt;/P&gt;&lt;P&gt;&amp;nbsp; [stock item],&lt;/P&gt;&lt;P&gt;&amp;nbsp; price as gross_cost_price&lt;/P&gt;&lt;P&gt;resident&lt;/P&gt;&lt;P&gt;&amp;nbsp; PRICES;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;drop table PRICES, PRICES_1, MAX_PRICE_1;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 07 Nov 2013 08:00:09 GMT</pubDate>
    <dc:creator />
    <dc:date>2013-11-07T08:00:09Z</dc:date>
    <item>
      <title>Obtaining most recent price record</title>
      <link>https://community.qlik.com/t5/QlikView/Obtaining-most-recent-price-record/m-p/491475#M183665</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to find the most recent cost price from a table that holds date, item code, price.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have written the following script to do this, but wondered if there was a quicker or more elegant way to do this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Andy&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PRICES_1:&lt;/P&gt;&lt;P&gt;load * inline [&lt;/P&gt;&lt;P&gt;date, stock item, price&lt;/P&gt;&lt;P&gt;01/01/2013, STK001, 10&lt;/P&gt;&lt;P&gt;01/01/2013, STK001, 13&lt;/P&gt;&lt;P&gt;01/06/2013, STK001, 12&lt;/P&gt;&lt;P&gt;04/09/2013, STK001, 14&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PRICES:&lt;/P&gt;&lt;P&gt;load&lt;/P&gt;&lt;P&gt;&amp;nbsp; [stock item] &amp;amp; '|' &amp;amp; date(date) as [stock item date],&lt;/P&gt;&lt;P&gt;&amp;nbsp; [stock item],&lt;/P&gt;&lt;P&gt;&amp;nbsp; date,&lt;/P&gt;&lt;P&gt;&amp;nbsp; price&lt;/P&gt;&lt;P&gt;resident&lt;/P&gt;&lt;P&gt;&amp;nbsp; PRICES_1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MAX_PRICE_1:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;&amp;nbsp; max(date(date)) as max_date,&lt;/P&gt;&lt;P&gt;&amp;nbsp; [stock item]&lt;/P&gt;&lt;P&gt;Resident&lt;/P&gt;&lt;P&gt;&amp;nbsp; PRICES&lt;/P&gt;&lt;P&gt;group by&lt;/P&gt;&lt;P&gt;&amp;nbsp; [stock item];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MAX_PRICE:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;&amp;nbsp; [stock item] &amp;amp; '|' &amp;amp; date(max_date) as [stock item date]&lt;/P&gt;&lt;P&gt;Resident&lt;/P&gt;&lt;P&gt;&amp;nbsp; MAX_PRICE_1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;left join(MAX_PRICE)&lt;/P&gt;&lt;P&gt;load&lt;/P&gt;&lt;P&gt;&amp;nbsp; [stock item date],&lt;/P&gt;&lt;P&gt;&amp;nbsp; [stock item],&lt;/P&gt;&lt;P&gt;&amp;nbsp; price as gross_cost_price&lt;/P&gt;&lt;P&gt;resident&lt;/P&gt;&lt;P&gt;&amp;nbsp; PRICES;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;drop table PRICES, PRICES_1, MAX_PRICE_1;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Nov 2013 08:00:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Obtaining-most-recent-price-record/m-p/491475#M183665</guid>
      <dc:creator />
      <dc:date>2013-11-07T08:00:09Z</dc:date>
    </item>
    <item>
      <title>Re: Obtaining most recent price record</title>
      <link>https://community.qlik.com/t5/QlikView/Obtaining-most-recent-price-record/m-p/491476#M183666</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You might want to explore FisrtSortedvalue() function. Like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FirstSortedValue(PRICES, -DateField)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Nov 2013 08:07:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Obtaining-most-recent-price-record/m-p/491476#M183666</guid>
      <dc:creator>tresB</dc:creator>
      <dc:date>2013-11-07T08:07:02Z</dc:date>
    </item>
    <item>
      <title>Re: Obtaining most recent price record</title>
      <link>https://community.qlik.com/t5/QlikView/Obtaining-most-recent-price-record/m-p/491477#M183667</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you, that seems to work&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Nov 2013 08:40:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Obtaining-most-recent-price-record/m-p/491477#M183667</guid>
      <dc:creator />
      <dc:date>2013-11-07T08:40:11Z</dc:date>
    </item>
    <item>
      <title>Re: Obtaining most recent price record</title>
      <link>https://community.qlik.com/t5/QlikView/Obtaining-most-recent-price-record/m-p/491478#M183668</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Below logic also an easier way to do&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PRICES_1:&lt;/P&gt;&lt;P&gt;load * inline [&lt;/P&gt;&lt;P&gt;date, stock item, price&lt;/P&gt;&lt;P&gt;01/01/2013, STK001, 10&lt;/P&gt;&lt;P&gt;01/01/2013, STK001, 13&lt;/P&gt;&lt;P&gt;01/06/2013, STK001, 12&lt;/P&gt;&lt;P&gt;04/09/2013, STK001, 14&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PRICE:&lt;/P&gt;&lt;P&gt;Stock Item,&lt;/P&gt;&lt;P&gt;Price,&lt;/P&gt;&lt;P&gt;Max(num(date)) as date&lt;/P&gt;&lt;P&gt;Resident PRICES_1&lt;/P&gt;&lt;P&gt;Group by&lt;/P&gt;&lt;P&gt;Stock Item,&lt;/P&gt;&lt;P&gt;Price;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Nov 2013 08:54:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Obtaining-most-recent-price-record/m-p/491478#M183668</guid>
      <dc:creator>sadickbasha</dc:creator>
      <dc:date>2013-11-07T08:54:04Z</dc:date>
    </item>
    <item>
      <title>Re: Obtaining most recent price record</title>
      <link>https://community.qlik.com/t5/QlikView/Obtaining-most-recent-price-record/m-p/491479#M183669</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for the reply Sadick, I have gone for the first answer and that works fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will have a look at your solution as well.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Nov 2013 08:05:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Obtaining-most-recent-price-record/m-p/491479#M183669</guid>
      <dc:creator />
      <dc:date>2013-11-20T08:05:24Z</dc:date>
    </item>
  </channel>
</rss>

