<?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: Load script - fields calc for missing fields in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Load-script-fields-calc-for-missing-fields/m-p/54960#M606234</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;here is it, I had time to test :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let vTable = NoOfFields('test');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;avgtable :&lt;/P&gt;&lt;P&gt;load distinct group&amp;nbsp; resident test;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for i = 2 to vTable&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; let fname = FieldName(i,'test');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; inner join (avgtable) &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load group, Avg( $(fname) ) as avg$(fname)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Resident test group by group;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;next i;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 07 Jun 2018 09:48:26 GMT</pubDate>
    <dc:creator>ogautier62</dc:creator>
    <dc:date>2018-06-07T09:48:26Z</dc:date>
    <item>
      <title>Load script - fields calc for missing fields</title>
      <link>https://community.qlik.com/t5/QlikView/Load-script-fields-calc-for-missing-fields/m-p/54954#M606228</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;Please advise me&lt;/P&gt;&lt;P&gt;I'm trying to create a resident table that will calculate Num/Int fields avg per Category but I do not know which fields will be existing in the base table in advance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example&lt;SPAN style="font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;//Base table could include fields A-E&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Base table&lt;/STRONG&gt;:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;A,//String&lt;/P&gt;&lt;P&gt;B,//Num&lt;/P&gt;&lt;P&gt;C,//Num&lt;/P&gt;&lt;P&gt;D,//String&lt;/P&gt;&lt;P&gt;From Base.qvd;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Calc table:&lt;/P&gt;&lt;P&gt;Load &lt;/P&gt;&lt;P&gt;A,//String&lt;/P&gt;&lt;P&gt;Avg(B)//Num&lt;/P&gt;&lt;P&gt;Avg(C)//Num&lt;/P&gt;&lt;P&gt;Avg(E)//Num&lt;/P&gt;&lt;P&gt;resident &lt;/P&gt;&lt;P&gt;group by A;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jun 2018 08:00:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Load-script-fields-calc-for-missing-fields/m-p/54954#M606228</guid>
      <dc:creator>seWork</dc:creator>
      <dc:date>2018-06-05T08:00:53Z</dc:date>
    </item>
    <item>
      <title>Re: Load script - fields calc for missing fields</title>
      <link>https://community.qlik.com/t5/QlikView/Load-script-fields-calc-for-missing-fields/m-p/54955#M606229</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;you can use functions TableName and FieldName with Nooftables, NoOfFields&lt;/P&gt;&lt;P&gt;to retreive fields and table in your script&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jun 2018 12:53:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Load-script-fields-calc-for-missing-fields/m-p/54955#M606229</guid>
      <dc:creator>ogautier62</dc:creator>
      <dc:date>2018-06-05T12:53:30Z</dc:date>
    </item>
    <item>
      <title>Re: Load script - fields calc for missing fields</title>
      <link>https://community.qlik.com/t5/QlikView/Load-script-fields-calc-for-missing-fields/m-p/54956#M606230</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Olivier,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I understood you correct so you are suggesting to use&lt;/P&gt;&lt;P&gt;loop function?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried to use the following without success&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For i = 2 to NoOfFields(&lt;STRONG style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Base table&lt;/STRONG&gt;);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load A,&lt;/P&gt;&lt;P&gt;Avg(FieldName($(i),&lt;STRONG style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Base table&lt;/STRONG&gt;)) &lt;/P&gt;&lt;P&gt;Resident &lt;STRONG style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Base table&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;group by A;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Next&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jun 2018 13:39:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Load-script-fields-calc-for-missing-fields/m-p/54956#M606230</guid>
      <dc:creator>seWork</dc:creator>
      <dc:date>2018-06-05T13:39:37Z</dc:date>
    </item>
    <item>
      <title>Re: Load script - fields calc for missing fields</title>
      <link>https://community.qlik.com/t5/QlikView/Load-script-fields-calc-for-missing-fields/m-p/54957#M606231</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes, it should work&amp;nbsp; :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fname = FieldName($(i),'&lt;STRONG style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Base table'&lt;/STRONG&gt;);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load A,&lt;/P&gt;&lt;P&gt;Avg( $(fname) ) as avg$(fname)&lt;/P&gt;&lt;P&gt;Resident &lt;STRONG style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Base table&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;group by A;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jun 2018 13:47:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Load-script-fields-calc-for-missing-fields/m-p/54957#M606231</guid>
      <dc:creator>ogautier62</dc:creator>
      <dc:date>2018-06-05T13:47:48Z</dc:date>
    </item>
    <item>
      <title>Re: Load script - fields calc for missing fields</title>
      <link>https://community.qlik.com/t5/QlikView/Load-script-fields-calc-for-missing-fields/m-p/54958#M606232</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you very much&lt;/P&gt;&lt;P&gt;I succeed to run it&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at the moment the issue is that I'm struggling with the exit from the loop&lt;/P&gt;&lt;P&gt;in my example, the for i statement is set "for i =2 to 5"&lt;/P&gt;&lt;P&gt;but the script tries to load &lt;SPAN style="font-size: 13.3333px;"&gt;&lt;STRONG&gt;AvgDataTemp6&lt;/STRONG&gt; even that it does not exist &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my script is&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;BaseTable:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Load *&lt;/P&gt;&lt;P&gt;From BaseTable.qvd;&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 vTable = NoOfFields('BaseTable');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For i = 2 to $(vTable);&lt;/P&gt;&lt;P&gt;let vFieldName = FieldName($(i),'&lt;SPAN style="font-size: 13.3333px;"&gt;BaseTable&lt;/SPAN&gt;');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AvgDataTemp$(i):&lt;/P&gt;&lt;P&gt;Load Category,&lt;/P&gt;&lt;P&gt;Avg($(vFieldName)) as $(vFieldName)&lt;/P&gt;&lt;P&gt;Resident &lt;SPAN style="font-size: 13.3333px;"&gt;BaseTable&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;group by Category;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AvgData:&lt;/P&gt;&lt;P&gt;Load *&lt;/P&gt;&lt;P&gt;Resident &lt;SPAN style="font-size: 13.3333px;"&gt;AvgDataTemp&lt;/SPAN&gt;$(i);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Left join //in order to create a table and to Concatenate it with the base table&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AvgData:&lt;/P&gt;&lt;P&gt;Load *&lt;/P&gt;&lt;P&gt;Resident &lt;SPAN style="font-size: 13.3333px;"&gt;AvgDataTemp&lt;/SPAN&gt;$(i);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;drop table AvgDataTemp$(i);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Next&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jun 2018 06:47:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Load-script-fields-calc-for-missing-fields/m-p/54958#M606232</guid>
      <dc:creator>seWork</dc:creator>
      <dc:date>2018-06-06T06:47:17Z</dc:date>
    </item>
    <item>
      <title>Re: Load script - fields calc for missing fields</title>
      <link>https://community.qlik.com/t5/QlikView/Load-script-fields-calc-for-missing-fields/m-p/54959#M606233</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ok,&lt;/P&gt;&lt;P&gt;try :&lt;/P&gt;&lt;P&gt;For i = 2 to vTable;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load A,&lt;/P&gt;&lt;P&gt;Avg(FieldName(i,&lt;STRONG style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Base table&lt;/STRONG&gt;)) &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jun 2018 13:00:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Load-script-fields-calc-for-missing-fields/m-p/54959#M606233</guid>
      <dc:creator>ogautier62</dc:creator>
      <dc:date>2018-06-06T13:00:04Z</dc:date>
    </item>
    <item>
      <title>Re: Load script - fields calc for missing fields</title>
      <link>https://community.qlik.com/t5/QlikView/Load-script-fields-calc-for-missing-fields/m-p/54960#M606234</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;here is it, I had time to test :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let vTable = NoOfFields('test');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;avgtable :&lt;/P&gt;&lt;P&gt;load distinct group&amp;nbsp; resident test;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for i = 2 to vTable&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; let fname = FieldName(i,'test');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; inner join (avgtable) &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load group, Avg( $(fname) ) as avg$(fname)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Resident test group by group;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;next i;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2018 09:48:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Load-script-fields-calc-for-missing-fields/m-p/54960#M606234</guid>
      <dc:creator>ogautier62</dc:creator>
      <dc:date>2018-06-07T09:48:26Z</dc:date>
    </item>
    <item>
      <title>Re: Load script - fields calc for missing fields</title>
      <link>https://community.qlik.com/t5/QlikView/Load-script-fields-calc-for-missing-fields/m-p/54961#M606235</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I run it successfully!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2018 10:11:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Load-script-fields-calc-for-missing-fields/m-p/54961#M606235</guid>
      <dc:creator>seWork</dc:creator>
      <dc:date>2018-06-07T10:11:33Z</dc:date>
    </item>
  </channel>
</rss>

