<?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 Above using in Expression in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/RangeSum-Above-using-in-Expression/m-p/600253#M678641</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi anbu , your code is correct , please add rangesum(column,0) because it fills null values with 0 , since if any column measure have null or value column have null&amp;nbsp; then rangesum will take care of that see the below code &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load *, rangesum(If(CColumn1-CColumn2&amp;lt;0,If(IsNull(Peek(Column3)),0,Peek(Column3)),CColumn1-CColumn2+If(IsNull(Peek(Column3)),0,Peek(Column3))),0) As Column3;&lt;/P&gt;&lt;P&gt;Load *,rangesum(Column1,0) as CColumn1,&lt;/P&gt;&lt;P&gt;rangesum(Column2,0) as CColumn2 Inline [&lt;/P&gt;&lt;P&gt;Key,Column1,&amp;nbsp; Column2&lt;/P&gt;&lt;P&gt;1,2,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/P&gt;&lt;P&gt;2, 16,&amp;nbsp;&amp;nbsp; 8&lt;/P&gt;&lt;P&gt;3, 19, &lt;/P&gt;&lt;P&gt;4, 22,&amp;nbsp;&amp;nbsp;&amp;nbsp; 16&lt;/P&gt;&lt;P&gt;5,5,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20 ];&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 06 May 2014 09:28:50 GMT</pubDate>
    <dc:creator>preminqlik</dc:creator>
    <dc:date>2014-05-06T09:28:50Z</dc:date>
    <item>
      <title>RangeSum Above using in Expression</title>
      <link>https://community.qlik.com/t5/QlikView/RangeSum-Above-using-in-Expression/m-p/600250#M678638</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everybody:&lt;/P&gt;&lt;P&gt;I've met a problem,using rangesum and above&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Problem:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Key&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Column1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Column2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Column3&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&lt;/P&gt;&lt;P&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 19&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15 &lt;/P&gt;&lt;P&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 21&lt;/P&gt;&lt;P&gt;5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 21&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;logical:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Column2 has been accounted ,it grows 4 than row before&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what I need to account is Column3&lt;/P&gt;&lt;P&gt;when (Column1-Column2) (ROW1) &amp;lt;0 Column3 is 0&lt;/P&gt;&lt;P&gt;when (Column1-Column2)(ROW2~4)&amp;gt;0 Column3=Column1-Column2+Column3(row before)&lt;/P&gt;&lt;P&gt;for example :&lt;/P&gt;&lt;P&gt;row2 Column3=16-8+0=8&lt;/P&gt;&lt;P&gt;row3 Column3=19-12+8=15&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;row5 when (Column1-Column2)&amp;lt;0(5-20&amp;lt;0) Column3=0+21=21&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;how can I use the expression to achieve the logical in vetical table?&lt;/P&gt;&lt;P&gt;thanks for your help!!!&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 May 2014 08:29:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/RangeSum-Above-using-in-Expression/m-p/600250#M678638</guid>
      <dc:creator>adamjiawen</dc:creator>
      <dc:date>2014-05-06T08:29:53Z</dc:date>
    </item>
    <item>
      <title>Re: RangeSum Above using in Expression</title>
      <link>https://community.qlik.com/t5/QlikView/RangeSum-Above-using-in-Expression/m-p/600251#M678639</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In Script&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load *, If(Column1-Column2&amp;lt;0,If(IsNull(Peek(Column3)),0,Peek(Column3)),Column1-Column2+If(IsNull(Peek(Column3)),0,Peek(Column3))) As Column3;&lt;/P&gt;&lt;P&gt;Load * Inline [&lt;/P&gt;&lt;P&gt;Key,Column1,&amp;nbsp; Column2&lt;/P&gt;&lt;P&gt;1,2,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/P&gt;&lt;P&gt;2, 16,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&lt;/P&gt;&lt;P&gt;3, 19,&amp;nbsp;&amp;nbsp;&amp;nbsp; 12&lt;/P&gt;&lt;P&gt;4, 22,&amp;nbsp;&amp;nbsp;&amp;nbsp; 16&lt;/P&gt;&lt;P&gt;5,5,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20 ];&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 May 2014 08:44:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/RangeSum-Above-using-in-Expression/m-p/600251#M678639</guid>
      <dc:creator>anbu1984</dc:creator>
      <dc:date>2014-05-06T08:44:30Z</dc:date>
    </item>
    <item>
      <title>Re: RangeSum Above using in Expression</title>
      <link>https://community.qlik.com/t5/QlikView/RangeSum-Above-using-in-Expression/m-p/600252#M678640</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Should work in a pivot chart:&lt;/P&gt;&lt;P&gt;if([Column1]-[Column2]&amp;gt;0, [Column1]-[Column2]+Above([Column3]), 0)&lt;/P&gt;&lt;P&gt;I assumed case when Column1=Column2 goes with [Column1]-[Column2]&amp;lt;0&lt;/P&gt;&lt;P&gt;Hope it helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 May 2014 08:58:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/RangeSum-Above-using-in-Expression/m-p/600252#M678640</guid>
      <dc:creator />
      <dc:date>2014-05-06T08:58:52Z</dc:date>
    </item>
    <item>
      <title>Re: RangeSum Above using in Expression</title>
      <link>https://community.qlik.com/t5/QlikView/RangeSum-Above-using-in-Expression/m-p/600253#M678641</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi anbu , your code is correct , please add rangesum(column,0) because it fills null values with 0 , since if any column measure have null or value column have null&amp;nbsp; then rangesum will take care of that see the below code &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load *, rangesum(If(CColumn1-CColumn2&amp;lt;0,If(IsNull(Peek(Column3)),0,Peek(Column3)),CColumn1-CColumn2+If(IsNull(Peek(Column3)),0,Peek(Column3))),0) As Column3;&lt;/P&gt;&lt;P&gt;Load *,rangesum(Column1,0) as CColumn1,&lt;/P&gt;&lt;P&gt;rangesum(Column2,0) as CColumn2 Inline [&lt;/P&gt;&lt;P&gt;Key,Column1,&amp;nbsp; Column2&lt;/P&gt;&lt;P&gt;1,2,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/P&gt;&lt;P&gt;2, 16,&amp;nbsp;&amp;nbsp; 8&lt;/P&gt;&lt;P&gt;3, 19, &lt;/P&gt;&lt;P&gt;4, 22,&amp;nbsp;&amp;nbsp;&amp;nbsp; 16&lt;/P&gt;&lt;P&gt;5,5,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20 ];&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 May 2014 09:28:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/RangeSum-Above-using-in-Expression/m-p/600253#M678641</guid>
      <dc:creator>preminqlik</dc:creator>
      <dc:date>2014-05-06T09:28:50Z</dc:date>
    </item>
    <item>
      <title>Re: RangeSum Above using in Expression</title>
      <link>https://community.qlik.com/t5/QlikView/RangeSum-Above-using-in-Expression/m-p/600254#M678642</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Adam,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please find the attachment of test application,please let me know for any clarification.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;SHAIK&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 May 2014 12:31:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/RangeSum-Above-using-in-Expression/m-p/600254#M678642</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-05-06T12:31:54Z</dc:date>
    </item>
  </channel>
</rss>

