<?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: Use FieldName((IterNo(), ..)  in a Load statement in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Use-FieldName-IterNo-in-a-Load-statement/m-p/615127#M226927</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;Indeed I use the while statement (see provided code snippet above). When referencing the IterNo() as a column, it populates correctly, yet when being used inside the the FieldName() function it cases it to fail.&amp;nbsp; it seems as the same behavior occurs when using RecNo(), RowNo(), and AutoNumberHash(). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you please provide code snippet that actually work?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 09 Apr 2014 14:33:03 GMT</pubDate>
    <dc:creator />
    <dc:date>2014-04-09T14:33:03Z</dc:date>
    <item>
      <title>Use FieldName((IterNo(), ..)  in a Load statement</title>
      <link>https://community.qlik.com/t5/QlikView/Use-FieldName-IterNo-in-a-Load-statement/m-p/615124#M226924</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, what do I do wrong? ... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Shaul&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;unQUALIFY *;&lt;/P&gt;&lt;P&gt;Facts:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FactA, FactB, FactC &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100, 200, 300&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set vTableName = 'Facts';&lt;/P&gt;&lt;P&gt;Let vNoOfFields = NoOfFields(vTableName);&lt;/P&gt;&lt;P&gt;trace vTableName= $(vTableName);&lt;/P&gt;&lt;P&gt;trace vNoOfFields $(vNoOfFields);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let vFieldName1 = FieldName(1, vTableName); &lt;/P&gt;&lt;P&gt;Let vFieldName2 = FieldName(2, vTableName); &lt;/P&gt;&lt;P&gt;Let vFieldName3 = FieldName(3, vTableName); &lt;/P&gt;&lt;P&gt;Trace vFieldName1 = $(vFieldName1); &lt;/P&gt;&lt;P&gt;Trace vFieldName2 = $(vFieldName2); &lt;/P&gt;&lt;P&gt;Trace vFieldName3 = $(vFieldName3); &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;nullasvalue *;&lt;/P&gt;&lt;P&gt;Set NullValue = 'FieldName() Failed!!' ;&lt;/P&gt;&lt;P&gt;QUALIFY *;&lt;/P&gt;&lt;P&gt;m:&amp;nbsp; &lt;/P&gt;&lt;P&gt;LOAD&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; Iterno() As ROW_ID &lt;/P&gt;&lt;P&gt;&amp;nbsp; ,FieldName((Iterno()), '$(vTableName)') as [FieldName]&lt;/P&gt;&lt;P&gt;&amp;nbsp; ,FieldName(1, '$(vTableName)') as [FieldName_test1]&lt;/P&gt;&lt;P&gt;&amp;nbsp; ,FieldName(2, '$(vTableName)') as [FieldName_test2]&lt;/P&gt;&lt;P&gt;&amp;nbsp; ,FieldName(3, '$(vTableName)') as [FieldName_test3]&lt;/P&gt;&lt;P&gt;AutoGenerate 1 While IterNo() &amp;lt;= $(vNoOfFields)&lt;/P&gt;&lt;P&gt;;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;IMG alt="Capture2.PNG.png" class="jive-image" src="https://community.qlik.com/legacyfs/online/56846_Capture2.PNG.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="Capture1.PNG.png" class="jive-image" src="https://community.qlik.com/legacyfs/online/56850_Capture1.PNG.png" style="width: 620px; height: 132px;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Apr 2014 22:13:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Use-FieldName-IterNo-in-a-Load-statement/m-p/615124#M226924</guid>
      <dc:creator />
      <dc:date>2014-04-08T22:13:54Z</dc:date>
    </item>
    <item>
      <title>Re: Use FieldName((IterNo(), ..)  in a Load statement</title>
      <link>https://community.qlik.com/t5/QlikView/Use-FieldName-IterNo-in-a-Load-statement/m-p/615125#M226925</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;IterNo() is applicable for while statements.&lt;/P&gt;&lt;P&gt;For autogenerate use RowNo().&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Apr 2014 06:15:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Use-FieldName-IterNo-in-a-Load-statement/m-p/615125#M226925</guid>
      <dc:creator>whiteline</dc:creator>
      <dc:date>2014-04-09T06:15:22Z</dc:date>
    </item>
    <item>
      <title>Re: Use FieldName((IterNo(), ..)  in a Load statement</title>
      <link>https://community.qlik.com/t5/QlikView/Use-FieldName-IterNo-in-a-Load-statement/m-p/615126#M226926</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Go for RecNo() or Autohash&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Apr 2014 06:24:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Use-FieldName-IterNo-in-a-Load-statement/m-p/615126#M226926</guid>
      <dc:creator>sujeetsingh</dc:creator>
      <dc:date>2014-04-09T06:24:22Z</dc:date>
    </item>
    <item>
      <title>Re: Use FieldName((IterNo(), ..)  in a Load statement</title>
      <link>https://community.qlik.com/t5/QlikView/Use-FieldName-IterNo-in-a-Load-statement/m-p/615127#M226927</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;Indeed I use the while statement (see provided code snippet above). When referencing the IterNo() as a column, it populates correctly, yet when being used inside the the FieldName() function it cases it to fail.&amp;nbsp; it seems as the same behavior occurs when using RecNo(), RowNo(), and AutoNumberHash(). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you please provide code snippet that actually work?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Apr 2014 14:33:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Use-FieldName-IterNo-in-a-Load-statement/m-p/615127#M226927</guid>
      <dc:creator />
      <dc:date>2014-04-09T14:33:03Z</dc:date>
    </item>
    <item>
      <title>Re: Use FieldName((IterNo(), ..)  in a Load statement</title>
      <link>https://community.qlik.com/t5/QlikView/Use-FieldName-IterNo-in-a-Load-statement/m-p/615128#M226928</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ah... Sorry.&lt;/P&gt;&lt;P&gt;Strange, seems like IterNo()/RowNo() is not actually a regular function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ok, the only way I've found is manual loop:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//QUALIFY *;&lt;/P&gt;&lt;P&gt;for i=1 to $(vNoOfFields)&lt;/P&gt;&lt;P&gt;m: &lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp; $(i) As ROW_ID&lt;/P&gt;&lt;P&gt;&amp;nbsp; ,FieldName($(i), '$(vTableName)') as [FieldName]&lt;/P&gt;&lt;P&gt;&amp;nbsp; ,FieldName(1, '$(vTableName)') as [FieldName_test1]&lt;/P&gt;&lt;P&gt;&amp;nbsp; ,FieldName(2, '$(vTableName)') as [FieldName_test2]&lt;/P&gt;&lt;P&gt;&amp;nbsp; ,FieldName(3, '$(vTableName)') as [FieldName_test3]&lt;/P&gt;&lt;P&gt;&amp;nbsp; AutoGenerate 1;&lt;/P&gt;&lt;P&gt;next i;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Apr 2014 19:21:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Use-FieldName-IterNo-in-a-Load-statement/m-p/615128#M226928</guid>
      <dc:creator>whiteline</dc:creator>
      <dc:date>2014-04-09T19:21:22Z</dc:date>
    </item>
    <item>
      <title>Re: Use FieldName((IterNo(), ..)  in a Load statement</title>
      <link>https://community.qlik.com/t5/QlikView/Use-FieldName-IterNo-in-a-Load-statement/m-p/615129#M226929</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would consider it a ‘non-documented-feature.. &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/wink.png" /&gt;’, but nevertheless, your workaround work just fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your help!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Shaul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Apr 2014 01:03:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Use-FieldName-IterNo-in-a-Load-statement/m-p/615129#M226929</guid>
      <dc:creator />
      <dc:date>2014-04-10T01:03:37Z</dc:date>
    </item>
  </channel>
</rss>

