<?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 recursive sum in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/recursive-sum/m-p/314529#M497045</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Oronzo,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your expression &lt;/P&gt;&lt;P&gt;if&amp;nbsp; A &amp;lt;&amp;gt; 0&amp;nbsp; C=A+C(n-1)&lt;/P&gt;&lt;P&gt;Can use this if&amp;nbsp; A &amp;lt;&amp;gt; 0&amp;nbsp; then &lt;STRONG&gt;C=A/(2-n)&lt;/STRONG&gt; ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If like this it easy to calculate value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sokkorn Cheav&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 20 Dec 2011 12:34:11 GMT</pubDate>
    <dc:creator>Sokkorn</dc:creator>
    <dc:date>2011-12-20T12:34:11Z</dc:date>
    <item>
      <title>recursive sum</title>
      <link>https://community.qlik.com/t5/QlikView/recursive-sum/m-p/314528#M497044</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ThanksHello to everybody&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to have a calculate columns starting from 2 columns&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" cellpadding="3" cellspacing="0" class="jiveBorder" height="187" style="border: 1px solid #000000; width: 304px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;&lt;SPAN style="color: #ffffff;"&gt;&lt;STRONG&gt;A&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;&lt;SPAN style="color: #ffffff;"&gt;&lt;STRONG&gt;B&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;&lt;SPAN style="color: #ffffff;"&gt;&lt;STRONG&gt;C&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;&lt;SPAN style="color: #ffffff;"&gt;&lt;STRONG&gt;n&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;120&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;150&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;160&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;170&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if A=0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;C=B&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if&amp;nbsp; A &amp;lt;&amp;gt; 0&amp;nbsp; C=A+C(n-1) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have tried an Expression like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;if(A=0, B,rangesum( A,above(C,0,RowNo()) ) )&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but it doesn't works. &lt;/P&gt;&lt;P class="almost_half_cell" id="gt-res-content"&gt;&lt;/P&gt;&lt;DIV dir="ltr" style="zoom: 1;"&gt;&lt;SPAN class="short_text" id="result_box" lang="en"&gt;&lt;SPAN class="hps"&gt;Does anyone have any&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;suggestions&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;for me?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Oronzo&lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Dec 2011 12:19:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/recursive-sum/m-p/314528#M497044</guid>
      <dc:creator />
      <dc:date>2011-12-20T12:19:50Z</dc:date>
    </item>
    <item>
      <title>recursive sum</title>
      <link>https://community.qlik.com/t5/QlikView/recursive-sum/m-p/314529#M497045</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Oronzo,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your expression &lt;/P&gt;&lt;P&gt;if&amp;nbsp; A &amp;lt;&amp;gt; 0&amp;nbsp; C=A+C(n-1)&lt;/P&gt;&lt;P&gt;Can use this if&amp;nbsp; A &amp;lt;&amp;gt; 0&amp;nbsp; then &lt;STRONG&gt;C=A/(2-n)&lt;/STRONG&gt; ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If like this it easy to calculate value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sokkorn Cheav&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Dec 2011 12:34:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/recursive-sum/m-p/314529#M497045</guid>
      <dc:creator>Sokkorn</dc:creator>
      <dc:date>2011-12-20T12:34:11Z</dc:date>
    </item>
    <item>
      <title>recursive sum</title>
      <link>https://community.qlik.com/t5/QlikView/recursive-sum/m-p/314530#M497046</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My goal is to have the sum of A with the previous value of C (&amp;nbsp; C(n-1)..)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;C=A+C&lt;EM&gt;(n-1)&lt;/EM&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, 20 Dec 2011 13:36:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/recursive-sum/m-p/314530#M497046</guid>
      <dc:creator />
      <dc:date>2011-12-20T13:36:16Z</dc:date>
    </item>
    <item>
      <title>recursive sum</title>
      <link>https://community.qlik.com/t5/QlikView/recursive-sum/m-p/314531#M497047</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Not sure if this fulfills all your requirements, but with the given sample, this results in the expected values for C:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=aggr( rangesum(above( A,0,RowNo()))+ rangesum(above( B,0,RowNo())),n)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Dec 2011 13:48:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/recursive-sum/m-p/314531#M497047</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2011-12-20T13:48:04Z</dc:date>
    </item>
    <item>
      <title>Re: recursive sum</title>
      <link>https://community.qlik.com/t5/QlikView/recursive-sum/m-p/314532#M497048</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;/P&gt;&lt;P&gt;Thank you for your answer, but is not exactly what I would to obtain&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In attachement I have put an example&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With this expression&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;if(A=0,B,aggr( rangesum(above( A,0,RowNo()))+ rangesum(above( B,0,RowNo())),n))&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regard&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="9761" alt="test.PNG" class="jive-image" src="https://community.qlik.com/legacyfs/online/9761_test.PNG" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Dec 2011 14:27:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/recursive-sum/m-p/314532#M497048</guid>
      <dc:creator />
      <dc:date>2011-12-20T14:27:37Z</dc:date>
    </item>
    <item>
      <title>Re: recursive sum</title>
      <link>https://community.qlik.com/t5/QlikView/recursive-sum/m-p/314533#M497049</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, I already thought you would like to reset the overall value on zero values in field A, i.e. you have multiple segements that you want to sum up separately, right?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can this be done in the script? Would be much easier then, or do you need to be sensitive to selections?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Dec 2011 14:31:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/recursive-sum/m-p/314533#M497049</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2011-12-20T14:31:57Z</dc:date>
    </item>
    <item>
      <title>Re: recursive sum</title>
      <link>https://community.qlik.com/t5/QlikView/recursive-sum/m-p/314534#M497050</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for your answer,&lt;/P&gt;&lt;P class="g-unit" id="gt-src-c"&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN id="result_box" lang="en"&gt;&lt;SPAN class="hps"&gt;But since&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;I&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;use&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;QlikView&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;just&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;need to know&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;how to&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;load&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;script.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;Many Thanks&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;Oronzo&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Dec 2011 14:38:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/recursive-sum/m-p/314534#M497050</guid>
      <dc:creator />
      <dc:date>2011-12-20T14:38:00Z</dc:date>
    </item>
    <item>
      <title>Re: recursive sum</title>
      <link>https://community.qlik.com/t5/QlikView/recursive-sum/m-p/314535#M497051</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In the script, I would do it like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Result:&lt;/P&gt;&lt;P&gt;LOAD n, A, B, &lt;/P&gt;&lt;P&gt;if(A=0, B, A+ peek(C)) as C&lt;/P&gt;&lt;P&gt;resident YourTable order by n;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;drop table YourTable;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;where YourTable is the Input table already loaded with fields n,A,B.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Stefan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Dec 2011 14:43:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/recursive-sum/m-p/314535#M497051</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2011-12-20T14:43:13Z</dc:date>
    </item>
    <item>
      <title>Re: recursive sum</title>
      <link>https://community.qlik.com/t5/QlikView/recursive-sum/m-p/314536#M497052</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your answer, I must analyze well my data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Oronzo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Dec 2011 09:34:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/recursive-sum/m-p/314536#M497052</guid>
      <dc:creator />
      <dc:date>2011-12-22T09:34:36Z</dc:date>
    </item>
  </channel>
</rss>

