<?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: For and while loop. in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/For-and-while-loop/m-p/335270#M123635</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Johannes, I am not getting the Option Helpful to mark the answer as Helpful. Any idea why it is not showing?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 05 Jul 2012 04:43:17 GMT</pubDate>
    <dc:creator>brindlogcool</dc:creator>
    <dc:date>2012-07-05T04:43:17Z</dc:date>
    <item>
      <title>For and while loop.</title>
      <link>https://community.qlik.com/t5/QlikView/For-and-while-loop/m-p/335264#M123629</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-family: trebuchet ms,geneva;"&gt;Hi,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: trebuchet ms,geneva;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: trebuchet ms,geneva;"&gt;I am trying to generate the dates using the for loop and while loop .But i am getting the error. Is it possible to use the loop in the below way.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: trebuchet ms,geneva;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: trebuchet ms,geneva;"&gt;For i=1 to NoOfRows('TESTFACT')&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: trebuchet ms,geneva;"&gt;Let vid=FieldValue('ID',$(i));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: trebuchet ms,geneva;"&gt;Let vDateMin=FieldValue('STRT_TIME',$(i));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: trebuchet ms,geneva;"&gt;Let vDateMax=FieldValue('END_TIME',$(i));&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: trebuchet ms,geneva;"&gt;DGEN:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: trebuchet ms,geneva;"&gt;LOAD &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: trebuchet ms,geneva;"&gt;$(vid) as ID,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: trebuchet ms,geneva;"&gt;Date($(vDateMin) + RowNo() - 1) AS TempDate&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: trebuchet ms,geneva;"&gt;AUTOGENERATE 1&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: trebuchet ms,geneva;"&gt;WHILE $(vDateMin)+IterNo()-1&amp;lt;= $(vDateMax); &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: trebuchet ms,geneva;"&gt;Next i&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: trebuchet ms,geneva;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: trebuchet ms,geneva;"&gt;Thanks for the help&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jul 2012 03:15:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/For-and-while-loop/m-p/335264#M123629</guid>
      <dc:creator>brindlogcool</dc:creator>
      <dc:date>2012-07-05T03:15:08Z</dc:date>
    </item>
    <item>
      <title>Re: For and while loop.</title>
      <link>https://community.qlik.com/t5/QlikView/For-and-while-loop/m-p/335265#M123630</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sounds like you will get a loop with a lot of iterations if you loop through this for every row of your TESTFACT table.&lt;/P&gt;&lt;P&gt;Why don't you just set the vDateMin and vDateMax to the min STRT_TIME and max END_TIME and just generate all the dates once?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jul 2012 03:21:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/For-and-while-loop/m-p/335265#M123630</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-07-05T03:21:09Z</dc:date>
    </item>
    <item>
      <title>Re: For and while loop.</title>
      <link>https://community.qlik.com/t5/QlikView/For-and-while-loop/m-p/335266#M123631</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;Ya i agree with you. But i havent find any solution for my problem. Actual problem is&amp;nbsp; to split the dates within range in to individual dates . For example&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Test1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/6/2011&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/6/2011&lt;/P&gt;&lt;P&gt;Test2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 150&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/6/2011&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15/6/2011&lt;/P&gt;&lt;P&gt;Test3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 80&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15/6/2011&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 17/6/2011 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and I want to loop the table and create a new table with as below&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Test1&amp;nbsp; 100 10/6/2011&lt;/P&gt;&lt;P&gt;Test1&amp;nbsp; 100 11/6/2011&lt;/P&gt;&lt;P&gt;Test2&amp;nbsp; 150 11/6/2011&lt;/P&gt;&lt;P&gt;Test2&amp;nbsp; 150 12/6/2011&lt;/P&gt;&lt;P&gt;Test2&amp;nbsp; 150 13/6/2011&lt;/P&gt;&lt;P&gt;Test2&amp;nbsp; 150 14/6/2011&lt;/P&gt;&lt;P&gt;Test2&amp;nbsp; 150 15/6/2011&lt;/P&gt;&lt;P&gt;Test3&amp;nbsp;&amp;nbsp; 80&amp;nbsp; 15/6/2011&lt;/P&gt;&lt;P&gt;Test3&amp;nbsp;&amp;nbsp; 80&amp;nbsp; 16/6/2011&lt;/P&gt;&lt;P&gt;Test3&amp;nbsp;&amp;nbsp; 80&amp;nbsp; 17/6/2011&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried to use the interval match but it is generating the duplicate values .Refer the below link. So i was trying to loop through each row. Appreciate your help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.qlik.com/message/228361#228361"&gt;http://community.qlik.com/message/228361#228361&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jul 2012 04:05:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/For-and-while-loop/m-p/335266#M123631</guid>
      <dc:creator>brindlogcool</dc:creator>
      <dc:date>2012-07-05T04:05:17Z</dc:date>
    </item>
    <item>
      <title>Re: For and while loop.</title>
      <link>https://community.qlik.com/t5/QlikView/For-and-while-loop/m-p/335267#M123632</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;Is this what you are looking for?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tempTable:&lt;BR /&gt;LOAD * INLINE [&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TestId, Amount, StartDate, EndDate&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Test1, 100, 10/06/2011, 11/06/2011&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Test2, 150, 11/06/2011, 15/06/2011&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Test3, 80, 15/06/2011, 17/06/2011&lt;BR /&gt;];&lt;/P&gt;&lt;P&gt;table:&lt;BR /&gt;LOAD&lt;BR /&gt;TestId,&lt;BR /&gt;Amount,&lt;BR /&gt;Date(StartDate+IterNo()-1)&lt;BR /&gt;Resident tempTable&lt;BR /&gt;while Date(StartDate+IterNo()-2)&amp;lt;Date(EndDate);&lt;/P&gt;&lt;P&gt;Drop table tempTable;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Xue Bin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jul 2012 04:23:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/For-and-while-loop/m-p/335267#M123632</guid>
      <dc:creator />
      <dc:date>2012-07-05T04:23:03Z</dc:date>
    </item>
    <item>
      <title>Re: For and while loop.</title>
      <link>https://community.qlik.com/t5/QlikView/For-and-while-loop/m-p/335268#M123633</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I agree with you, I think the calendar + intervalmatch() is a better option.&lt;/P&gt;&lt;P&gt;Looking at the example you provided in the other thread, I think you'll get the expected result using a distinct qualifier in the intervalmatch load:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FullTable:&lt;/P&gt;&lt;P&gt;JOIN (Data) INTERVALMATCH (Date) LOAD &lt;STRONG&gt;distinct &lt;/STRONG&gt;DateStart, DateEnd&lt;/P&gt;&lt;P&gt;RESIDENT Data;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jul 2012 04:23:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/For-and-while-loop/m-p/335268#M123633</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-07-05T04:23:23Z</dc:date>
    </item>
    <item>
      <title>Re: For and while loop.</title>
      <link>https://community.qlik.com/t5/QlikView/For-and-while-loop/m-p/335269#M123634</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Johannes for fixing the Interval match.It was really helpful. I will validate my data once and discard the loop .&lt;/P&gt;&lt;P&gt;Also thanks Xue Bin for your response.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jul 2012 04:39:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/For-and-while-loop/m-p/335269#M123634</guid>
      <dc:creator>brindlogcool</dc:creator>
      <dc:date>2012-07-05T04:39:55Z</dc:date>
    </item>
    <item>
      <title>Re: For and while loop.</title>
      <link>https://community.qlik.com/t5/QlikView/For-and-while-loop/m-p/335270#M123635</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Johannes, I am not getting the Option Helpful to mark the answer as Helpful. Any idea why it is not showing?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jul 2012 04:43:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/For-and-while-loop/m-p/335270#M123635</guid>
      <dc:creator>brindlogcool</dc:creator>
      <dc:date>2012-07-05T04:43:17Z</dc:date>
    </item>
    <item>
      <title>Re: For and while loop.</title>
      <link>https://community.qlik.com/t5/QlikView/For-and-while-loop/m-p/335271#M123636</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Not sure man.. but thanks for the appreciation &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jul 2012 05:00:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/For-and-while-loop/m-p/335271#M123636</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-07-05T05:00:50Z</dc:date>
    </item>
  </channel>
</rss>

