<?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 Loop not executing in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Loop-not-executing/m-p/1132749#M372228</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to get achieve below&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Source:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 284px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl87" height="20" width="71"&gt;Transaction Date&lt;/TD&gt;&lt;TD class="xl87" style="border-left: none;" width="64"&gt;Month_Trans&lt;/TD&gt;&lt;TD class="xl87" style="border-left: none;" width="64"&gt;Deal&lt;/TD&gt;&lt;TD class="xl87" style="border-left: none;" width="85"&gt;Prev_Deal&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl85" height="17" style="border-top: none;"&gt;30-Jul-16&lt;/TD&gt;&lt;TD class="xl85" style="border-top: none; border-left: none;"&gt;Jul&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;12345&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl85" height="17" style="border-top: none;"&gt;01-Aug-16&lt;/TD&gt;&lt;TD class="xl85" style="border-top: none; border-left: none;"&gt;Aug&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;67890&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;12345&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl85" height="17" style="border-top: none;"&gt;02-Aug-16&lt;/TD&gt;&lt;TD class="xl85" style="border-top: none; border-left: none;"&gt;Aug&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;67891&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;67890&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl85" height="17" style="border-top: none;"&gt;13-Aug-16&lt;/TD&gt;&lt;TD class="xl85" style="border-top: none; border-left: none;"&gt;Aug&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;67892&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;67891&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl85" height="17" style="border-top: none;"&gt;01-Sep-16&lt;/TD&gt;&lt;TD class="xl85" style="border-top: none; border-left: none;"&gt;Sep&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;67889&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;67892&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Target:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 348px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl87" height="20" width="71"&gt;Transaction Date&lt;/TD&gt;&lt;TD class="xl87" style="border-left: none;" width="64"&gt;Month_Trans&lt;/TD&gt;&lt;TD class="xl87" style="border-left: none;" width="64"&gt;Deal&lt;/TD&gt;&lt;TD class="xl87" style="border-left: none;" width="85"&gt;Prev_Deal&lt;/TD&gt;&lt;TD class="xl87" style="border-left: none;" width="64"&gt;Reported&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl85" height="17" style="border-top: none;"&gt;30-Jul-16&lt;/TD&gt;&lt;TD class="xl85" style="border-top: none; border-left: none;"&gt;Jul&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;12345&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;0&lt;/TD&gt;&lt;TD class="xl86" style="border-top: none; border-left: none;"&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl85" height="17" style="border-top: none;"&gt;01-Aug-16&lt;/TD&gt;&lt;TD class="xl85" style="border-top: none; border-left: none;"&gt;Aug&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;67890&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;12345&lt;/TD&gt;&lt;TD class="xl86" style="border-top: none; border-left: none;"&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl85" height="17" style="border-top: none;"&gt;02-Aug-16&lt;/TD&gt;&lt;TD class="xl85" style="border-top: none; border-left: none;"&gt;Aug&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;67891&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;67890&lt;/TD&gt;&lt;TD class="xl86" style="border-top: none; border-left: none;"&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl85" height="17" style="border-top: none;"&gt;13-Aug-16&lt;/TD&gt;&lt;TD class="xl85" style="border-top: none; border-left: none;"&gt;Aug&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;67892&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;67891&lt;/TD&gt;&lt;TD class="xl86" style="border-top: none; border-left: none;"&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl85" height="17" style="border-top: none;"&gt;01-Sep-16&lt;/TD&gt;&lt;TD class="xl85" style="border-top: none; border-left: none;"&gt;Sep&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;67889&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;67892&lt;/TD&gt;&lt;TD class="xl86" style="border-top: none; border-left: none;"&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reported is my derived column. Condition: Loop to compare first Col with remaining Columns on Deal and Prev Deal, if Deal=Prev deal then if Month of Deal and month of prev_deal the Reported as Y&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below is my script. It works fine for first loop. From second loop its not assigning any values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BOX:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Transaction, Deal, Prev_Deal, Month_Trans&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 30-Jul-16, 12345, 0, Jul&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 01-Aug-16, 67890, 12345, Aug&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 02-Aug-16, 67891, 67890, Aug&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 13-Aug-16, 67892, 67891, Aug&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 01-Sep-16, 67889, 67892, Sep&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET NumRows=NoOfRows('BOX');&lt;/P&gt;&lt;P&gt;FOR i=0 to $(NumRows)-1&lt;/P&gt;&lt;P&gt;trace OuterLoopStarts;&lt;/P&gt;&lt;P&gt;let _currDeal=peek('Deal',$(i));&lt;/P&gt;&lt;P&gt;let _currParDeal=peek('Prev_Deal',$(i));&lt;/P&gt;&lt;P&gt;let _currMonth=peek('Month_Trans',$(i));&lt;/P&gt;&lt;P&gt;trace $(_currDeal);&lt;/P&gt;&lt;P&gt;trace $(_currParDeal);&lt;/P&gt;&lt;P&gt;trace $(_currMonth); &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FOR j=i+1 to&amp;nbsp; $(NumRows)-1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; trace InnerLoopStarts;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; let nextDeal=peek('Deal',$(j));&lt;/P&gt;&lt;P&gt;&amp;nbsp; let nextParDeal=peek('Prev_Deal',$(j));&lt;/P&gt;&lt;P&gt;&amp;nbsp; let nextMonth=peek('Month_Trans',$(j));&lt;/P&gt;&lt;P&gt;&amp;nbsp; trace $(nextDeal);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trace $(nextParDeal);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trace $(nextMonth);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if '$(_currDeal)'='$(nextParDeal)' then &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trace 1stIfStarts;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if '$(_currMonth)'&amp;lt;&amp;gt;'$(nextMonth)' then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trace 2ndIfStarts;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Test:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; load Transaction, Deal, Prev_Deal, Month_Trans,'Y' as Reported resident BOX where Deal='$(_currDeal)';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trace 2ndIfEnds;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trace 1stIfEnds;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endif&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trace InnerLoopEnds;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; next&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trace OuterLoopEnds;&lt;/P&gt;&lt;P&gt;next&lt;/P&gt;&lt;P&gt;drop table BOX;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 24 Jul 2016 15:31:38 GMT</pubDate>
    <dc:creator>pavandbs</dc:creator>
    <dc:date>2016-07-24T15:31:38Z</dc:date>
    <item>
      <title>Loop not executing</title>
      <link>https://community.qlik.com/t5/QlikView/Loop-not-executing/m-p/1132749#M372228</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to get achieve below&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Source:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 284px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl87" height="20" width="71"&gt;Transaction Date&lt;/TD&gt;&lt;TD class="xl87" style="border-left: none;" width="64"&gt;Month_Trans&lt;/TD&gt;&lt;TD class="xl87" style="border-left: none;" width="64"&gt;Deal&lt;/TD&gt;&lt;TD class="xl87" style="border-left: none;" width="85"&gt;Prev_Deal&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl85" height="17" style="border-top: none;"&gt;30-Jul-16&lt;/TD&gt;&lt;TD class="xl85" style="border-top: none; border-left: none;"&gt;Jul&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;12345&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl85" height="17" style="border-top: none;"&gt;01-Aug-16&lt;/TD&gt;&lt;TD class="xl85" style="border-top: none; border-left: none;"&gt;Aug&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;67890&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;12345&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl85" height="17" style="border-top: none;"&gt;02-Aug-16&lt;/TD&gt;&lt;TD class="xl85" style="border-top: none; border-left: none;"&gt;Aug&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;67891&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;67890&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl85" height="17" style="border-top: none;"&gt;13-Aug-16&lt;/TD&gt;&lt;TD class="xl85" style="border-top: none; border-left: none;"&gt;Aug&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;67892&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;67891&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl85" height="17" style="border-top: none;"&gt;01-Sep-16&lt;/TD&gt;&lt;TD class="xl85" style="border-top: none; border-left: none;"&gt;Sep&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;67889&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;67892&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Target:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 348px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl87" height="20" width="71"&gt;Transaction Date&lt;/TD&gt;&lt;TD class="xl87" style="border-left: none;" width="64"&gt;Month_Trans&lt;/TD&gt;&lt;TD class="xl87" style="border-left: none;" width="64"&gt;Deal&lt;/TD&gt;&lt;TD class="xl87" style="border-left: none;" width="85"&gt;Prev_Deal&lt;/TD&gt;&lt;TD class="xl87" style="border-left: none;" width="64"&gt;Reported&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl85" height="17" style="border-top: none;"&gt;30-Jul-16&lt;/TD&gt;&lt;TD class="xl85" style="border-top: none; border-left: none;"&gt;Jul&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;12345&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;0&lt;/TD&gt;&lt;TD class="xl86" style="border-top: none; border-left: none;"&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl85" height="17" style="border-top: none;"&gt;01-Aug-16&lt;/TD&gt;&lt;TD class="xl85" style="border-top: none; border-left: none;"&gt;Aug&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;67890&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;12345&lt;/TD&gt;&lt;TD class="xl86" style="border-top: none; border-left: none;"&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl85" height="17" style="border-top: none;"&gt;02-Aug-16&lt;/TD&gt;&lt;TD class="xl85" style="border-top: none; border-left: none;"&gt;Aug&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;67891&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;67890&lt;/TD&gt;&lt;TD class="xl86" style="border-top: none; border-left: none;"&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl85" height="17" style="border-top: none;"&gt;13-Aug-16&lt;/TD&gt;&lt;TD class="xl85" style="border-top: none; border-left: none;"&gt;Aug&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;67892&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;67891&lt;/TD&gt;&lt;TD class="xl86" style="border-top: none; border-left: none;"&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl85" height="17" style="border-top: none;"&gt;01-Sep-16&lt;/TD&gt;&lt;TD class="xl85" style="border-top: none; border-left: none;"&gt;Sep&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;67889&lt;/TD&gt;&lt;TD align="right" class="xl86" style="border-top: none; border-left: none;"&gt;67892&lt;/TD&gt;&lt;TD class="xl86" style="border-top: none; border-left: none;"&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reported is my derived column. Condition: Loop to compare first Col with remaining Columns on Deal and Prev Deal, if Deal=Prev deal then if Month of Deal and month of prev_deal the Reported as Y&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below is my script. It works fine for first loop. From second loop its not assigning any values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BOX:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Transaction, Deal, Prev_Deal, Month_Trans&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 30-Jul-16, 12345, 0, Jul&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 01-Aug-16, 67890, 12345, Aug&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 02-Aug-16, 67891, 67890, Aug&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 13-Aug-16, 67892, 67891, Aug&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 01-Sep-16, 67889, 67892, Sep&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET NumRows=NoOfRows('BOX');&lt;/P&gt;&lt;P&gt;FOR i=0 to $(NumRows)-1&lt;/P&gt;&lt;P&gt;trace OuterLoopStarts;&lt;/P&gt;&lt;P&gt;let _currDeal=peek('Deal',$(i));&lt;/P&gt;&lt;P&gt;let _currParDeal=peek('Prev_Deal',$(i));&lt;/P&gt;&lt;P&gt;let _currMonth=peek('Month_Trans',$(i));&lt;/P&gt;&lt;P&gt;trace $(_currDeal);&lt;/P&gt;&lt;P&gt;trace $(_currParDeal);&lt;/P&gt;&lt;P&gt;trace $(_currMonth); &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FOR j=i+1 to&amp;nbsp; $(NumRows)-1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; trace InnerLoopStarts;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; let nextDeal=peek('Deal',$(j));&lt;/P&gt;&lt;P&gt;&amp;nbsp; let nextParDeal=peek('Prev_Deal',$(j));&lt;/P&gt;&lt;P&gt;&amp;nbsp; let nextMonth=peek('Month_Trans',$(j));&lt;/P&gt;&lt;P&gt;&amp;nbsp; trace $(nextDeal);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trace $(nextParDeal);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trace $(nextMonth);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if '$(_currDeal)'='$(nextParDeal)' then &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trace 1stIfStarts;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if '$(_currMonth)'&amp;lt;&amp;gt;'$(nextMonth)' then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trace 2ndIfStarts;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Test:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; load Transaction, Deal, Prev_Deal, Month_Trans,'Y' as Reported resident BOX where Deal='$(_currDeal)';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trace 2ndIfEnds;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trace 1stIfEnds;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endif&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trace InnerLoopEnds;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; next&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trace OuterLoopEnds;&lt;/P&gt;&lt;P&gt;next&lt;/P&gt;&lt;P&gt;drop table BOX;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 24 Jul 2016 15:31:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loop-not-executing/m-p/1132749#M372228</guid>
      <dc:creator>pavandbs</dc:creator>
      <dc:date>2016-07-24T15:31:38Z</dc:date>
    </item>
    <item>
      <title>Re: Loop not executing</title>
      <link>https://community.qlik.com/t5/QlikView/Loop-not-executing/m-p/1132750#M372229</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Temp:&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp; Date#([Transaction Date],'DD-MMM-YYYY') as [Transaction Date],&lt;/P&gt;&lt;P&gt;&amp;nbsp; Month_Trans, &lt;/P&gt;&lt;P&gt;&amp;nbsp; Deal, &lt;/P&gt;&lt;P&gt;&amp;nbsp; Prev_Deal INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Transaction Date, Month_Trans, Deal, Prev_Deal&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 30-Jul-16, Jul, 12345, 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 01-Aug-16, Aug, 67890, 12345&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 02-Aug-16, Aug, 67891, 67890&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 13-Aug-16, Aug, 67892, 67891&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 01-Sep-16, Sep, 67889, 67892&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Result:&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp; *,&lt;/P&gt;&lt;P&gt;&amp;nbsp; If((Month_Trans&amp;lt;&amp;gt;Previous(Month_Trans) and Previous(Prev_Deal)=Deal) or RecNo()=1,'Y','N') as Reported&lt;/P&gt;&lt;P&gt;RESIDENT&lt;/P&gt;&lt;P&gt;&amp;nbsp; Temp&lt;/P&gt;&lt;P&gt;ORDER BY&lt;/P&gt;&lt;P&gt;&amp;nbsp; [Transaction Date] desc&lt;/P&gt;&lt;P&gt;&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;DROP TABLE Temp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 24 Jul 2016 17:25:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loop-not-executing/m-p/1132750#M372229</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2016-07-24T17:25:01Z</dc:date>
    </item>
    <item>
      <title>Re: Loop not executing</title>
      <link>https://community.qlik.com/t5/QlikView/Loop-not-executing/m-p/1132751#M372230</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gysber,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for quick response. Unfortunately data wouldn't be in sorted order and no identifier to make sort. This is the one scenario I have inserted test data. so I can't use Previous function here. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Pavan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jul 2016 02:06:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loop-not-executing/m-p/1132751#M372230</guid>
      <dc:creator>pavandbs</dc:creator>
      <dc:date>2016-07-25T02:06:08Z</dc:date>
    </item>
    <item>
      <title>Re: Loop not executing</title>
      <link>https://community.qlik.com/t5/QlikView/Loop-not-executing/m-p/1132752#M372231</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I assumed the data would not be sorted. That's why I sorted it in the second load on the Transaction Date.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jul 2016 07:48:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loop-not-executing/m-p/1132752#M372231</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2016-07-25T07:48:44Z</dc:date>
    </item>
  </channel>
</rss>

