<?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 Each Loop not working in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/For-Each-Loop-not-working/m-p/1786786#M1210132</link>
    <description>&lt;P&gt;For Each Loop not working:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to load in data from a single field into a value list to use in a For Each Loop.&amp;nbsp; I can get the data loaded, but then when trying to use in the for each loop I keep getting the “Field ‘Dataset’ not found”.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here’s the section of code I’m working with:&lt;/P&gt;&lt;P&gt;[Databases]:&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;SELECT DATABASE&lt;/P&gt;&lt;P&gt;&amp;nbsp; FROM SYSTEM.ADMIN.DATABASE&lt;/P&gt;&lt;P&gt;where (DATABASE &amp;lt;&amp;gt; 'FIELD_INT' and DATABASE LIKE 'FIELD%');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;TempDatabases:&lt;/P&gt;&lt;P&gt;load concat(Chr(39) &amp;amp; DATABASE &amp;amp; Chr(39), ',') as concatenatedDatabases resident [Databases];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;let Dataset = peek('concatenatedDatabases');&lt;/P&gt;&lt;P&gt;trace $(Dataset);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For each fy in FieldValueList('Dataset')&lt;/P&gt;&lt;P&gt;[EMPS]:&lt;/P&gt;&lt;P&gt;SELECT DISTINCT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AA.EMP_ID_NO,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AA.EMP_LNAME,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AA.EMP_FNAME,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (AA.EMP_LNAME || ', ' || AA.EMP_FNAME) AS EMP_NAME&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM $(fy).TABLE AA&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE AA.LOCATION_ID = '42';&lt;/P&gt;&lt;P&gt;NEXT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After I run the code, I get the error.&amp;nbsp; If I run only this piece:&lt;/P&gt;&lt;P&gt;[Databases]:&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;SELECT DATABASE&lt;/P&gt;&lt;P&gt;&amp;nbsp; FROM SYSTEM.ADMIN.DATABASE&lt;/P&gt;&lt;P&gt;where (DATABASE &amp;lt;&amp;gt; 'FIELD_INT' and DATABASE LIKE 'FIELD%');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;TempDatabases:&lt;/P&gt;&lt;P&gt;load concat(Chr(39) &amp;amp; DATABASE &amp;amp; Chr(39), ',') as concatenatedDatabases resident [Databases];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;let Dataset = peek('concatenatedDatabases');&lt;/P&gt;&lt;P&gt;trace $(Dataset);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I get the desired output for Dataset, which is the list of values I want to loop with:&lt;/P&gt;&lt;P&gt;Lines fetched: 1&lt;/P&gt;&lt;P&gt;'FIELD06','FIELD07','FIELD08','FIELD09','FIELD10','FIELD11'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help.&lt;/P&gt;</description>
    <pubDate>Sat, 27 Feb 2021 16:54:22 GMT</pubDate>
    <dc:creator>wfortuny</dc:creator>
    <dc:date>2021-02-27T16:54:22Z</dc:date>
    <item>
      <title>For Each Loop not working</title>
      <link>https://community.qlik.com/t5/QlikView/For-Each-Loop-not-working/m-p/1786786#M1210132</link>
      <description>&lt;P&gt;For Each Loop not working:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to load in data from a single field into a value list to use in a For Each Loop.&amp;nbsp; I can get the data loaded, but then when trying to use in the for each loop I keep getting the “Field ‘Dataset’ not found”.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here’s the section of code I’m working with:&lt;/P&gt;&lt;P&gt;[Databases]:&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;SELECT DATABASE&lt;/P&gt;&lt;P&gt;&amp;nbsp; FROM SYSTEM.ADMIN.DATABASE&lt;/P&gt;&lt;P&gt;where (DATABASE &amp;lt;&amp;gt; 'FIELD_INT' and DATABASE LIKE 'FIELD%');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;TempDatabases:&lt;/P&gt;&lt;P&gt;load concat(Chr(39) &amp;amp; DATABASE &amp;amp; Chr(39), ',') as concatenatedDatabases resident [Databases];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;let Dataset = peek('concatenatedDatabases');&lt;/P&gt;&lt;P&gt;trace $(Dataset);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For each fy in FieldValueList('Dataset')&lt;/P&gt;&lt;P&gt;[EMPS]:&lt;/P&gt;&lt;P&gt;SELECT DISTINCT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AA.EMP_ID_NO,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AA.EMP_LNAME,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AA.EMP_FNAME,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (AA.EMP_LNAME || ', ' || AA.EMP_FNAME) AS EMP_NAME&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM $(fy).TABLE AA&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE AA.LOCATION_ID = '42';&lt;/P&gt;&lt;P&gt;NEXT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After I run the code, I get the error.&amp;nbsp; If I run only this piece:&lt;/P&gt;&lt;P&gt;[Databases]:&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;SELECT DATABASE&lt;/P&gt;&lt;P&gt;&amp;nbsp; FROM SYSTEM.ADMIN.DATABASE&lt;/P&gt;&lt;P&gt;where (DATABASE &amp;lt;&amp;gt; 'FIELD_INT' and DATABASE LIKE 'FIELD%');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;TempDatabases:&lt;/P&gt;&lt;P&gt;load concat(Chr(39) &amp;amp; DATABASE &amp;amp; Chr(39), ',') as concatenatedDatabases resident [Databases];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;let Dataset = peek('concatenatedDatabases');&lt;/P&gt;&lt;P&gt;trace $(Dataset);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I get the desired output for Dataset, which is the list of values I want to loop with:&lt;/P&gt;&lt;P&gt;Lines fetched: 1&lt;/P&gt;&lt;P&gt;'FIELD06','FIELD07','FIELD08','FIELD09','FIELD10','FIELD11'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help.&lt;/P&gt;</description>
      <pubDate>Sat, 27 Feb 2021 16:54:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/For-Each-Loop-not-working/m-p/1786786#M1210132</guid>
      <dc:creator>wfortuny</dc:creator>
      <dc:date>2021-02-27T16:54:22Z</dc:date>
    </item>
    <item>
      <title>Re: For Each Loop not working</title>
      <link>https://community.qlik.com/t5/QlikView/For-Each-Loop-not-working/m-p/1786788#M1210133</link>
      <description>&lt;P&gt;So Dataset is a variable right? Try this,&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;For each fy in FieldValueList($(Dataset))
[EMPS]:
SELECT DISTINCT
    AA.EMP_ID_NO,
    AA.EMP_LNAME,
    AA.EMP_FNAME,
    (AA.EMP_LNAME || ', ' || AA.EMP_FNAME) AS EMP_NAME
    FROM $(fy).TABLE AA
    WHERE AA.LOCATION_ID = '42';
NEXT&lt;/LI-CODE&gt;</description>
      <pubDate>Sat, 27 Feb 2021 17:16:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/For-Each-Loop-not-working/m-p/1786788#M1210133</guid>
      <dc:creator>Saravanan_Desingh</dc:creator>
      <dc:date>2021-02-27T17:16:45Z</dc:date>
    </item>
    <item>
      <title>Re: For Each Loop not working</title>
      <link>https://community.qlik.com/t5/QlikView/For-Each-Loop-not-working/m-p/1786789#M1210134</link>
      <description>&lt;P&gt;I tried that, but&amp;nbsp;of course right after I posted this question I found the solution.&amp;nbsp; In the call to the for each loop I changed to this:&lt;/P&gt;&lt;P&gt;For each fy in $(Dataset)&lt;/P&gt;&lt;P&gt;and that worked, not sure why the "FieldValueList()" didn't work?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 27 Feb 2021 17:18:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/For-Each-Loop-not-working/m-p/1786789#M1210134</guid>
      <dc:creator>wfortuny</dc:creator>
      <dc:date>2021-02-27T17:18:15Z</dc:date>
    </item>
    <item>
      <title>Re: For Each Loop not working</title>
      <link>https://community.qlik.com/t5/QlikView/For-Each-Loop-not-working/m-p/1786790#M1210135</link>
      <description>&lt;P&gt;Oh yes. You are right. My bad.&lt;/P&gt;&lt;P&gt;Dataset is not a Field. Its a variable. So, FieldValueList won't work here. Nice catch.&lt;/P&gt;</description>
      <pubDate>Sat, 27 Feb 2021 17:19:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/For-Each-Loop-not-working/m-p/1786790#M1210135</guid>
      <dc:creator>Saravanan_Desingh</dc:creator>
      <dc:date>2021-02-27T17:19:51Z</dc:date>
    </item>
    <item>
      <title>Re: For Each Loop not working</title>
      <link>https://community.qlik.com/t5/QlikView/For-Each-Loop-not-working/m-p/1786792#M1210136</link>
      <description>&lt;P&gt;Only took me about 6hrs to find this, darn it.&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":rolling_on_the_floor_laughing:"&gt;🤣&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Thank you for the quick support!&lt;/P&gt;</description>
      <pubDate>Sat, 27 Feb 2021 17:21:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/For-Each-Loop-not-working/m-p/1786792#M1210136</guid>
      <dc:creator>wfortuny</dc:creator>
      <dc:date>2021-02-27T17:21:00Z</dc:date>
    </item>
    <item>
      <title>Re: For Each Loop not working</title>
      <link>https://community.qlik.com/t5/QlikView/For-Each-Loop-not-working/m-p/1786794#M1210137</link>
      <description>&lt;P&gt;you welcome&lt;/P&gt;</description>
      <pubDate>Sat, 27 Feb 2021 17:21:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/For-Each-Loop-not-working/m-p/1786794#M1210137</guid>
      <dc:creator>Saravanan_Desingh</dc:creator>
      <dc:date>2021-02-27T17:21:39Z</dc:date>
    </item>
    <item>
      <title>Re: For Each Loop not working</title>
      <link>https://community.qlik.com/t5/QlikView/For-Each-Loop-not-working/m-p/1786796#M1210138</link>
      <description>&lt;P&gt;One more thought. If you still want to use the function, you can try using the Field directly.&lt;/P&gt;&lt;P&gt;FieldValueList('&lt;SPAN&gt;DATABASE&lt;/SPAN&gt;')&lt;/P&gt;</description>
      <pubDate>Sat, 27 Feb 2021 17:34:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/For-Each-Loop-not-working/m-p/1786796#M1210138</guid>
      <dc:creator>Saravanan_Desingh</dc:creator>
      <dc:date>2021-02-27T17:34:20Z</dc:date>
    </item>
    <item>
      <title>Re: For Each Loop not working</title>
      <link>https://community.qlik.com/t5/QlikView/For-Each-Loop-not-working/m-p/1786797#M1210139</link>
      <description>&lt;P&gt;oh man, of course, that worked too! Thank you.&lt;span class="lia-unicode-emoji" title=":ok_hand:"&gt;👌&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 27 Feb 2021 17:42:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/For-Each-Loop-not-working/m-p/1786797#M1210139</guid>
      <dc:creator>wfortuny</dc:creator>
      <dc:date>2021-02-27T17:42:42Z</dc:date>
    </item>
  </channel>
</rss>

