<?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 Generating missing data: multiple values per date in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Generating-missing-data-multiple-values-per-date/m-p/746194#M663304</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;there are great tutorials on how to generate a single value per date that are missing. One rate per date is not my case here.&lt;/P&gt;&lt;P&gt;I have a benchmark that has multiple CUSIPs per date. But my saterdays and sundays aren't populated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm trying to get my script to fill Saterday's list with friday's list, and sunday's with saterday's/friday's.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here's my scrip so far:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Benchmark_tmp:&lt;/P&gt;&lt;P&gt;LOAD * &lt;/P&gt;&lt;P&gt;, Date&amp;nbsp; &amp;amp; CUSIP_BENCHMARK as KEY1&lt;/P&gt;&lt;P&gt;INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date, CUSIP_BENCHMARK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-14, A&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-14, B&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-14, C&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-14, D&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-14, E&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-14, F&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-17, A&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-17, C&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-17, D&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-17, E&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-17, F&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-17, G&lt;/P&gt;&lt;P&gt;]&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MinMaxDate:&lt;/P&gt;&lt;P&gt;Load Min(Date) as MinDate, &lt;/P&gt;&lt;P&gt;Max(Date) as MaxDate &lt;/P&gt;&lt;P&gt;resident Benchmark_tmp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let vMinDateIndices = Peek('MinDate',-1,'MinMaxDate') - 1;&lt;/P&gt;&lt;P&gt;Let vMaxDateIndices = Peek('MaxDate',-1,'MinMaxDate') ;&lt;/P&gt;&lt;P&gt;Drop Table MinMaxDate;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Join (Benchmark_tmp)&lt;/P&gt;&lt;P&gt;Load &lt;/P&gt;&lt;P&gt;Date(recno()+$(vMinDateIndices)) as Date &lt;/P&gt;&lt;P&gt;Autogenerate vMaxDateIndices - vMinDateIndices;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Benchmark:&lt;/P&gt;&lt;P&gt;NoConcatenate &lt;/P&gt;&lt;P&gt;Load Date&lt;/P&gt;&lt;P&gt;, If( IsNull(KEY1), Peek( KEY1), KEY1 ) as KEY1&lt;/P&gt;&lt;P&gt;, If( IsNull(CUSIP_BENCHMARK), Peek( CUSIP_BENCHMARK), CUSIP_BENCHMARK ) as CUSIP_BENCHMARK&lt;/P&gt;&lt;P&gt;Resident Benchmark_tmp&lt;/P&gt;&lt;P&gt;Order By Date, CUSIP_BENCHMARK ;&lt;/P&gt;&lt;P&gt;Drop Table Benchmark_tmp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I know the answer is going to lie with the KEY1 component, but I'm just not quite getting there.&lt;/P&gt;&lt;P&gt;I only get friday's last value for saterday and sunday. I want to get the whole list...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 18 Feb 2015 15:33:03 GMT</pubDate>
    <dc:creator>sibrulotte</dc:creator>
    <dc:date>2015-02-18T15:33:03Z</dc:date>
    <item>
      <title>Generating missing data: multiple values per date</title>
      <link>https://community.qlik.com/t5/QlikView/Generating-missing-data-multiple-values-per-date/m-p/746194#M663304</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;there are great tutorials on how to generate a single value per date that are missing. One rate per date is not my case here.&lt;/P&gt;&lt;P&gt;I have a benchmark that has multiple CUSIPs per date. But my saterdays and sundays aren't populated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm trying to get my script to fill Saterday's list with friday's list, and sunday's with saterday's/friday's.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here's my scrip so far:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Benchmark_tmp:&lt;/P&gt;&lt;P&gt;LOAD * &lt;/P&gt;&lt;P&gt;, Date&amp;nbsp; &amp;amp; CUSIP_BENCHMARK as KEY1&lt;/P&gt;&lt;P&gt;INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date, CUSIP_BENCHMARK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-14, A&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-14, B&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-14, C&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-14, D&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-14, E&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-14, F&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-17, A&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-17, C&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-17, D&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-17, E&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-17, F&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-17, G&lt;/P&gt;&lt;P&gt;]&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MinMaxDate:&lt;/P&gt;&lt;P&gt;Load Min(Date) as MinDate, &lt;/P&gt;&lt;P&gt;Max(Date) as MaxDate &lt;/P&gt;&lt;P&gt;resident Benchmark_tmp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let vMinDateIndices = Peek('MinDate',-1,'MinMaxDate') - 1;&lt;/P&gt;&lt;P&gt;Let vMaxDateIndices = Peek('MaxDate',-1,'MinMaxDate') ;&lt;/P&gt;&lt;P&gt;Drop Table MinMaxDate;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Join (Benchmark_tmp)&lt;/P&gt;&lt;P&gt;Load &lt;/P&gt;&lt;P&gt;Date(recno()+$(vMinDateIndices)) as Date &lt;/P&gt;&lt;P&gt;Autogenerate vMaxDateIndices - vMinDateIndices;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Benchmark:&lt;/P&gt;&lt;P&gt;NoConcatenate &lt;/P&gt;&lt;P&gt;Load Date&lt;/P&gt;&lt;P&gt;, If( IsNull(KEY1), Peek( KEY1), KEY1 ) as KEY1&lt;/P&gt;&lt;P&gt;, If( IsNull(CUSIP_BENCHMARK), Peek( CUSIP_BENCHMARK), CUSIP_BENCHMARK ) as CUSIP_BENCHMARK&lt;/P&gt;&lt;P&gt;Resident Benchmark_tmp&lt;/P&gt;&lt;P&gt;Order By Date, CUSIP_BENCHMARK ;&lt;/P&gt;&lt;P&gt;Drop Table Benchmark_tmp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I know the answer is going to lie with the KEY1 component, but I'm just not quite getting there.&lt;/P&gt;&lt;P&gt;I only get friday's last value for saterday and sunday. I want to get the whole list...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Feb 2015 15:33:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Generating-missing-data-multiple-values-per-date/m-p/746194#M663304</guid>
      <dc:creator>sibrulotte</dc:creator>
      <dc:date>2015-02-18T15:33:03Z</dc:date>
    </item>
    <item>
      <title>Re: Generating missing data: multiple values per date</title>
      <link>https://community.qlik.com/t5/QlikView/Generating-missing-data-multiple-values-per-date/m-p/746195#M663305</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Simon,&lt;/P&gt;&lt;P&gt;If you are missing only Saturdays and Sundays then you can use something like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Benchmark_tmp:&lt;/P&gt;&lt;P&gt;LOAD *&lt;/P&gt;&lt;P&gt;INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date, CUSIP_BENCHMARK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-06, A&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-06, B&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-06, C&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-06, D&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-06, E&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-06, F&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-13, A&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-13, B&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-13, C&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-13, D&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-13, E&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-13, F&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-16, A&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-16, C&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-16, D&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-16, E&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-16, F&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-16, G&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Add Saturday&lt;/P&gt;&lt;P&gt;CONCATENATE(Benchmark_tmp)&lt;/P&gt;&lt;P&gt;LOAD Date(Date+1) as Date, //Add as Saturday&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CUSIP_BENCHMARK&lt;/P&gt;&lt;P&gt;RESIDENT Benchmark_tmp WHERE WeekDay(Date) = 4;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Add Sunday&lt;/P&gt;&lt;P&gt;CONCATENATE(Benchmark_tmp)&lt;/P&gt;&lt;P&gt;LOAD Date(Date+2) as Date, //Add as Sunday&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CUSIP_BENCHMARK&lt;/P&gt;&lt;P&gt;RESIDENT Benchmark_tmp WHERE WeekDay(Date) = 4;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;David&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Feb 2015 16:04:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Generating-missing-data-multiple-values-per-date/m-p/746195#M663305</guid>
      <dc:creator>daveamz</dc:creator>
      <dc:date>2015-02-18T16:04:51Z</dc:date>
    </item>
    <item>
      <title>Re: Generating missing data: multiple values per date</title>
      <link>https://community.qlik.com/t5/QlikView/Generating-missing-data-multiple-values-per-date/m-p/746196#M663306</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;that's a good plan. Somehow my weekday result is in letters, but I made it work. &lt;/P&gt;&lt;P&gt;thanks &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Feb 2015 18:53:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Generating-missing-data-multiple-values-per-date/m-p/746196#M663306</guid>
      <dc:creator>sibrulotte</dc:creator>
      <dc:date>2015-02-18T18:53:43Z</dc:date>
    </item>
    <item>
      <title>Re: Generating missing data: multiple values per date</title>
      <link>https://community.qlik.com/t5/QlikView/Generating-missing-data-multiple-values-per-date/m-p/746197#M663307</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Apparently, there are more than just saterdays and sundays missing, and it's sporadic...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Back to the drawing board.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Feb 2015 20:34:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Generating-missing-data-multiple-values-per-date/m-p/746197#M663307</guid>
      <dc:creator>sibrulotte</dc:creator>
      <dc:date>2015-02-24T20:34:21Z</dc:date>
    </item>
    <item>
      <title>Re: Generating missing data: multiple values per date</title>
      <link>https://community.qlik.com/t5/QlikView/Generating-missing-data-multiple-values-per-date/m-p/746198#M663308</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Simon,&lt;/P&gt;&lt;P&gt;Can you post some sample data? Only the fileds: Date and CUSIP_BENCHMARK.&lt;/P&gt;&lt;P&gt;Do you want to populate missing dates with data from the last previous known date?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;David&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UPDATE: See if logic behind the attached script works for your data. It might run real slow on very large datasets.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Feb 2015 09:03:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Generating-missing-data-multiple-values-per-date/m-p/746198#M663308</guid>
      <dc:creator>daveamz</dc:creator>
      <dc:date>2015-02-27T09:03:51Z</dc:date>
    </item>
  </channel>
</rss>

