<?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: Running sum based on a changing field value in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Running-sum-based-on-a-changing-field-value/m-p/1295471#M27372</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data:&lt;/P&gt;&lt;P&gt;Load * inline [&lt;/P&gt;&lt;P&gt;A, B, C, D&lt;/P&gt;&lt;P&gt;1, Yes, 25, 25k&lt;/P&gt;&lt;P&gt;2, No, 5, 0&lt;/P&gt;&lt;P&gt;3, No, 10, 0&lt;/P&gt;&lt;P&gt;4, Yes, 12, 27k&lt;/P&gt;&lt;P&gt;5, No, 11, 0&lt;/P&gt;&lt;P&gt;6, Yes, 30, 41k&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data1:&lt;/P&gt;&lt;P&gt;NoConcatenate Load * Resident Data order by A Asc;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drop table Data;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data2:&lt;/P&gt;&lt;P&gt;NoConcatenate Load A,B,C,D,If(Peek(B)='No',peek(Value)+C,C) as Value&lt;/P&gt;&lt;P&gt;Resident Data1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drop table Data1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data3:&lt;/P&gt;&lt;P&gt;Load A,B,C,If(B='Yes',Value,0) as Value&lt;/P&gt;&lt;P&gt;Resident Data2;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drop table Data2;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kaushik Solanki&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 15 Jun 2017 11:41:36 GMT</pubDate>
    <dc:creator>kaushiknsolanki</dc:creator>
    <dc:date>2017-06-15T11:41:36Z</dc:date>
    <item>
      <title>Running sum based on a changing field value</title>
      <link>https://community.qlik.com/t5/App-Development/Running-sum-based-on-a-changing-field-value/m-p/1295468#M27369</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to calculate the running sum over several values depending on a changing variable (for example: whether it is a main version or not).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is an example. The wished result is in bold:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" style="border: 1px solid rgb(0, 0, 0); width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Version&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Main version&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;Dev cost&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Total for main version&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Yes&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;25k&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;STRONG&gt;25k&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;No&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;5k&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;3&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;No&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;10k&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;4&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Yes&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;12k&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;STRONG&gt;27k&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;5&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;No&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;11k&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;6&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Yes&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;30k&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;STRONG&gt;41k&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can I reach this result please?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many thanks in advance,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nicolas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Jun 2017 10:08:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Running-sum-based-on-a-changing-field-value/m-p/1295468#M27369</guid>
      <dc:creator />
      <dc:date>2017-06-15T10:08:49Z</dc:date>
    </item>
    <item>
      <title>Re: Running sum based on a changing field value</title>
      <link>https://community.qlik.com/t5/App-Development/Running-sum-based-on-a-changing-field-value/m-p/1295469#M27370</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is this needed in the script? and what is the logic behind going from 25 to 27? 25 + 12 = 37? How are you getting 27?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Jun 2017 11:20:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Running-sum-based-on-a-changing-field-value/m-p/1295469#M27370</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2017-06-15T11:20:13Z</dc:date>
    </item>
    <item>
      <title>Re: Running sum based on a changing field value</title>
      <link>https://community.qlik.com/t5/App-Development/Running-sum-based-on-a-changing-field-value/m-p/1295470#M27371</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It can be done in the Load script or in a formula.&lt;/P&gt;&lt;P&gt;Actually, it calculate the total dev cost of each main version, including the cost of the previous non-main version.&lt;/P&gt;&lt;P&gt;We have 27k because we have 5k(v2) +10k(v3)+12k(v4-main version =&amp;gt; sub total)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Jun 2017 11:25:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Running-sum-based-on-a-changing-field-value/m-p/1295470#M27371</guid>
      <dc:creator />
      <dc:date>2017-06-15T11:25:00Z</dc:date>
    </item>
    <item>
      <title>Re: Running sum based on a changing field value</title>
      <link>https://community.qlik.com/t5/App-Development/Running-sum-based-on-a-changing-field-value/m-p/1295471#M27372</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data:&lt;/P&gt;&lt;P&gt;Load * inline [&lt;/P&gt;&lt;P&gt;A, B, C, D&lt;/P&gt;&lt;P&gt;1, Yes, 25, 25k&lt;/P&gt;&lt;P&gt;2, No, 5, 0&lt;/P&gt;&lt;P&gt;3, No, 10, 0&lt;/P&gt;&lt;P&gt;4, Yes, 12, 27k&lt;/P&gt;&lt;P&gt;5, No, 11, 0&lt;/P&gt;&lt;P&gt;6, Yes, 30, 41k&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data1:&lt;/P&gt;&lt;P&gt;NoConcatenate Load * Resident Data order by A Asc;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drop table Data;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data2:&lt;/P&gt;&lt;P&gt;NoConcatenate Load A,B,C,D,If(Peek(B)='No',peek(Value)+C,C) as Value&lt;/P&gt;&lt;P&gt;Resident Data1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drop table Data1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data3:&lt;/P&gt;&lt;P&gt;Load A,B,C,If(B='Yes',Value,0) as Value&lt;/P&gt;&lt;P&gt;Resident Data2;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drop table Data2;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kaushik Solanki&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Jun 2017 11:41:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Running-sum-based-on-a-changing-field-value/m-p/1295471#M27372</guid>
      <dc:creator>kaushiknsolanki</dc:creator>
      <dc:date>2017-06-15T11:41:36Z</dc:date>
    </item>
    <item>
      <title>Re: Running sum based on a changing field value</title>
      <link>https://community.qlik.com/t5/App-Development/Running-sum-based-on-a-changing-field-value/m-p/1295472#M27373</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;May be this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Table:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LOAD * INLINE [&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Version, Main version, Dev cost&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1, Yes, 25&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2, No, 5&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3, No, 10&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4, Yes, 12&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5, No, 11&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6, Yes, 30&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;];&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;TempTable:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LOAD *,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; If([Main version] = 'Yes', RangeSum(Peek('Temp'), 1), Peek('Temp')) as Temp,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; If([Main version] = 'Yes', RangeSum(Peek('Temp'), 1), Peek('Temp') + 1) as Temp1&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Resident Table&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Order By Version;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;FinalTable:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LOAD *,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; If(Temp1 = Previous(Temp1), RangeSum(Peek('Total for main version Temp'), [Dev cost]), [Dev cost]) as&amp;nbsp; [Total for main version Temp],&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; If([Main version] = 'Yes', If(Temp1 = Previous(Temp1), RangeSum(Peek('Total for main version Temp'), [Dev cost]), [Dev cost]), 0) as [Total for main version]&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Resident TempTable;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;DROP Tables Table, TempTable;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;DROP Fields Temp, Temp1, [Total for main version Temp];&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Jun 2017 11:48:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Running-sum-based-on-a-changing-field-value/m-p/1295472#M27373</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2017-06-15T11:48:01Z</dc:date>
    </item>
  </channel>
</rss>

