<?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 &amp;quot;Generating missing data&amp;quot; with Months steps and not Days steps in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/quot-Generating-missing-data-quot-with-Months-steps-and-not-Days/m-p/632496#M678535</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi forum,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have readed and I'm aware of the doc "Generating missing data" I used it and works, now I have to do the same but instead of generating missing data with days steps, I needed to it by months steps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have this:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Rates:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date, Rate&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 01.2014, 2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 03.2014, 4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 08.2014, 8&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need, this output&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Date,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rate&lt;/P&gt;&lt;P&gt;01.2014,&amp;nbsp; 2&lt;/P&gt;&lt;P&gt;02.2014,&amp;nbsp; 2&lt;/P&gt;&lt;P&gt;03.2014,&amp;nbsp; 4&lt;/P&gt;&lt;P&gt;04.2014,&amp;nbsp; 4&lt;/P&gt;&lt;P&gt;05.2014,&amp;nbsp; 4&lt;/P&gt;&lt;P&gt;06.2014,&amp;nbsp; 4&lt;/P&gt;&lt;P&gt;07.2014,&amp;nbsp; 4&lt;/P&gt;&lt;P&gt;08.2014,&amp;nbsp; 8&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;This is code working with days steps, I need to do exactly the same but with months steps, I also leave the example code, just in case.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;TempTable_Rates:&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;Load&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fecha AS Date, &lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rate Resident Rates ;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;MinMaxDate:&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;Load&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Min(Date) as MinDate,&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Max(Date) as MaxDate&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;resident TempTable_Rates;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;Let vMinDate = Peek('MinDate',-1,'MinMaxDate') - 1;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;Let vMaxDate = Peek('MaxDate',-1,'MinMaxDate') ;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;Drop Table MinMaxDate;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;Join (TempTable_Rates)&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;Load&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date(recno()+$(vMinDate)) as Date&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Autogenerate vMaxDate - vMinDate;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;Rates:&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;NoConcatenate&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;Load&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date(Date,'YYYY-MM-DD'),&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If( IsNull( Rate ), Peek( Rate ), Rate ) as Rate&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;Resident TempTable_Rates&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;Order By Date ; // so that above values can be propagated downwards&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;Drop Table TempTable_Rates;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;Drop Table Rates;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can some1 help me?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 29 May 2014 12:52:55 GMT</pubDate>
    <dc:creator />
    <dc:date>2014-05-29T12:52:55Z</dc:date>
    <item>
      <title>"Generating missing data" with Months steps and not Days steps</title>
      <link>https://community.qlik.com/t5/QlikView/quot-Generating-missing-data-quot-with-Months-steps-and-not-Days/m-p/632496#M678535</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi forum,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have readed and I'm aware of the doc "Generating missing data" I used it and works, now I have to do the same but instead of generating missing data with days steps, I needed to it by months steps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have this:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Rates:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date, Rate&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 01.2014, 2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 03.2014, 4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 08.2014, 8&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need, this output&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Date,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rate&lt;/P&gt;&lt;P&gt;01.2014,&amp;nbsp; 2&lt;/P&gt;&lt;P&gt;02.2014,&amp;nbsp; 2&lt;/P&gt;&lt;P&gt;03.2014,&amp;nbsp; 4&lt;/P&gt;&lt;P&gt;04.2014,&amp;nbsp; 4&lt;/P&gt;&lt;P&gt;05.2014,&amp;nbsp; 4&lt;/P&gt;&lt;P&gt;06.2014,&amp;nbsp; 4&lt;/P&gt;&lt;P&gt;07.2014,&amp;nbsp; 4&lt;/P&gt;&lt;P&gt;08.2014,&amp;nbsp; 8&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;This is code working with days steps, I need to do exactly the same but with months steps, I also leave the example code, just in case.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;TempTable_Rates:&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;Load&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fecha AS Date, &lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rate Resident Rates ;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;MinMaxDate:&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;Load&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Min(Date) as MinDate,&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Max(Date) as MaxDate&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;resident TempTable_Rates;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;Let vMinDate = Peek('MinDate',-1,'MinMaxDate') - 1;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;Let vMaxDate = Peek('MaxDate',-1,'MinMaxDate') ;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;Drop Table MinMaxDate;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;Join (TempTable_Rates)&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;Load&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date(recno()+$(vMinDate)) as Date&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Autogenerate vMaxDate - vMinDate;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;Rates:&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;NoConcatenate&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;Load&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date(Date,'YYYY-MM-DD'),&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If( IsNull( Rate ), Peek( Rate ), Rate ) as Rate&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;Resident TempTable_Rates&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;Order By Date ; // so that above values can be propagated downwards&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;Drop Table TempTable_Rates;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;Drop Table Rates;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can some1 help me?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2014 12:52:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/quot-Generating-missing-data-quot-with-Months-steps-and-not-Days/m-p/632496#M678535</guid>
      <dc:creator />
      <dc:date>2014-05-29T12:52:55Z</dc:date>
    </item>
    <item>
      <title>Re: "Generating missing data" with Months steps and not Days steps</title>
      <link>https://community.qlik.com/t5/QlikView/quot-Generating-missing-data-quot-with-Months-steps-and-not-Days/m-p/632497#M678536</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Rodrigo,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;look at example.&lt;/P&gt;&lt;P&gt;If you like, there is only 1 step to go back to your month_year format and join tables after intervalmatch ....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Darek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2014 14:28:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/quot-Generating-missing-data-quot-with-Months-steps-and-not-Days/m-p/632497#M678536</guid>
      <dc:creator />
      <dc:date>2014-05-29T14:28:25Z</dc:date>
    </item>
    <item>
      <title>Re: "Generating missing data" with Months steps and not Days steps</title>
      <link>https://community.qlik.com/t5/QlikView/quot-Generating-missing-data-quot-with-Months-steps-and-not-Days/m-p/632498#M678537</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rodrigo,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one solution could be also:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="59801" alt="QlikCommunity_Thread_120203_Pic1.JPG.jpg" class="jive-image" src="https://community.qlik.com/legacyfs/online/59801_QlikCommunity_Thread_120203_Pic1.JPG.jpg" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_14016510559342604" jivemacro_uid="_14016510559342604"&gt;
&lt;P&gt;Rates:&lt;/P&gt;
&lt;P&gt;LOAD Date#(Date, 'MM.YYYY') as Date,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rate&lt;/P&gt;
&lt;P&gt;INLINE [&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date, Rate&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 01.2014, 2&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 03.2014, 4&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 08.2014, 8&lt;/P&gt;
&lt;P&gt;];&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;LOAD Date(AddMonths(Date, IterNo()), 'MM.YYYY') as Date,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rate&lt;/P&gt;
&lt;P&gt;While AddMonths(Date, IterNo())&amp;lt;NextDate;&lt;/P&gt;
&lt;P&gt;LOAD *,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Previous(Date) as NextDate&lt;/P&gt;
&lt;P&gt;Resident Rates&lt;/P&gt;
&lt;P&gt;Order By Date desc;&lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2014 23:35:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/quot-Generating-missing-data-quot-with-Months-steps-and-not-Days/m-p/632498#M678537</guid>
      <dc:creator>MarcoWedel</dc:creator>
      <dc:date>2014-05-29T23:35:17Z</dc:date>
    </item>
  </channel>
</rss>

