<?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 scripts in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Load-scripts/m-p/1918869#M75559</link>
    <description>&lt;P&gt;Hi Jean,&lt;/P&gt;
&lt;P&gt;How do you sort rows in your table?&lt;/P&gt;
&lt;P&gt;For Instance, txn is 1 for all these rows, how do you know that item1 and item2&amp;nbsp; or item1 and item3 should be summed?&amp;nbsp;&lt;/P&gt;
&lt;TABLE border="1" width="56.250001424812204%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;txn&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;item&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;amount&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;item1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;34&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;item2&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;35&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;Special&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;item1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;60&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;Item3&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;90&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;Special&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
    <pubDate>Fri, 15 Apr 2022 10:42:27 GMT</pubDate>
    <dc:creator>vchuprina</dc:creator>
    <dc:date>2022-04-15T10:42:27Z</dc:date>
    <item>
      <title>Load scripts</title>
      <link>https://community.qlik.com/t5/App-Development/Load-scripts/m-p/1918821#M75555</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;The data looks like this&lt;/P&gt;
&lt;TABLE border="1" width="56.250001424812204%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;txn&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;item&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;amount&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;item1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;34&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;item2&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;35&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;Special&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;item1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;60&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;Item3&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;90&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;Special&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;2&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;Item3&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;80&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;2&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;Item4&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;90&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;2&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;Special&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We need a load script that can produce output as shown below.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE border="1"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;txn&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;item&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;amount&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;New Column&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;item1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;34&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;item2&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;35&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;Special&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;34+35 = 69&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;item1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;60&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;Item3&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;90&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;Special&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;60+90 = 150&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;Item3&lt;/TD&gt;
&lt;TD&gt;80&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;Item4&lt;/TD&gt;
&lt;TD&gt;90&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;Special&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;80+90 = 170&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Wherever there is a Special item, it should go up and sum the amount of other items until it reaches another Special Item within the same Txn.&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Jean&lt;/P&gt;</description>
      <pubDate>Fri, 15 Apr 2022 07:20:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Load-scripts/m-p/1918821#M75555</guid>
      <dc:creator>jduluc12</dc:creator>
      <dc:date>2022-04-15T07:20:00Z</dc:date>
    </item>
    <item>
      <title>Re: Load scripts</title>
      <link>https://community.qlik.com/t5/App-Development/Load-scripts/m-p/1918869#M75559</link>
      <description>&lt;P&gt;Hi Jean,&lt;/P&gt;
&lt;P&gt;How do you sort rows in your table?&lt;/P&gt;
&lt;P&gt;For Instance, txn is 1 for all these rows, how do you know that item1 and item2&amp;nbsp; or item1 and item3 should be summed?&amp;nbsp;&lt;/P&gt;
&lt;TABLE border="1" width="56.250001424812204%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;txn&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;item&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;amount&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;item1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;34&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;item2&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;35&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;Special&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;item1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;60&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;Item3&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;90&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;Special&lt;/TD&gt;
&lt;TD width="25%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Fri, 15 Apr 2022 10:42:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Load-scripts/m-p/1918869#M75559</guid>
      <dc:creator>vchuprina</dc:creator>
      <dc:date>2022-04-15T10:42:27Z</dc:date>
    </item>
    <item>
      <title>Re: Load scripts</title>
      <link>https://community.qlik.com/t5/App-Development/Load-scripts/m-p/1918921#M75564</link>
      <description>&lt;P&gt;Whatever items appear before Special in the same Txn should be summed up and the result of that sum&amp;nbsp; will appear for Special.&lt;/P&gt;
&lt;P&gt;It is like doing a 'Group by' by Special and Txn.&lt;/P&gt;
&lt;P&gt;The first special should have the sum of 34 and 35&lt;/P&gt;
&lt;P&gt;And&lt;/P&gt;
&lt;P&gt;The second Special should have the sum of 60 and 90.&lt;/P&gt;</description>
      <pubDate>Fri, 15 Apr 2022 14:15:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Load-scripts/m-p/1918921#M75564</guid>
      <dc:creator>jduluc12</dc:creator>
      <dc:date>2022-04-15T14:15:04Z</dc:date>
    </item>
    <item>
      <title>Re: Load scripts</title>
      <link>https://community.qlik.com/t5/App-Development/Load-scripts/m-p/1918925#M75565</link>
      <description>&lt;P&gt;To make the rows unique row numbers can be introduced if that helps.&lt;/P&gt;</description>
      <pubDate>Fri, 15 Apr 2022 14:24:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Load-scripts/m-p/1918925#M75565</guid>
      <dc:creator>jduluc12</dc:creator>
      <dc:date>2022-04-15T14:24:14Z</dc:date>
    </item>
    <item>
      <title>Re: Load scripts</title>
      <link>https://community.qlik.com/t5/App-Development/Load-scripts/m-p/1919033#M75574</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please try the following script:&lt;/P&gt;
&lt;P&gt;Data_TMP:&lt;BR /&gt;LOAD&lt;BR /&gt;IF(item = 'Special', RowNo(), null()) AS SpecialUniqueID,&lt;BR /&gt;IF(Len(amount)= 0, null(), amount) As amount,&lt;BR /&gt;RowNo() as UniqueID,&lt;BR /&gt;txn, &lt;BR /&gt;item;&lt;BR /&gt;LOAD * Inline [&lt;BR /&gt;txn, item, amount&lt;BR /&gt;1, item1, 34&lt;BR /&gt;1, item2, 35&lt;BR /&gt;1, Special, &lt;BR /&gt;1, item1, 60&lt;BR /&gt;1, Item3, 90&lt;BR /&gt;1, Special, &lt;BR /&gt;2, Item3, 80&lt;BR /&gt;2, Item4, 90&lt;BR /&gt;2, Special, &lt;BR /&gt;];&lt;/P&gt;
&lt;P&gt;Data_TMP2:&lt;BR /&gt;NoConcatenate&lt;BR /&gt;LOAD&lt;BR /&gt;IF([item] &amp;lt;&amp;gt; 'Special', Peek(SpecialUniqueID), SpecialUniqueID) AS SpecialUniqueID,&lt;BR /&gt;txn, &lt;BR /&gt;item, &lt;BR /&gt;amount,&lt;BR /&gt;UniqueID&lt;BR /&gt;Resident Data_TMP&lt;BR /&gt;Order By UniqueID desc;&lt;/P&gt;
&lt;P&gt;DROP Table Data_TMP;&lt;/P&gt;
&lt;P&gt;Left Join(Data_TMP2)&lt;BR /&gt;LOAD&lt;BR /&gt;'Special' as item,&lt;BR /&gt;SpecialUniqueID,&lt;BR /&gt;sum(amount) AS amount2&lt;BR /&gt;Resident Data_TMP2&lt;BR /&gt;Group By SpecialUniqueID;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Data:&lt;BR /&gt;NoConcatenate&lt;BR /&gt;LOAD&lt;BR /&gt;SpecialUniqueID,&lt;BR /&gt;txn, &lt;BR /&gt;item, &lt;BR /&gt;UniqueID,&lt;BR /&gt;IF(isnull(amount), amount2, amount) AS amount&lt;BR /&gt;Resident Data_TMP2;&lt;/P&gt;
&lt;P&gt;DROP Table Data_TMP2;&lt;/P&gt;
&lt;P&gt;My result:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="vchuprina_0-1650090514961.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/77224i901593E16F49E14C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="vchuprina_0-1650090514961.png" alt="vchuprina_0-1650090514961.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Vitalii&lt;/P&gt;</description>
      <pubDate>Sat, 16 Apr 2022 06:26:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Load-scripts/m-p/1919033#M75574</guid>
      <dc:creator>vchuprina</dc:creator>
      <dc:date>2022-04-16T06:26:15Z</dc:date>
    </item>
    <item>
      <title>Re: Load scripts</title>
      <link>https://community.qlik.com/t5/App-Development/Load-scripts/m-p/1919130#M75594</link>
      <description>&lt;P&gt;Thanks a lot !&lt;/P&gt;</description>
      <pubDate>Sun, 17 Apr 2022 17:38:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Load-scripts/m-p/1919130#M75594</guid>
      <dc:creator>jduluc12</dc:creator>
      <dc:date>2022-04-17T17:38:16Z</dc:date>
    </item>
  </channel>
</rss>

