<?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 For Next/Do While loop in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/For-Next-Do-While-loop/m-p/1190597#M627499</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin-bottom: 15.0pt;"&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;Hello all,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;I am struggling with creating a table with all dates listed from another table. The original has a project ID, Start date, end date and projection amount. Because the start and end dates can span across months I am looking to be able to get projection for a given month/Week etc. based upon total projection amount divided by days of project.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;Example:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;ProjectId, StartDate, EndDate, Projection&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;1, 8/29/2016, 9/2/2016, 150,000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;2, 9/1/2016, 9/05/2016, 100,000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;Each project has 5days of work so daily projection would be 15,000 &amp;amp; 10,000 respectively.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;Would like table to be created as follows:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;ProjectId, Date, Projection&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;1, 08/29/2016, 15000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;1, 08/30/2016, 15000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;1, 08/31/2016, 15000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;1, 09/01/2016, 15000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;1, 09/02/2016, 15000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;2, 09/01/2016, 10000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;2, 09/02/2016, 10000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;2, 09/03/2016, 10000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;2, 09/04/2016, 10000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;2, 09/05/2016, 10000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;Then would be able to sum projection by month&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;Example August would be 45,000 for both projects and September would be 205,000 for both projects and total would be 250,000 across both months. Below is code I have to start of course not working. Would appreciate if see better way to do this or what I have incorrect?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;//Create table for daily projection volumes&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;Let vJobStartDate = Today();&lt;BR /&gt; Let vJobEndDate = Today();&lt;BR /&gt; Let vServiceDays = 0;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;&lt;BR /&gt; Let vNoOfRows = NoOfRows('ProjectMaster');&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt; //Get the values from each row and create a daily projection table&lt;BR /&gt; For i=1 to $(vNoOfRows)-1&lt;BR /&gt; set vProjectId = Peek('ProjectId',$(i),'ProjectMaster');&lt;BR /&gt; set vJobStartDate = Peek('StartDate',$(i),'ProjectMaster');&lt;BR /&gt; set vJobEndDate = Peek('EndDate',$(i),'ProjectMaster');&lt;BR /&gt; set vServiceDays = Peek('EndDate',$(i),'ProjectMaster') - Peek('StartDate',$(i),'ProjectMaster');&lt;BR /&gt; set vDailyProjection = Peek('ProjectionTest',$(i),'ProjectMaster')/$(vServiceDays);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;// This script loops through each ProjectId and creates a table with the date and daily amounts for each date&lt;BR /&gt; &lt;BR /&gt; Set a=1;&lt;BR /&gt; Do while a &amp;lt; vServiceDays&lt;BR /&gt; &lt;BR /&gt; ProjectionTable:&lt;BR /&gt; Load if(isnull($(vProjectId)),'NULL'&amp;amp;$(i),$(vProjectId)) as ProjectId,&lt;BR /&gt; if(isnull($(vJobStartDate)),'NULL'&amp;amp;$(i),$(vJobStartDate)) as JobProjectionDate,&lt;BR /&gt;&amp;nbsp; if(isnull($(vDailyProjection)),'NULL'&amp;amp;$(i),$(vDailyProjection))as DailyProjection;&lt;BR /&gt; Let a=a+1;&lt;BR /&gt; Let vJobStartDate =vJobStartDate+1;&lt;BR /&gt; Loop&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; Next i;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 22 Sep 2016 18:08:47 GMT</pubDate>
    <dc:creator>arsallee3</dc:creator>
    <dc:date>2016-09-22T18:08:47Z</dc:date>
    <item>
      <title>For Next/Do While loop</title>
      <link>https://community.qlik.com/t5/QlikView/For-Next-Do-While-loop/m-p/1190597#M627499</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin-bottom: 15.0pt;"&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;Hello all,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;I am struggling with creating a table with all dates listed from another table. The original has a project ID, Start date, end date and projection amount. Because the start and end dates can span across months I am looking to be able to get projection for a given month/Week etc. based upon total projection amount divided by days of project.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;Example:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;ProjectId, StartDate, EndDate, Projection&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;1, 8/29/2016, 9/2/2016, 150,000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;2, 9/1/2016, 9/05/2016, 100,000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;Each project has 5days of work so daily projection would be 15,000 &amp;amp; 10,000 respectively.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;Would like table to be created as follows:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;ProjectId, Date, Projection&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;1, 08/29/2016, 15000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;1, 08/30/2016, 15000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;1, 08/31/2016, 15000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;1, 09/01/2016, 15000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;1, 09/02/2016, 15000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;2, 09/01/2016, 10000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;2, 09/02/2016, 10000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;2, 09/03/2016, 10000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;2, 09/04/2016, 10000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;2, 09/05/2016, 10000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;Then would be able to sum projection by month&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;Example August would be 45,000 for both projects and September would be 205,000 for both projects and total would be 250,000 across both months. Below is code I have to start of course not working. Would appreciate if see better way to do this or what I have incorrect?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;//Create table for daily projection volumes&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;Let vJobStartDate = Today();&lt;BR /&gt; Let vJobEndDate = Today();&lt;BR /&gt; Let vServiceDays = 0;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;&lt;BR /&gt; Let vNoOfRows = NoOfRows('ProjectMaster');&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt; //Get the values from each row and create a daily projection table&lt;BR /&gt; For i=1 to $(vNoOfRows)-1&lt;BR /&gt; set vProjectId = Peek('ProjectId',$(i),'ProjectMaster');&lt;BR /&gt; set vJobStartDate = Peek('StartDate',$(i),'ProjectMaster');&lt;BR /&gt; set vJobEndDate = Peek('EndDate',$(i),'ProjectMaster');&lt;BR /&gt; set vServiceDays = Peek('EndDate',$(i),'ProjectMaster') - Peek('StartDate',$(i),'ProjectMaster');&lt;BR /&gt; set vDailyProjection = Peek('ProjectionTest',$(i),'ProjectMaster')/$(vServiceDays);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;// This script loops through each ProjectId and creates a table with the date and daily amounts for each date&lt;BR /&gt; &lt;BR /&gt; Set a=1;&lt;BR /&gt; Do while a &amp;lt; vServiceDays&lt;BR /&gt; &lt;BR /&gt; ProjectionTable:&lt;BR /&gt; Load if(isnull($(vProjectId)),'NULL'&amp;amp;$(i),$(vProjectId)) as ProjectId,&lt;BR /&gt; if(isnull($(vJobStartDate)),'NULL'&amp;amp;$(i),$(vJobStartDate)) as JobProjectionDate,&lt;BR /&gt;&amp;nbsp; if(isnull($(vDailyProjection)),'NULL'&amp;amp;$(i),$(vDailyProjection))as DailyProjection;&lt;BR /&gt; Let a=a+1;&lt;BR /&gt; Let vJobStartDate =vJobStartDate+1;&lt;BR /&gt; Loop&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; Next i;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Sep 2016 18:08:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/For-Next-Do-While-loop/m-p/1190597#M627499</guid>
      <dc:creator>arsallee3</dc:creator>
      <dc:date>2016-09-22T18:08:47Z</dc:date>
    </item>
    <item>
      <title>Re: For Next/Do While loop</title>
      <link>https://community.qlik.com/t5/QlikView/For-Next-Do-While-loop/m-p/1190598#M627501</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use a WHILE clause to your LOAD statement:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&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;EM&gt;Set DecimalSep = '.';&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Set ThousandSep = ',';&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD *, Date(StartDate +IterNo()-1)&amp;nbsp; as ProjectDate, Projection / (2*(EndDate-StartDate+1)) as ProjectionNew INLINE [&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;ProjectId, StartDate, EndDate, Projection&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1, 8/29/2016, 9/2/2016, "150,000"&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2, 9/1/2016, 9/05/2016, "100,000"&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;]&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;WHILE StartDate +IterNo()-1 &amp;lt;= EndDate;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am not exactely sure about your Projection calculation, adapt as needed&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Sep 2016 18:26:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/For-Next-Do-While-loop/m-p/1190598#M627501</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2016-09-22T18:26:46Z</dc:date>
    </item>
    <item>
      <title>Re: For Next/Do While loop</title>
      <link>https://community.qlik.com/t5/QlikView/For-Next-Do-While-loop/m-p/1190599#M627502</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Stefan, I was able to expand on this concept and get to work as I wanted from your suggestion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here was my final code for others to perhaps gain from as well. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//****from Henric post combined with Stefan lead @&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;//&amp;nbsp; &lt;/SPAN&gt;&lt;A class="jive-link-blog-small" data-containerid="2588" data-containertype="37" data-objectid="3274" data-objecttype="38" href="https://community.qlik.com/blogs/qlikviewdesignblog/2013/09/02/loops-in-the-script"&gt;https://community.qlik.com/blogs/qlikviewdesignblog/2013/09/02/loops-in-the-script&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TempProjectionTable:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;&amp;nbsp; ProjectId,&lt;/P&gt;&lt;P&gt;&amp;nbsp; StartDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EndDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Projection&lt;/P&gt;&lt;P&gt;Resident ProjectMaster &lt;/P&gt;&lt;P&gt;// Exclude the Company, Admin &amp;amp; Training Clients&lt;/P&gt;&lt;P&gt;where ClientId &amp;lt;&amp;gt; 168 and&lt;/P&gt;&lt;P&gt;&amp;nbsp; ClientId &amp;lt;&amp;gt; 214 and&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ClientId &amp;lt;&amp;gt; 237;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ProjectionTable:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;&amp;nbsp; ProjectId,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Num(StartDate + IterNo() -1) as JobProjectionDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Round(Projection/(Num(EndDate)-Num(StartDate)+1),0.00001) as ProjectionAmount&lt;/P&gt;&lt;P&gt;Resident TempProjectionTable&lt;/P&gt;&lt;P&gt;While IterNo() &amp;lt;= EndDate - StartDate +1&lt;/P&gt;&lt;P&gt;Order by StartDate asc;&lt;/P&gt;&lt;P&gt;Drop Table TempProjectionTable;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Sep 2016 12:52:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/For-Next-Do-While-loop/m-p/1190599#M627502</guid>
      <dc:creator>arsallee3</dc:creator>
      <dc:date>2016-09-23T12:52:02Z</dc:date>
    </item>
  </channel>
</rss>

