<?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: Price from date columns in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Price-from-date-columns/m-p/1801940#M1211781</link>
    <description>&lt;P&gt;Are you sure that your expected data is correct?&lt;/P&gt;&lt;P&gt;How did you calculate&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;5.2&lt;/TD&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;MF&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;there is no price 22 for the combination of product and size.&lt;/P&gt;&lt;P&gt;In general, a group by LOAD in combination with FirstSortedValue Aggregation should work. Double check, that your start_date field is numeric / dual.&lt;/P&gt;&lt;P&gt;For example, do it similar to this:&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;Set DateFormat ='M/D/YYYY';

INPUT:
LOAD * INLINE [
product	start date	size	price	type
A	3/21/2020	20	1000	MF
A	8/22/2019	20	120	MF
A	11/1/2019	20	50	MF
A	3/13/2016	15	50	RT
A	12/17/2012	15	20	RT
B	3/1/2019	12	5.2	MF
B	1/1/2021	12	520	AS
B	10/28/2019	11	900	AS
B	3/28/2020	11	22	MF
C	10/28/2019	11	45	AS
C	4/2/2019	15	2000	RT
C	3/2/2020	15	1200	RT
] (delimiter is '\t');

Result:
LOAD product, size, 
	FirstSortedValue(price,[start date]) as [OLD price],
	FirstSortedValue(price,-[start date]) as [CURRENT price],
	FirstSortedValue(type,-[start date]) as [type]
Resident INPUT
Group by product, size;

DROP Table INPUT;&lt;/LI-CODE&gt;</description>
    <pubDate>Thu, 22 Apr 2021 21:25:19 GMT</pubDate>
    <dc:creator>swuehl</dc:creator>
    <dc:date>2021-04-22T21:25:19Z</dc:date>
    <item>
      <title>Price from date columns</title>
      <link>https://community.qlik.com/t5/QlikView/Price-from-date-columns/m-p/1796503#M1211290</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have start_date,product,size and price. I need to get current_price when date is minimum based on product,size and get old_price when the date is maximum&amp;nbsp;based on product,size. Current Price and Old Price should be in the same column.Also tried using Firstsortedvalue(price,-start date).. this just gives&amp;nbsp; blank(-)&lt;/P&gt;&lt;P&gt;Below is current data and expected data.&lt;/P&gt;&lt;P&gt;Current Data:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;product&lt;/TD&gt;&lt;TD&gt;start date&lt;/TD&gt;&lt;TD&gt;size&lt;/TD&gt;&lt;TD&gt;price&lt;/TD&gt;&lt;TD&gt;type&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;3/21/2020&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;TD&gt;MF&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;8/22/2019&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;120&lt;/TD&gt;&lt;TD&gt;MF&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;11/1/2019&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;TD&gt;MF&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;3/13/2016&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;TD&gt;RT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;12/17/2012&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;RT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;3/1/2019&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;5.2&lt;/TD&gt;&lt;TD&gt;MF&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;1/1/2021&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;520&lt;/TD&gt;&lt;TD&gt;AS&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;10/28/2019&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;900&lt;/TD&gt;&lt;TD&gt;AS&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;3/28/2020&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;MF&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;10/28/2019&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;45&lt;/TD&gt;&lt;TD&gt;AS&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;4/2/2019&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;RT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;3/2/2020&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;1200&lt;/TD&gt;&lt;TD&gt;RT&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Expected Date:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;product&lt;/TD&gt;&lt;TD&gt;size&lt;/TD&gt;&lt;TD&gt;OLD price&lt;/TD&gt;&lt;TD&gt;Current Price&lt;/TD&gt;&lt;TD&gt;type&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;120&lt;/TD&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;TD&gt;MF&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;TD&gt;RT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;5.2&lt;/TD&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;MF&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;900&lt;/TD&gt;&lt;TD&gt;520&lt;/TD&gt;&lt;TD&gt;AS&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;1200&lt;/TD&gt;&lt;TD&gt;RT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;45&lt;/TD&gt;&lt;TD&gt;45&lt;/TD&gt;&lt;TD&gt;AS&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Fri, 02 Apr 2021 08:10:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Price-from-date-columns/m-p/1796503#M1211290</guid>
      <dc:creator>v_jaideep</dc:creator>
      <dc:date>2021-04-02T08:10:32Z</dc:date>
    </item>
    <item>
      <title>Re: Price from date columns</title>
      <link>https://community.qlik.com/t5/QlikView/Price-from-date-columns/m-p/1796509#M1211292</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/22245"&gt;@swuehl&lt;/a&gt;&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;Any thoughts please&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Apr 2021 19:29:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Price-from-date-columns/m-p/1796509#M1211292</guid>
      <dc:creator>v_jaideep</dc:creator>
      <dc:date>2021-04-01T19:29:31Z</dc:date>
    </item>
    <item>
      <title>Re: Price from date columns</title>
      <link>https://community.qlik.com/t5/QlikView/Price-from-date-columns/m-p/1801940#M1211781</link>
      <description>&lt;P&gt;Are you sure that your expected data is correct?&lt;/P&gt;&lt;P&gt;How did you calculate&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;5.2&lt;/TD&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;MF&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;there is no price 22 for the combination of product and size.&lt;/P&gt;&lt;P&gt;In general, a group by LOAD in combination with FirstSortedValue Aggregation should work. Double check, that your start_date field is numeric / dual.&lt;/P&gt;&lt;P&gt;For example, do it similar to this:&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;Set DateFormat ='M/D/YYYY';

INPUT:
LOAD * INLINE [
product	start date	size	price	type
A	3/21/2020	20	1000	MF
A	8/22/2019	20	120	MF
A	11/1/2019	20	50	MF
A	3/13/2016	15	50	RT
A	12/17/2012	15	20	RT
B	3/1/2019	12	5.2	MF
B	1/1/2021	12	520	AS
B	10/28/2019	11	900	AS
B	3/28/2020	11	22	MF
C	10/28/2019	11	45	AS
C	4/2/2019	15	2000	RT
C	3/2/2020	15	1200	RT
] (delimiter is '\t');

Result:
LOAD product, size, 
	FirstSortedValue(price,[start date]) as [OLD price],
	FirstSortedValue(price,-[start date]) as [CURRENT price],
	FirstSortedValue(type,-[start date]) as [type]
Resident INPUT
Group by product, size;

DROP Table INPUT;&lt;/LI-CODE&gt;</description>
      <pubDate>Thu, 22 Apr 2021 21:25:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Price-from-date-columns/m-p/1801940#M1211781</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2021-04-22T21:25:19Z</dc:date>
    </item>
    <item>
      <title>Re: Price from date columns</title>
      <link>https://community.qlik.com/t5/QlikView/Price-from-date-columns/m-p/1802116#M1211797</link>
      <description>&lt;P&gt;Thanks&amp;nbsp;&lt;SPAN&gt;swuehl for your valuable time, Group by should be on product and type...I was able to get the data as expected using firstsortedvalue(). I was not able to get the expected data earlier because&amp;nbsp;I was referring&amp;nbsp;incorrect&amp;nbsp;date column.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 23 Apr 2021 11:04:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Price-from-date-columns/m-p/1802116#M1211797</guid>
      <dc:creator>v_jaideep</dc:creator>
      <dc:date>2021-04-23T11:04:19Z</dc:date>
    </item>
  </channel>
</rss>

