<?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: How to generate missing dates in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076761#M359161</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I tested and this seems to work.&amp;nbsp; Assuming the name of your Facts table is Data:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MinMonthlyRates:&lt;/P&gt;&lt;P&gt;&amp;nbsp; NoConcatenate Load &lt;/P&gt;&lt;P&gt;&amp;nbsp; Date(MonthStart(Min(Date))) as Date,&lt;/P&gt;&lt;P&gt;&amp;nbsp; FirstValue(Rate) as Rate&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Resident Data&lt;/P&gt;&lt;P&gt;&amp;nbsp; Group by Year(Date),Month(Date)&lt;/P&gt;&lt;P&gt;&amp;nbsp; Order by Date;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Join (Data)&lt;/P&gt;&lt;P&gt;Load Date, Rate&lt;/P&gt;&lt;P&gt;Resident MinMonthlyRates;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;drop table MinMonthlyRates;&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;&amp;nbsp; Load &lt;/P&gt;&lt;P&gt;&amp;nbsp; MonthStart(Min(Date)) as MinDate, &lt;/P&gt;&lt;P&gt;&amp;nbsp; Max(Date) as MaxDate &lt;/P&gt;&lt;P&gt;&amp;nbsp; Resident Data;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vMinDate = Num(Peek('MinDate', 0, 'MinMax')); &lt;/P&gt;&lt;P&gt;LET vMaxDate = Num(Peek('MaxDate', 0, 'MinMax')); &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drop Table MinMaxDate;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Join (Data)&lt;/P&gt;&lt;P&gt;Load Date(recno()+$(vMinDate)-1) as Date &lt;/P&gt;&lt;P&gt;Autogenerate $(vMaxDate) - $(vMinDate) + 1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Facts: &lt;/P&gt;&lt;P&gt;NoConcatenate Load&lt;/P&gt;&lt;P&gt;Date, Rate, If(isnull(Rate), Peek(RateNew), Rate) as RateNew&lt;/P&gt;&lt;P&gt;Resident Data&lt;/P&gt;&lt;P&gt;Order by Date;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drop Table Data;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 02 Mar 2016 20:42:19 GMT</pubDate>
    <dc:creator>sandeep_sarawgi</dc:creator>
    <dc:date>2016-03-02T20:42:19Z</dc:date>
    <item>
      <title>How to generate missing dates</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076755#M359155</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 am working on a application where I need to generate the missing dates for the process. I did searched the forum and able to find some answers but not exactly. I was trying to use Henry's code to replicate what I need but no luck.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the code I am using:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TempTable_Rates: &lt;/P&gt;&lt;P&gt;LOAD Date, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rate&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;C&gt;&lt;/C&gt;&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is Sheet1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MinMaxDate:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load Min(Date) as MinDate, Max(Date) as MaxDate resident TempTable_Rates;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Let vMinDate = Peek('MinDate',-1,'MinMaxDate') - 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Let vMaxDate = Peek('MaxDate',-1,'MinMaxDate')&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Join (TempTable_Rates)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load Date(recno()+$(vMinDate)) as Date Autogenerate vMaxDate - vMinDate;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rates:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NoConcatenate Load Date, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If( IsNull( Rate ), Peek( Rate ), Rate ) as Rate&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Resident TempTable_Rates&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order By Date ; /* so that above values can be propagated downwards */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Drop Table MinMaxDate, TempTable_Rates;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The source data is (&lt;SPAN style="font-size: 13.3333px;"&gt;TestMissingDates.xlsx) as below:&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="132"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="20" width="68"&gt;Date&lt;/TD&gt;&lt;TD width="64"&gt;Rate&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;1/1/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;1/2/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;1/3/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;1/4/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;1/5/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;1/6/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;1/7/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;1/8/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;1/9/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;1/10/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;1/11/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;1/12/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;1/13/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;1/14/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;1/15/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;1/16/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;1/17/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;1/18/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;1/19/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;1/20/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;1/21/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;1/22/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;1/23/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;1/31/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;2/17/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;2/18/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;2/19/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;2/20/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;2/22/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;2/29/2016&lt;/TD&gt;&lt;TD align="right"&gt;105450&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Result: &lt;/P&gt;&lt;P&gt;I need records from 01/01/2016 To 2/29/2016 along with the Rate column. When I am running the code i am getting records for all january but February I am getting only from 2/17/2016 to 2/29/2016.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I missing something here and appreciate if someone can take a look and let know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Mar 2016 17:25:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076755#M359155</guid>
      <dc:creator>trdandamudi</dc:creator>
      <dc:date>2016-03-02T17:25:38Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate missing dates</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076756#M359156</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Did you forget to attach &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13.3333px;"&gt;TestMissingDates.xlsx?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Mar 2016 18:33:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076756#M359156</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2016-03-02T18:33:57Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate missing dates</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076757#M359157</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sunny,&lt;/P&gt;&lt;P&gt;No, The source data has only two columns which is Date and Rate and the data is listed out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Mar 2016 18:56:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076757#M359157</guid>
      <dc:creator>trdandamudi</dc:creator>
      <dc:date>2016-03-02T18:56:04Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate missing dates</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076758#M359158</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;With your code I got all the dates; in image an exttract of the result dates after running the code, you can see february, starting from 1st &lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;IMG alt="1.png" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/116690_1.png" style="height: auto; width: auto;" /&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;SET DateFormat='M/D/YYYY';&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;TestMissingDates:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;load * inline [&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Date Rate&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/1/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/2/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/3/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/4/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/5/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/6/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/7/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/8/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/9/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/10/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/11/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/12/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/13/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/14/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/15/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/16/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/17/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/18/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/19/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/20/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/21/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/22/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/23/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/31/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2/17/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2/18/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2/19/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2/20/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2/22/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2/29/2016 105450&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;] (delimiter is spaces);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;TempTable_Rates:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;NoConcatenate &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD Date,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rate&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;resident TestMissingDates;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;MinMaxDate:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Load Min(Date) as MinDate, Max(Date) as MaxDate resident TempTable_Rates;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Let vMinDate = Peek('MinDate',-1,'MinMaxDate') - 1;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Let vMaxDate = Peek('MaxDate',-1,'MinMaxDate')&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;trace $(vMinDate) $(vMaxDate);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Join (TempTable_Rates)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Load Date(recno()+$(vMinDate)) as Date Autogenerate vMaxDate - vMinDate;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Rates:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;NoConcatenate Load &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; Date,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; If( IsNull( Rate ), Peek( Rate ), Rate ) as Rate&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Resident TempTable_Rates&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Order By Date ; /* so that above values can be propagated downwards */&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Drop Table MinMaxDate, TempTable_Rates;&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Mar 2016 19:34:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076758#M359158</guid>
      <dc:creator>maxgro</dc:creator>
      <dc:date>2016-03-02T19:34:34Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate missing dates</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076759#M359159</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Maxgro,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the reply... Please disregard the source data and here is the actual data below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="203"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" width="75"&gt;Date&lt;/TD&gt;&lt;TD class="xl66" style="border-left: none;" width="64"&gt;Rate&lt;/TD&gt;&lt;TD class="xl66" style="border-left: none;" width="64"&gt;Grade&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20" style="border-top: none;"&gt;1/10/2016&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none; border-left: none;"&gt;215914&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none; border-left: none;"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20" style="border-top: none;"&gt;1/10/2016&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none; border-left: none;"&gt;215914&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none; border-left: none;"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20" style="border-top: none;"&gt;1/10/2016&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none; border-left: none;"&gt;215914&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none; border-left: none;"&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20" style="border-top: none;"&gt;2/5/2016&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none; border-left: none;"&gt;218450&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none; border-left: none;"&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20" style="border-top: none;"&gt;2/5/2016&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none; border-left: none;"&gt;218450&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none; border-left: none;"&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20" style="border-top: none;"&gt;3/1/2016&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none; border-left: none;"&gt;220481&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none; border-left: none;"&gt;&lt;P&gt;8&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if I load the above data the result should be as below:&lt;/P&gt;&lt;P&gt;There should be a date (record) from 1/1/2016 to 1/31/2016 for the Rate 215914&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;There should be a date (record) from 2/1/2016 to 2/29/2016 for the Rate 218450&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;There should be a date (record) only for 3/1/2016&amp;nbsp; for the Rate 220481&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Hope this is clear...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Thanks&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Mar 2016 19:47:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076759#M359159</guid>
      <dc:creator>trdandamudi</dc:creator>
      <dc:date>2016-03-02T19:47:31Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate missing dates</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076760#M359160</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Would you be able to explain the logic for the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) Why does 220481 doesn't span the whole month of March?&lt;/P&gt;&lt;P&gt;2) What will be the grade assigned to 215914 for each of the new dates that will be created?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Mar 2016 20:35:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076760#M359160</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2016-03-02T20:35:33Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate missing dates</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076761#M359161</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I tested and this seems to work.&amp;nbsp; Assuming the name of your Facts table is Data:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MinMonthlyRates:&lt;/P&gt;&lt;P&gt;&amp;nbsp; NoConcatenate Load &lt;/P&gt;&lt;P&gt;&amp;nbsp; Date(MonthStart(Min(Date))) as Date,&lt;/P&gt;&lt;P&gt;&amp;nbsp; FirstValue(Rate) as Rate&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Resident Data&lt;/P&gt;&lt;P&gt;&amp;nbsp; Group by Year(Date),Month(Date)&lt;/P&gt;&lt;P&gt;&amp;nbsp; Order by Date;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Join (Data)&lt;/P&gt;&lt;P&gt;Load Date, Rate&lt;/P&gt;&lt;P&gt;Resident MinMonthlyRates;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;drop table MinMonthlyRates;&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;&amp;nbsp; Load &lt;/P&gt;&lt;P&gt;&amp;nbsp; MonthStart(Min(Date)) as MinDate, &lt;/P&gt;&lt;P&gt;&amp;nbsp; Max(Date) as MaxDate &lt;/P&gt;&lt;P&gt;&amp;nbsp; Resident Data;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vMinDate = Num(Peek('MinDate', 0, 'MinMax')); &lt;/P&gt;&lt;P&gt;LET vMaxDate = Num(Peek('MaxDate', 0, 'MinMax')); &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drop Table MinMaxDate;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Join (Data)&lt;/P&gt;&lt;P&gt;Load Date(recno()+$(vMinDate)-1) as Date &lt;/P&gt;&lt;P&gt;Autogenerate $(vMaxDate) - $(vMinDate) + 1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Facts: &lt;/P&gt;&lt;P&gt;NoConcatenate Load&lt;/P&gt;&lt;P&gt;Date, Rate, If(isnull(Rate), Peek(RateNew), Rate) as RateNew&lt;/P&gt;&lt;P&gt;Resident Data&lt;/P&gt;&lt;P&gt;Order by Date;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drop Table Data;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Mar 2016 20:42:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076761#M359161</guid>
      <dc:creator>sandeep_sarawgi</dc:creator>
      <dc:date>2016-03-02T20:42:19Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate missing dates</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076762#M359162</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;EM&gt;SET DateFormat='M/D/YYYY';&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;TestMissingDates:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;load * inline [&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Date Rate Grade&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/10/2016 215914 0&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/10/2016 215914 1&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/10/2016 215914 2&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2/5/2016 218450 6&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2/5/2016 218450 7&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;3/1/2016 220481 8&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;] (delimiter is spaces);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;TempTable_Rates:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;NoConcatenate &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD Date,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rate&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;resident TestMissingDates;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;MinMaxDate:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Load Min(MonthStart(Date)) as MinDate, Max(Date) as MaxDate resident TempTable_Rates;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Let vMinDate = Peek('MinDate',-1,'MinMaxDate') - 1;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Let vMaxDate = Peek('MaxDate',-1,'MinMaxDate')&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt; Join (TempTable_Rates)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Load &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; Date(recno()+$(vMinDate)) as Date,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; MonthStart(recno()+$(vMinDate)) as FirstOfMonth &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Autogenerate vMaxDate - vMinDate;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Rates:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;NoConcatenate Load &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; Date,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; FirstOfMonth,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; If( IsNull(Rate) and FirstOfMonth=Peek('FirstOfMonth'), Peek('Rate'), Rate ) as Rate&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Resident TempTable_Rates&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Order By Date ; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Rates2:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;NoConcatenate Load &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; Date,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; FirstOfMonth,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; If( IsNull(Rate) and FirstOfMonth=Peek('FirstOfMonth'), Peek('Rate'), Rate ) as Rate&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Resident Rates&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Order By Date desc; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Drop Table Rates, MinMaxDate, TempTable_Rates;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="1.png" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/116693_1.png" style="height: auto; width: auto;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Mar 2016 20:49:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076762#M359162</guid>
      <dc:creator>maxgro</dc:creator>
      <dc:date>2016-03-02T20:49:28Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate missing dates</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076763#M359163</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sunny,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Answers as below:&lt;/P&gt;&lt;P&gt;1) Because it is the last date in the file, It has to stop at the maximum date&lt;/P&gt;&lt;P&gt;2) The grade will be zero.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The bottom line when you click on the 215914 it should show all the dates along with the Grade. The inserted date row will have zero for Grade. So for analysis purpose if I click on 215914 it will show all the days with grade. If i see a zero against a date that means there is no grade for that day.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope It is clear now...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Mar 2016 20:58:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076763#M359163</guid>
      <dc:creator>trdandamudi</dc:creator>
      <dc:date>2016-03-02T20:58:58Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate missing dates</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076764#M359164</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Maxgro,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much for your time while assisting me on this... I had done couple of tests with your code and one of the scenario is failing.&lt;/P&gt;&lt;P&gt;I am attaching the qlikview file for your reference. The Rate 215914 should have the rows from 1/1/2016 to 1/31/2016 and&lt;/P&gt;&lt;P&gt;from 2/1/2016 to 2/29/2016. Instead for February it shows only from 2/15/2016 to 2/29/2016. Please let me know if you need any further information.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Mar 2016 01:33:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076764#M359164</guid>
      <dc:creator>trdandamudi</dc:creator>
      <dc:date>2016-03-03T01:33:29Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate missing dates</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076765#M359165</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sandeep,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for taking a look on this. I did tried your code and I still have one issue. For the Rate 215914 the date is starting from 2/15/2016 to 2/29/2016. It should be from 2/1/2016 to 2/29/2016. I am attaching the qlikview file here...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Mar 2016 02:34:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076765#M359165</guid>
      <dc:creator>trdandamudi</dc:creator>
      <dc:date>2016-03-03T02:34:11Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate missing dates</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076766#M359166</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Maxgro,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yesterday i did sent out an qlikview file explaining the issue but for some reason it is showing as "Currently being moderated..."&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Mar 2016 15:16:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076766#M359166</guid>
      <dc:creator>trdandamudi</dc:creator>
      <dc:date>2016-03-03T15:16:10Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate missing dates</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076767#M359167</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Greetings Thirumala,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I just looked at you QVW file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think the code is working fine.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you instead needed only 215914--it seems like the values for Feb 5th are not correctly listed in your load script. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know what you find and I hope this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1/10/2016 215914 0&lt;/P&gt;&lt;P&gt;1/10/2016 215914 1&lt;/P&gt;&lt;P&gt;2/15/2016 215914 2&amp;nbsp; &lt;/P&gt;&lt;P&gt;2/5/2016 218450 6&amp;nbsp; *****&lt;/P&gt;&lt;P&gt;2/5/2016 218450 7&amp;nbsp; *****&lt;/P&gt;&lt;P&gt;3/1/2016 220481 8&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Mar 2016 17:30:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076767#M359167</guid>
      <dc:creator>sandeep_sarawgi</dc:creator>
      <dc:date>2016-03-03T17:30:09Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate missing dates</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076768#M359168</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;TestMissingDates:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;load * inline [&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Date Rate Grade&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/10/2016 215914 0&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1/10/2016 215914 1&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2/15/2016 215914 2&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2/5/2016 218450 6&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2/5/2016 218450 7&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;3/1/2016 220481 8&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;] (delimiter is spaces);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;TempTable_Rates:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;NoConcatenate&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD Date,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rate,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Grade&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;resident TestMissingDates;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;MinMaxDate:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Load Min(MonthStart(Date)) as MinDate, Max(Date) as MaxDate resident TempTable_Rates;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Let vMinDate = Peek('MinDate',-1,'MinMaxDate') - 1;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Let vMaxDate = Peek('MaxDate',-1,'MinMaxDate')&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Join (TempTable_Rates)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Load&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; Date(recno()+$(vMinDate)) as Date,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; MonthStart(recno()+$(vMinDate)) as FirstOfMonth&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Autogenerate vMaxDate - vMinDate;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Left Join (TempTable_Rates)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Load&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; FirstOfMonth,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp; Subfield(Concat(Rate, '@', Grade), '@', 1) as NewRate&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Resident TempTable_Rates&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;group by FirstOfMonth;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Drop Table TestMissingDates, MinMaxDate;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;DROP Field Rate;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;RENAME Field NewRate to Rate;&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Mar 2016 20:04:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076768#M359168</guid>
      <dc:creator>maxgro</dc:creator>
      <dc:date>2016-03-03T20:04:43Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate missing dates</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076769#M359169</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It is looking good for Rate = 215914. But there are no records for Rate = 218450 ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To just be more specific I think the logic can be as below:&lt;/P&gt;&lt;P&gt;1) In the Script you can have a Start_Date and End_Date&amp;nbsp; &amp;lt;--- I will hard code the date before running the script for the months required. (MM/DD/YYYY)&lt;/P&gt;&lt;P&gt;2) Now every "Rate" should have a record from Start_Date to End_Date.(It should only insert the missing dates)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope I am clear and thanks for your time...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Mar 2016 16:43:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076769#M359169</guid>
      <dc:creator>trdandamudi</dc:creator>
      <dc:date>2016-03-04T16:43:19Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate missing dates</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076770#M359170</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sandeep,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;To just be more specific I think the logic can be as below:&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;1) In the Script you can have a Start_Date and End_Date&amp;nbsp; &amp;lt;--- I will hard code the date before running the script for the months required. (MM/DD/YYYY)&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;2) Now every "Rate" should have a record from Start_Date to End_Date.(It should only insert the missing dates)&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;In this way I can change my Start_Date and End_Date as per requirement and run the process.&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Hope this is clear and Thanks for your time.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Mar 2016 16:47:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-generate-missing-dates/m-p/1076770#M359170</guid>
      <dc:creator>trdandamudi</dc:creator>
      <dc:date>2016-03-04T16:47:27Z</dc:date>
    </item>
  </channel>
</rss>

