<?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: Re: iterno() question in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/iterno-question/m-p/724357#M669092</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;still I'm not quite sure about what you like to achieve, but maybe this helps:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="70267" alt="QlikCommunity_Message_140015_Pic1.JPG.jpg" class="jive-image" src="https://community.qlik.com/legacyfs/online/70267_QlikCommunity_Message_140015_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 _jivemacro_uid_14148013768766480 jive_macro_code" jivemacro_uid="_14148013768766480"&gt;
&lt;P&gt;SET DateFormat='YYYY-MM-DD';&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Facts:&lt;/P&gt;
&lt;P&gt;LOAD * INLINE [&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Value, Counter, start date, end date&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1234, 1, 2014-01-01, 2015-01-01&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2345, 2, 2014-02-10, 2015-05-01&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3456, 3, 2014-03-20, 2014-10-01&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4567, 4, 2014-06-30, 2014-09-01&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5678, 5, 2014-07-31, 2016-12-01&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6789, 6, 2014-08-31, 2015-12-01&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7890, 7, 2014-09-31, 2015-09-01&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8901, 8, 2014-11-01, 2015-08-01&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9012, 9, 2014-11-15, 2015-07-01&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0123, 10, 2014-11-30, 2015-06-01&lt;/P&gt;
&lt;P&gt;];&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;SET vStartDate = Today();&lt;/P&gt;
&lt;P&gt;SET vEndDate = AddMonths(Today(),1);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Dates:&lt;/P&gt;
&lt;P&gt;LOAD Value,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Counter,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date([start date]+IterNo()-1) as [%Date]&lt;/P&gt;
&lt;P&gt;Resident Facts&lt;/P&gt;
&lt;P&gt;While [start date]+IterNo()-1&amp;gt;=$(vStartDate) and [start date]+IterNo()-1&amp;lt;$(vEndDate);&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I changed the LET vStartDate to &lt;SPAN style="color: #ff0000; font-size: 14pt;"&gt;&lt;STRONG&gt;S&lt;/STRONG&gt;&lt;/SPAN&gt;ET vStartDate (same for vEndDate).&lt;/P&gt;&lt;P&gt;Your condition only seemed true for Start Dates &amp;gt; Today and End Dates &amp;lt; Today + 1 Month, so your example &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;01-01-2014&lt;/SPAN&gt;-&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;01-01-2015 would not create any Dates.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maybe you can explain using a sample table?&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>Sat, 01 Nov 2014 00:18:19 GMT</pubDate>
    <dc:creator>MarcoWedel</dc:creator>
    <dc:date>2014-11-01T00:18:19Z</dc:date>
    <item>
      <title>iterno() question</title>
      <link>https://community.qlik.com/t5/QlikView/iterno-question/m-p/724350#M669082</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i don't quite get it.. having this LOAD script:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="s1"&gt;&lt;STRONG&gt;LET&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class="s2"&gt;&lt;STRONG&gt;&lt;EM&gt;vStartDate&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; = &lt;SPAN class="s1"&gt;date&lt;/SPAN&gt;(&lt;SPAN class="s1"&gt;date#&lt;/SPAN&gt;(&lt;SPAN class="s1"&gt;today&lt;/SPAN&gt;(),'YYYY-MM-DD'));&lt;BR /&gt;&lt;SPAN class="s1"&gt;&lt;STRONG&gt;LET&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class="s2"&gt;&lt;STRONG&gt;&lt;EM&gt;vEndDate&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; = &lt;SPAN class="s1"&gt;addmonths&lt;/SPAN&gt;(&lt;SPAN class="s1"&gt;date&lt;/SPAN&gt;(&lt;SPAN class="s1"&gt;date#&lt;/SPAN&gt;(&lt;SPAN class="s1"&gt;today&lt;/SPAN&gt;(),'YYYY-MM-DD')),1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Value,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Counter,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s1"&gt;date&lt;/SPAN&gt;([&lt;SPAN class="s2"&gt;start date&lt;/SPAN&gt; + &lt;SPAN class="s1"&gt;iterno&lt;/SPAN&gt;()-1,'YYYY-MM-DD') &lt;SPAN class="s1"&gt;AS&lt;/SPAN&gt; &lt;SPAN class="s2"&gt;[%Date]&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="s2"&gt;RESIDENT Facts&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="s1"&gt;WHILE&lt;/SPAN&gt; &lt;BR /&gt; &lt;SPAN class="s1"&gt;date&lt;/SPAN&gt;([&lt;SPAN class="s2"&gt;start date]&lt;/SPAN&gt; + &lt;SPAN class="s1"&gt;iterno&lt;/SPAN&gt;()-1,'YYYY-MM-DD') &amp;gt;= &lt;SPAN class="s3"&gt;&lt;STRONG&gt;&lt;EM&gt;$(vStartDate)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="s1"&gt;AND&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="s1"&gt;date&lt;/SPAN&gt;([&lt;SPAN class="s2"&gt;end date]&lt;/SPAN&gt; + &lt;SPAN class="s1"&gt;iterno&lt;/SPAN&gt;()-1,'YYYY-MM-DD') &amp;lt; &lt;SPAN class="s3"&gt;&lt;STRONG&gt;&lt;EM&gt;$(vEndDate)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&amp;nbsp; &lt;BR /&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why doesn't this work? What i want is a record for each day an employee is under contract (start/end date).&lt;/P&gt;&lt;P&gt;But i only want records until the upcoming month (otherwise it will create too many records)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advanced&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Oct 2014 15:19:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/iterno-question/m-p/724350#M669082</guid>
      <dc:creator>amien</dc:creator>
      <dc:date>2014-10-29T15:19:12Z</dc:date>
    </item>
    <item>
      <title>Re: iterno() question</title>
      <link>https://community.qlik.com/t5/QlikView/iterno-question/m-p/724351#M669083</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do you need some commas, as in :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; padding-left: 30px;"&gt;&lt;SPAN class="s1" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;STRONG style="font-style: inherit; font-family: inherit;"&gt;LET&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class="s2" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;STRONG style="font-style: inherit; font-family: inherit;"&gt;&lt;EM style="font-weight: inherit; font-family: inherit;"&gt;vStartDate&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; = &lt;SPAN class="s1" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;date&lt;/SPAN&gt;(&lt;SPAN class="s1" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;date#&lt;/SPAN&gt;(&lt;SPAN class="s1" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;today&lt;/SPAN&gt;(),'YYYY-MM-DD'));&lt;BR /&gt;&lt;SPAN class="s1" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;STRONG style="font-style: inherit; font-family: inherit;"&gt;LET&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class="s2" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;STRONG style="font-style: inherit; font-family: inherit;"&gt;&lt;EM style="font-weight: inherit; font-family: inherit;"&gt;vEndDate&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; = &lt;SPAN class="s1" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;addmonths&lt;/SPAN&gt;(&lt;SPAN class="s1" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;date&lt;/SPAN&gt;(&lt;SPAN class="s1" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;date#&lt;/SPAN&gt;(&lt;SPAN class="s1" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;today&lt;/SPAN&gt;(),'YYYY-MM-DD')),1);&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; padding-left: 30px;"&gt;LOAD&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Value&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG style="font-size: 14pt;"&gt; ,&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Counter&lt;STRONG style="color: #ff0000; font-size: 14pt; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt; ,&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s1" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;date&lt;/SPAN&gt;([&lt;SPAN class="s2" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;start date&lt;/SPAN&gt; + &lt;SPAN class="s1" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;iterno&lt;/SPAN&gt;()-1,'YYYY-MM-DD') &lt;SPAN class="s1" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;AS&lt;/SPAN&gt; &lt;SPAN class="s2" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;[%Date]&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; padding-left: 30px;"&gt;&lt;SPAN class="s2" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;RESIDENT Facts&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; padding-left: 30px;"&gt;&lt;SPAN class="s1" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;WHILE&lt;/SPAN&gt; &lt;BR /&gt;&lt;SPAN class="s1" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;date&lt;/SPAN&gt;([&lt;SPAN class="s2" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;start date]&lt;/SPAN&gt; + &lt;SPAN class="s1" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;iterno&lt;/SPAN&gt;()-1,'YYYY-MM-DD') &amp;gt;= &lt;SPAN class="s3" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;STRONG style="font-style: inherit; font-family: inherit;"&gt;&lt;EM style="font-weight: inherit; font-family: inherit;"&gt;$(vStartDate)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="s1" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;AND&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="s1" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;date&lt;/SPAN&gt;([&lt;SPAN class="s2" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;end date]&lt;/SPAN&gt; + &lt;SPAN class="s1" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;iterno&lt;/SPAN&gt;()-1,'YYYY-MM-DD') &amp;lt; &lt;SPAN class="s3" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;STRONG style="font-style: inherit; font-family: inherit;"&gt;&lt;EM style="font-weight: inherit; font-family: inherit;"&gt;$(vEndDate)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&amp;nbsp; &lt;BR /&gt;;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Oct 2014 20:05:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/iterno-question/m-p/724351#M669083</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-10-29T20:05:46Z</dc:date>
    </item>
    <item>
      <title>Re: iterno() question</title>
      <link>https://community.qlik.com/t5/QlikView/iterno-question/m-p/724352#M669085</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Those , were lost during my copy/paste action. The script itself runs fine, i just have 0 results&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Oct 2014 20:13:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/iterno-question/m-p/724352#M669085</guid>
      <dc:creator>amien</dc:creator>
      <dc:date>2014-10-29T20:13:56Z</dc:date>
    </item>
    <item>
      <title>Re: iterno() question</title>
      <link>https://community.qlik.com/t5/QlikView/iterno-question/m-p/724353#M669086</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;anyone?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Oct 2014 06:23:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/iterno-question/m-p/724353#M669086</guid>
      <dc:creator>amien</dc:creator>
      <dc:date>2014-10-31T06:23:54Z</dc:date>
    </item>
    <item>
      <title>Re: iterno() question</title>
      <link>https://community.qlik.com/t5/QlikView/iterno-question/m-p/724354#M669087</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;Either change the variables to number format - Option 1:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vStartDate = Num(today());&lt;/P&gt;&lt;P&gt;LET vEndDate = Num(addmonths(today(), 1));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or add quotes around the dates when you use them - Option2:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHILE &lt;/P&gt;&lt;P&gt;date([start date] + iterno()-1,'YYYY-MM-DD') &amp;gt;= '$(vStartDate)'&lt;/P&gt;&lt;P&gt;AND&lt;/P&gt;&lt;P&gt;date([end date] + iterno()-1,'YYYY-MM-DD') &amp;lt; '$(vEndDate)'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use just one of the above two options! &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTH&lt;/P&gt;&lt;P&gt;Jonathan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Oct 2014 06:31:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/iterno-question/m-p/724354#M669087</guid>
      <dc:creator>jonathandienst</dc:creator>
      <dc:date>2014-10-31T06:31:14Z</dc:date>
    </item>
    <item>
      <title>Re: iterno() question</title>
      <link>https://community.qlik.com/t5/QlikView/iterno-question/m-p/724355#M669089</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have results, but what does this really show?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What i need is that if an employee started at 01-01-2014 and has an end date of 01-01-2015, given the above vStartDate and vEndDate .. the result should be 1 hit on each day for this employee. 30 records in total&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Oct 2014 22:28:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/iterno-question/m-p/724355#M669089</guid>
      <dc:creator>amien</dc:creator>
      <dc:date>2014-10-31T22:28:24Z</dc:date>
    </item>
    <item>
      <title>Re: iterno() question</title>
      <link>https://community.qlik.com/t5/QlikView/iterno-question/m-p/724356#M669090</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;First of all, it's unclear to me if you have [start date] and [end date] in the Facts table? I assume you do. L&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;ooks like you're missing some fields and at least a ] after start date in line 7: "&lt;/SPAN&gt;&lt;SPAN class="s1" style="font-size: 10pt; line-height: 1.5em; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;date&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em; color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;([&lt;/SPAN&gt;&lt;SPAN class="s2" style="font-size: 10pt; line-height: 1.5em; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;start date&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em; color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt; + &lt;/SPAN&gt;&lt;SPAN class="s1" style="font-size: 10pt; line-height: 1.5em; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;iterno&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em; color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;()-....&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;You will also be getting synthetic keys if not dropping some fields or a table. Assuming you do that somewhere in your script, I could make it run fine with this (I do not have your Facts table so I just created one). &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;It creates 30 rows.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;I want to generate records where the [start date] of the employee + iterno() is less than the set end date variable vEndDate. Since it's a while clause it only does it while the statement is true, meaning, in your script your [start date] value in the table is most likely older than the set start date vStartDate (since most employees are not hired current month), it will be false from beginning = 0 records. I therefor use the approach where I generate all date records from employee [start date] util set vEndDate, then do a where clause to keep desired date range. You might be able to write it another way to limit generated dates, but I tried to keep it as close to your idea as possible:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;LET vStartDate = today();&lt;/P&gt;&lt;P&gt;LET vEndDate = addmonths(today(),1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// Just some example data, assuming you have employees table with start and end date. Since end date might be blank (still employed) I &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;took that into account assuming the employee is at least here for end of month plus 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Facts:&lt;/P&gt;&lt;P&gt;Load Value,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Counter,&lt;/P&gt;&lt;P&gt;&amp;nbsp; date(date#([start date],'DDMMYYYY' )) as [start date],&lt;/P&gt;&lt;P&gt;&amp;nbsp; date(alt(date#([end date], 'DDMMYYYY'), monthend(Today(), 1))) as [end date]&lt;/P&gt;&lt;P&gt;inline [Value, Counter, start date, end date&lt;/P&gt;&lt;P&gt;&amp;nbsp; xyz, 1, "01062011", ];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// I just gave it a random name. Do you want to rename the fields or do you drop on of the tables or fields?&lt;/P&gt;&lt;P&gt;Facts2:&lt;/P&gt;&lt;P&gt;Load *&lt;/P&gt;&lt;P&gt;where [%Date] &amp;gt;= '$(vStartDate)'&lt;/P&gt;&lt;P&gt;&amp;nbsp; AND [%Date] &amp;lt; '$(vEndDate)';&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #339966;"&gt;&lt;STRONG&gt;&lt;EM&gt;AND TEST ALSO FOR %Date is less than [end date]&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Value,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Counter, [end date],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; date([start date] + IterNo()-1 ) AS [%Date]&lt;/P&gt;&lt;P&gt;RESIDENT Facts&lt;/P&gt;&lt;P&gt;WHILE date([start date] + IterNo()-1) &amp;lt; '$(vEndDate)';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drop table Facts;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Oct 2014 23:50:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/iterno-question/m-p/724356#M669090</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-10-31T23:50:22Z</dc:date>
    </item>
    <item>
      <title>Re: Re: iterno() question</title>
      <link>https://community.qlik.com/t5/QlikView/iterno-question/m-p/724357#M669092</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;still I'm not quite sure about what you like to achieve, but maybe this helps:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="70267" alt="QlikCommunity_Message_140015_Pic1.JPG.jpg" class="jive-image" src="https://community.qlik.com/legacyfs/online/70267_QlikCommunity_Message_140015_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 _jivemacro_uid_14148013768766480 jive_macro_code" jivemacro_uid="_14148013768766480"&gt;
&lt;P&gt;SET DateFormat='YYYY-MM-DD';&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Facts:&lt;/P&gt;
&lt;P&gt;LOAD * INLINE [&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Value, Counter, start date, end date&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1234, 1, 2014-01-01, 2015-01-01&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2345, 2, 2014-02-10, 2015-05-01&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3456, 3, 2014-03-20, 2014-10-01&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4567, 4, 2014-06-30, 2014-09-01&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5678, 5, 2014-07-31, 2016-12-01&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6789, 6, 2014-08-31, 2015-12-01&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7890, 7, 2014-09-31, 2015-09-01&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8901, 8, 2014-11-01, 2015-08-01&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9012, 9, 2014-11-15, 2015-07-01&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0123, 10, 2014-11-30, 2015-06-01&lt;/P&gt;
&lt;P&gt;];&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;SET vStartDate = Today();&lt;/P&gt;
&lt;P&gt;SET vEndDate = AddMonths(Today(),1);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Dates:&lt;/P&gt;
&lt;P&gt;LOAD Value,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Counter,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date([start date]+IterNo()-1) as [%Date]&lt;/P&gt;
&lt;P&gt;Resident Facts&lt;/P&gt;
&lt;P&gt;While [start date]+IterNo()-1&amp;gt;=$(vStartDate) and [start date]+IterNo()-1&amp;lt;$(vEndDate);&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I changed the LET vStartDate to &lt;SPAN style="color: #ff0000; font-size: 14pt;"&gt;&lt;STRONG&gt;S&lt;/STRONG&gt;&lt;/SPAN&gt;ET vStartDate (same for vEndDate).&lt;/P&gt;&lt;P&gt;Your condition only seemed true for Start Dates &amp;gt; Today and End Dates &amp;lt; Today + 1 Month, so your example &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;01-01-2014&lt;/SPAN&gt;-&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;01-01-2015 would not create any Dates.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maybe you can explain using a sample table?&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>Sat, 01 Nov 2014 00:18:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/iterno-question/m-p/724357#M669092</guid>
      <dc:creator>MarcoWedel</dc:creator>
      <dc:date>2014-11-01T00:18:19Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Re: iterno() question</title>
      <link>https://community.qlik.com/t5/QlikView/iterno-question/m-p/724358#M669093</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Marco,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your code will only keep the 8901,9012 and 0123 records. And i'm expecting more records.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What i need to see&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;: &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;step 1 : per day how many active employees there are. On 2014-11-01 i'm not expecting 1 employee but 6 employees (2 employees have an end date before 2014-11-01&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;step 2 : because it's a LOT of data, i just need a snapshot of the coming month. otherwise too many records will be created and the load script will take too long.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="s1"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="s1"&gt;what i could do is an intervalmatch to create ALL the records, and then this is done, load the data again with a WHERE %Date &amp;gt;= &lt;SPAN class="s3"&gt;&lt;STRONG&gt;&lt;EM&gt;$(vStartDate)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&amp;nbsp; and %Date &amp;lt;= &lt;SPAN class="s3"&gt;&lt;STRONG&gt;&lt;EM&gt;$(vEndDate).&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="s1"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="s1"&gt;But i'm looking for a more efficient way, without loading the complete interval match table&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="s1"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="s1"&gt;Facts:&amp;nbsp; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;&lt;STRONG&gt;LOAD&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; * &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;INLINE&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;[&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EmployeeID, Counter, start date, end date&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1234, 1, 2014-01-01, 2015-01-01&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2345, 1, 2014-02-10, 2015-05-01&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3456, 1, 2014-03-20, 2014-10-01&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4567, 1, 2014-06-30, 2014-09-01&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5678, 1, 2014-07-31, 2016-12-01&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6789, 1, 2014-08-31, 2015-12-01&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7890, 1, 2014-09-31, 2015-09-01&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8901, 1, 2014-11-01, 2015-08-01&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9012, 1, 2014-11-15, 2015-07-01&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0123, 1, 2014-11-30, 2015-06-01&amp;nbsp; &lt;BR /&gt; ]&lt;SPAN class="s1"&gt;;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;&lt;STRONG&gt;SET&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;&lt;STRONG&gt;&lt;EM&gt;vStartDate&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; = Today();&amp;nbsp; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;&lt;STRONG&gt;SET&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;&lt;STRONG&gt;&lt;EM&gt;vEndDate&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; = AddMonths(Today(),1);&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt; Dates:&amp;nbsp; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;&lt;STRONG&gt;LOAD&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;Value&lt;SPAN class="s1"&gt;,&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Counter&lt;SPAN class="s1"&gt;,&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;Date&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;(&lt;/SPAN&gt;[start date]&lt;SPAN class="s1"&gt;+&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;IterNo&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;()-1) &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;as&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;[%Date]&lt;SPAN class="s1"&gt;&amp;nbsp; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;Resident&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; Facts&amp;nbsp; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;While&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;[start date]&lt;SPAN class="s1"&gt;+&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;IterNo&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;()-1&amp;gt;=&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;&lt;STRONG&gt;&lt;EM&gt;$(vStartDate)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;and&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;[start date]&lt;SPAN class="s1"&gt;+&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;IterNo&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;()-1&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;&lt;STRONG&gt;&lt;EM&gt;$(vEndDate)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;;&amp;nbsp; &lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;&lt;STRONG&gt;DROP&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;TABLE&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; Facts; &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 01 Nov 2014 11:13:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/iterno-question/m-p/724358#M669093</guid>
      <dc:creator>amien</dc:creator>
      <dc:date>2014-11-01T11:13:51Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Re: iterno() question</title>
      <link>https://community.qlik.com/t5/QlikView/iterno-question/m-p/724359#M669094</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Take a look at my script if not already. Your while will stop too soon because of this is not true &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;[start date]&lt;/SPAN&gt;&lt;SPAN class="s1" style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;+&lt;/SPAN&gt;&lt;SPAN class="s2" style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;IterNo&lt;/SPAN&gt;&lt;SPAN class="s1" style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;()-1&amp;gt;=&lt;/SPAN&gt;&lt;SPAN class="s3" style="color: #3d3d3d; font-style: inherit; font-family: inherit;"&gt;&lt;STRONG style="font-family: inherit; font-weight: inherit;"&gt;&lt;EM&gt;$(vStartDate)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;1) I suggest generate records while [end date] is less than vEndDate as a preceeding load and then do a where to assure you only keep the records where [start date] is greater than or larger than start vStartDate.&lt;/P&gt;&lt;P&gt;Now testing that the dates are both in the interval of the employee's start and end and in the vStart and vEnd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Facts:&lt;/P&gt;&lt;P&gt;Load *&lt;/P&gt;&lt;P&gt;where [%Date] &amp;gt;= '$(vStartDate)'&lt;/P&gt;&lt;P&gt;&amp;nbsp; AND [%Date] &amp;lt; '$(vEndDate)'&lt;/P&gt;&lt;P&gt;&amp;nbsp; AND [%Date] &amp;lt; [end date]&lt;/P&gt;&lt;P&gt;&amp;nbsp; AND [%Date] &amp;gt;= [start date];&lt;/P&gt;&lt;P&gt;LOAD EmployeeID, Counter,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [end date], [start date],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; date([start date] + IterNo()-1 ) AS [%Date]&lt;/P&gt;&lt;P&gt;RESIDENT Facts&lt;/P&gt;&lt;P&gt;WHILE date([start date] + IterNo()-1) &amp;lt; '$(vEndDate)';&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; color: #3d3d3d; font-size: 10pt; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;2) You can also just generate a date table with all dates from min to max in facts and join to facts table with no keys, then do a where to keep the date ranges. If you dont have a million employees I doubt it's taking long.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 10pt; line-height: 1.5em;"&gt;/Nicolai&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 01 Nov 2014 12:53:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/iterno-question/m-p/724359#M669094</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-11-01T12:53:10Z</dc:date>
    </item>
  </channel>
</rss>

