<?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: Loops statement in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Loops-statement/m-p/941499#M324612</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;Marco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 25 Sep 2015 15:01:38 GMT</pubDate>
    <dc:creator>marco_puccetti</dc:creator>
    <dc:date>2015-09-25T15:01:38Z</dc:date>
    <item>
      <title>Loops statement</title>
      <link>https://community.qlik.com/t5/QlikView/Loops-statement/m-p/941490#M324603</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello i need a statement different from &lt;EM&gt;for next&lt;/EM&gt;, what can i use?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Sep 2015 14:24:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loops-statement/m-p/941490#M324603</guid>
      <dc:creator>marco_puccetti</dc:creator>
      <dc:date>2015-09-25T14:24:00Z</dc:date>
    </item>
    <item>
      <title>Re: Loops statement</title>
      <link>https://community.qlik.com/t5/QlikView/Loops-statement/m-p/941491#M324604</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Depends what you are trying to do..... maybe &lt;EM&gt;while&lt;/EM&gt; ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Sep 2015 14:32:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loops-statement/m-p/941491#M324604</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-09-25T14:32:08Z</dc:date>
    </item>
    <item>
      <title>Re: Loops statement</title>
      <link>https://community.qlik.com/t5/QlikView/Loops-statement/m-p/941492#M324605</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;But while exists as statement? Which is the syntax?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Sep 2015 14:45:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loops-statement/m-p/941492#M324605</guid>
      <dc:creator>marco_puccetti</dc:creator>
      <dc:date>2015-09-25T14:45:54Z</dc:date>
    </item>
    <item>
      <title>Re: Loops statement</title>
      <link>https://community.qlik.com/t5/QlikView/Loops-statement/m-p/941493#M324606</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The QV Desktop Help is very good and explains it in detail.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And as I said, it depends what you are trying to do....your question was a trifle vague.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Sep 2015 14:51:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loops-statement/m-p/941493#M324606</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-09-25T14:51:38Z</dc:date>
    </item>
    <item>
      <title>Re: Loops statement</title>
      <link>https://community.qlik.com/t5/QlikView/Loops-statement/m-p/941494#M324607</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can loop with statements in a control statement &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;like with:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DO WHILE i&amp;lt;10&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i = i + 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOOP;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DO&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i = i + 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOOP WHILE i&amp;lt;10;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but you can use a loop inside a LOAD statement which gives an order or several order of magnitudes faster looping:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SomeRows = Ceil( Rand() * 100 ) + 100;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RowNo() AS RowNo,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IterNo() AS IterNo&lt;/P&gt;&lt;P&gt;WHILE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IterNo() &amp;lt;= 10&lt;/P&gt;&lt;P&gt;AUTOGENERATE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(SomeRows);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And as you see from the above example you can also use AUTOGENERATE to "loop" a certain number of times.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Sep 2015 14:52:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loops-statement/m-p/941494#M324607</guid>
      <dc:creator>petter</dc:creator>
      <dc:date>2015-09-25T14:52:31Z</dc:date>
    </item>
    <item>
      <title>Re: Loops statement</title>
      <link>https://community.qlik.com/t5/QlikView/Loops-statement/m-p/941495#M324608</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12px; background-color: #f2f2f2;"&gt;QV Desktop Help is not working on my version, so i ask in this forum.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Sep 2015 14:55:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loops-statement/m-p/941495#M324608</guid>
      <dc:creator>marco_puccetti</dc:creator>
      <dc:date>2015-09-25T14:55:23Z</dc:date>
    </item>
    <item>
      <title>Re: Loops statement</title>
      <link>https://community.qlik.com/t5/QlikView/Loops-statement/m-p/941496#M324609</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;do while | until &lt;EM&gt;condition&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp; statements&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;loop&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;do&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp; statements&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;loop while | until &lt;/SPAN&gt;&lt;EM style="font-family: 'courier new', courier;"&gt;condition&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See the article on &lt;SPAN style="font-family: 'courier new', courier;"&gt;do...loop&lt;/SPAN&gt; in QV Desktop Help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Sep 2015 14:55:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loops-statement/m-p/941496#M324609</guid>
      <dc:creator>Peter_Cammaert</dc:creator>
      <dc:date>2015-09-25T14:55:42Z</dc:date>
    </item>
    <item>
      <title>Re: Loops statement</title>
      <link>https://community.qlik.com/t5/QlikView/Loops-statement/m-p/941497#M324610</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;syntax is, copied from &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt; QV Desktop Help &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H1&gt;&lt;A name="kanchor556"&gt;&lt;/A&gt;Do..loop&lt;/H1&gt;&lt;P&gt;The &lt;SPAN class="Bold"&gt;do..loop&lt;/SPAN&gt; control statement is a script iteration construct which executes one or several statements until a logical condition is met. The syntax is:&lt;/P&gt;&lt;P class="syntax"&gt;&lt;SPAN class="Bold"&gt;do&lt;/SPAN&gt;&lt;SPAN class="Italic"&gt;[ ( &lt;SPAN class="Bold"&gt;while&lt;/SPAN&gt; | &lt;SPAN class="Bold"&gt;until&lt;/SPAN&gt; ) condition ] [statements]&lt;/SPAN&gt; &lt;BR /&gt;&lt;SPAN class="Italic"&gt;[&lt;SPAN class="Bold"&gt;exit do&lt;/SPAN&gt; [ ( &lt;SPAN class="Bold"&gt;when&lt;/SPAN&gt; | &lt;SPAN class="Bold"&gt;unless&lt;/SPAN&gt; ) condition ] [statements]&lt;/SPAN&gt; &lt;BR /&gt;&lt;SPAN class="Italic"&gt;&lt;SPAN class="Bold"&gt;loop&lt;/SPAN&gt;[ ( &lt;SPAN class="Bold"&gt;while&lt;/SPAN&gt; | &lt;SPAN class="Bold"&gt;until&lt;/SPAN&gt; ) condition ]&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;Where:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;condition&lt;/SPAN&gt; &lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;is a logical expression evaluating to true or false. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;statements&lt;/SPAN&gt; &lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;is any group of one or more QlikView script statements. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;The &lt;SPAN class="Bold"&gt;while&lt;/SPAN&gt; or &lt;SPAN class="Bold"&gt;until&lt;/SPAN&gt; conditional clause must only appear once in any &lt;SPAN class="Bold"&gt;do..loop&lt;/SPAN&gt; statement, i.e. either after &lt;SPAN class="Bold"&gt;do&lt;/SPAN&gt; or after &lt;SPAN class="Bold"&gt;loop&lt;/SPAN&gt;. Each &lt;SPAN class="Italic"&gt;condition&lt;/SPAN&gt; is interpreted only the first time it is encountered but is evaluated for every time it encountered in the loop. &lt;/P&gt;&lt;P&gt;If an &lt;SPAN class="Bold"&gt;exit do&lt;/SPAN&gt; clause is encountered inside the loop, the execution of the script will be transferred to the first statement after the &lt;SPAN class="Bold"&gt;loop&lt;/SPAN&gt; clause denoting the end of the loop. An &lt;SPAN class="Bold"&gt;exit do&lt;/SPAN&gt; clause can be made conditional by the optional use of a &lt;SPAN class="Bold"&gt;when&lt;/SPAN&gt; or &lt;SPAN class="Bold"&gt;unless&lt;/SPAN&gt; suffix. &lt;/P&gt;&lt;P&gt;Since the &lt;SPAN class="Bold"&gt;do..loop&lt;/SPAN&gt; statement is a control statement and as such is ended with either a semicolon or end-of-line, each of its three possible clauses (&lt;SPAN class="Bold"&gt;do&lt;/SPAN&gt;, &lt;SPAN class="Bold"&gt;exit do &lt;/SPAN&gt;and &lt;SPAN class="Bold"&gt;loop&lt;/SPAN&gt;) must not cross a line boundary. &lt;/P&gt;&lt;P class="example"&gt;Examples:&lt;/P&gt;&lt;P class="Code"&gt;// load files file1.csv..file9.csv&lt;/P&gt;&lt;P class="Code"&gt;Set a=1;&lt;/P&gt;&lt;P class="Code"&gt;Do while a&amp;lt;10&lt;/P&gt;&lt;P class="Code"&gt;Load * from file$(a).csv;&lt;/P&gt;&lt;P class="Code"&gt;Let a=a+1;&lt;/P&gt;&lt;P class="Code"&gt;Loop&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Sep 2015 14:55:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loops-statement/m-p/941497#M324610</guid>
      <dc:creator>maxgro</dc:creator>
      <dc:date>2015-09-25T14:55:58Z</dc:date>
    </item>
    <item>
      <title>Re: Loops statement</title>
      <link>https://community.qlik.com/t5/QlikView/Loops-statement/m-p/941498#M324611</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Reinstall QV Desktop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;consult the &lt;EM&gt;QlikView Reference Manual&lt;/EM&gt; in &lt;SPAN style="font-family: 'courier new', courier;"&gt;C:\ProgramData\QlikTech\QlikView Documentation\Reference Manual&lt;/SPAN&gt;. It contains the same and much more as QV Desktop Help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Sep 2015 14:57:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loops-statement/m-p/941498#M324611</guid>
      <dc:creator>Peter_Cammaert</dc:creator>
      <dc:date>2015-09-25T14:57:09Z</dc:date>
    </item>
    <item>
      <title>Re: Loops statement</title>
      <link>https://community.qlik.com/t5/QlikView/Loops-statement/m-p/941499#M324612</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;Marco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Sep 2015 15:01:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loops-statement/m-p/941499#M324612</guid>
      <dc:creator>marco_puccetti</dc:creator>
      <dc:date>2015-09-25T15:01:38Z</dc:date>
    </item>
  </channel>
</rss>

