<?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: RangeSum Calculate Dynamic Cumulative in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/RangeSum-Calculate-Dynamic-Cumulative/m-p/1934984#M77024</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;
&lt;P&gt;may be like this&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Load&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RangeSum(Peek(Field), Peek(Field, -2), Peek(Field, -3)) as RangeSUM&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here you have to be careful about the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;load order : use order by Date desc ;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 24 May 2022 15:34:43 GMT</pubDate>
    <dc:creator>brunobertels</dc:creator>
    <dc:date>2022-05-24T15:34:43Z</dc:date>
    <item>
      <title>RangeSum Calculate Dynamic Cumulative</title>
      <link>https://community.qlik.com/t5/App-Development/RangeSum-Calculate-Dynamic-Cumulative/m-p/1934962#M77021</link>
      <description>&lt;P&gt;I have a situation where I need to accumulate a dynamic amount through the script. Considering in this example an accumulation of 3 in 3 days.&lt;BR /&gt;I need to add the current day, with the next two days, and so on until the last record.&lt;/P&gt;
&lt;P&gt;Something similar to using RangeSum (Above(MyField,0,3)). However, I need to do it in the script.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="cristianozilz_0-1653403322884.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/80190i642E6013802184A2/image-size/medium?v=v2&amp;amp;px=400" role="button" title="cristianozilz_0-1653403322884.png" alt="cristianozilz_0-1653403322884.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 24 May 2022 14:43:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/RangeSum-Calculate-Dynamic-Cumulative/m-p/1934962#M77021</guid>
      <dc:creator>cristianozilz</dc:creator>
      <dc:date>2022-05-24T14:43:52Z</dc:date>
    </item>
    <item>
      <title>Re: RangeSum Calculate Dynamic Cumulative</title>
      <link>https://community.qlik.com/t5/App-Development/RangeSum-Calculate-Dynamic-Cumulative/m-p/1934984#M77024</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;
&lt;P&gt;may be like this&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Load&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RangeSum(Peek(Field), Peek(Field, -2), Peek(Field, -3)) as RangeSUM&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here you have to be careful about the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;load order : use order by Date desc ;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 24 May 2022 15:34:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/RangeSum-Calculate-Dynamic-Cumulative/m-p/1934984#M77024</guid>
      <dc:creator>brunobertels</dc:creator>
      <dc:date>2022-05-24T15:34:43Z</dc:date>
    </item>
    <item>
      <title>Re: RangeSum Calculate Dynamic Cumulative</title>
      <link>https://community.qlik.com/t5/App-Development/RangeSum-Calculate-Dynamic-Cumulative/m-p/1935004#M77026</link>
      <description>&lt;P&gt;thank you very much for answering&lt;BR /&gt;i got it, but the only problem is that it's not a fixed range value.&lt;BR /&gt;There will be products that the interval will be, 3 other 2, another 15, it would have to be dynamic in some way&lt;/P&gt;</description>
      <pubDate>Tue, 24 May 2022 16:30:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/RangeSum-Calculate-Dynamic-Cumulative/m-p/1935004#M77026</guid>
      <dc:creator>cristianozilz</dc:creator>
      <dc:date>2022-05-24T16:30:36Z</dc:date>
    </item>
    <item>
      <title>Re: RangeSum Calculate Dynamic Cumulative</title>
      <link>https://community.qlik.com/t5/App-Development/RangeSum-Calculate-Dynamic-Cumulative/m-p/1935236#M77042</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;
&lt;P&gt;so you can adapt the mesure with a if statement&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if(Product ='product1',&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;RangeSum(Peek(Field), Peek(Field, -2), Peek(Field, -3)) ,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;if(product ='Product2',&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;RangeSum(Peek(Field), Peek(Field, -2), Peek(Field, -3),Peek(Field, -4),...,Peek(Field, -15))&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;))&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;as RangeSUM&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 25 May 2022 07:01:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/RangeSum-Calculate-Dynamic-Cumulative/m-p/1935236#M77042</guid>
      <dc:creator>brunobertels</dc:creator>
      <dc:date>2022-05-25T07:01:05Z</dc:date>
    </item>
    <item>
      <title>Re: RangeSum Calculate Dynamic Cumulative</title>
      <link>https://community.qlik.com/t5/App-Development/RangeSum-Calculate-Dynamic-Cumulative/m-p/1935400#M77065</link>
      <description>&lt;P&gt;Good Morning,&lt;BR /&gt;Thank you very much for replying, I was able to assemble the command dynamically. it looked like this:&lt;/P&gt;
&lt;P&gt;FOR a=1 to NoOfRows('RangeTab')&lt;BR /&gt;LET vLead = Peek('LeadProduto', $(a)-1, 'RangeTab');&lt;BR /&gt;&lt;BR /&gt;SET vCommand = 'RangeSum([qtd]';&lt;BR /&gt;For b=1 to ($(vLead)-1)&lt;BR /&gt;LET vCommand = '$(vCommand), Peek([qtd], - $(b))';&lt;BR /&gt;Next&lt;BR /&gt;LET vCommand = '$(vCommand)) as RangeSum';&lt;BR /&gt;NEXT&lt;/P&gt;</description>
      <pubDate>Wed, 25 May 2022 12:11:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/RangeSum-Calculate-Dynamic-Cumulative/m-p/1935400#M77065</guid>
      <dc:creator>cristianozilz</dc:creator>
      <dc:date>2022-05-25T12:11:17Z</dc:date>
    </item>
  </channel>
</rss>

