<?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: Using script to calculate the difference between two rows in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Using-script-to-calculate-the-difference-between-two-rows/m-p/792682#M661313</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I wouldn't create an additional table, but simply concatenate the result to the existing table:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_142498025330448" jivemacro_uid="_142498025330448" modifiedtitle="true"&gt;
&lt;P&gt;Data:&lt;/P&gt;
&lt;P&gt;LOAD * FROM sometable;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;concatenate(Data)&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;LOAD * WHERE len(trim(Amount))&amp;gt;0;&lt;/P&gt;
&lt;P&gt;LOAD&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Product,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Year,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Month,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Var' as Type,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(Type = 'Est', rangesum(Amount,-previous(Amount))) as Amount&lt;/P&gt;
&lt;P&gt;RESIDENT Data&lt;/P&gt;
&lt;P&gt;ORDER BY Product, Year, Month;&lt;/P&gt;
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 26 Feb 2015 19:52:00 GMT</pubDate>
    <dc:creator>Gysbert_Wassenaar</dc:creator>
    <dc:date>2015-02-26T19:52:00Z</dc:date>
    <item>
      <title>Using script to calculate the difference between two rows</title>
      <link>https://community.qlik.com/t5/QlikView/Using-script-to-calculate-the-difference-between-two-rows/m-p/792680#M661311</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm building a financial dashboard that needs to show variance between budget and estimate for each product each month, and want to do the calculation in script.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My file looks like this&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 600px; border-collapse: collapse;"&gt; &lt;TBODY&gt;&lt;TR style="height: 15pt;"&gt; &lt;TD height="20" style="border: 0px black; width: 90pt; height: 15pt; background-color: transparent;" width="120"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Product&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; width: 90pt; background-color: transparent;" width="120"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Year&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; width: 90pt; background-color: transparent;" width="120"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Month&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; width: 90pt; background-color: transparent;" width="120"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Type&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; width: 90pt; background-color: transparent;" width="120"&gt;&lt;SPAN style="font-family: Calibri;"&gt;&lt;SPAN style="color: #000000; font-size: 12pt; mso-spacerun: yes;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;Amount&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 12pt; mso-spacerun: yes;"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR style="height: 15pt;"&gt; &lt;TD height="20" style="border: 0px black; height: 15pt; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Product 1&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;2015&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Jan&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Bud&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="font-family: Calibri;"&gt;&lt;SPAN style="color: #000000; font-size: 12pt; mso-spacerun: yes;"&gt;&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; &lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;10,000 &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR style="height: 15pt;"&gt; &lt;TD height="20" style="border: 0px black; height: 15pt; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Product 1&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;2015&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Jan&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Est&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="font-family: Calibri;"&gt;&lt;SPAN style="color: #000000; font-size: 12pt; mso-spacerun: yes;"&gt;&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; &lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;9,000 &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR style="height: 15pt;"&gt; &lt;TD height="20" style="border: 0px black; height: 15pt; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Product 1&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;2014&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Dec&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Bud&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="font-family: Calibri;"&gt;&lt;SPAN style="color: #000000; font-size: 12pt; mso-spacerun: yes;"&gt;&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; &lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;10,000 &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR style="height: 15pt;"&gt; &lt;TD height="20" style="border: 0px black; height: 15pt; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Product 1&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;2014&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Dec&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Est&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="font-family: Calibri;"&gt;&lt;SPAN style="color: #000000; font-size: 12pt; mso-spacerun: yes;"&gt;&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; &lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;8,000 &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR style="height: 15pt;"&gt; &lt;TD height="20" style="border: 0px black; height: 15pt; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Product 2&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;2015&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Jan&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Bud&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="font-family: Calibri;"&gt;&lt;SPAN style="color: #000000; font-size: 12pt; mso-spacerun: yes;"&gt;&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; &lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;10,000 &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR style="height: 15pt;"&gt; &lt;TD height="20" style="border: 0px black; height: 15pt; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Product 2&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;2015&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Jan&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Est&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="font-family: Calibri;"&gt;&lt;SPAN style="color: #000000; font-size: 12pt; mso-spacerun: yes;"&gt;&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; &lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;7,000 &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR style="height: 15pt;"&gt; &lt;TD height="20" style="border: 0px black; height: 15pt; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Product 2&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;2014&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Dec&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Bud&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="font-family: Calibri;"&gt;&lt;SPAN style="color: #000000; font-size: 12pt; mso-spacerun: yes;"&gt;&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; &lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;10,000 &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR style="height: 15pt;"&gt; &lt;TD height="20" style="border: 0px black; height: 15pt; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Product 2&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;2014&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Dec&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Est&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="font-family: Calibri;"&gt;&lt;SPAN style="color: #000000; font-size: 12pt; mso-spacerun: yes;"&gt;&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; &lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;6,000 &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want the another table look like this&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 450pt; border-collapse: collapse;" width="600"&gt; &lt;TBODY&gt;&lt;TR style="height: 15pt;"&gt; &lt;TD height="20" style="border: 0px black; width: 90pt; height: 15pt; background-color: transparent;" width="120"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Product&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; width: 90pt; background-color: transparent;" width="120"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Year&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; width: 90pt; background-color: transparent;" width="120"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Month&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; width: 90pt; background-color: transparent;" width="120"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Type&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; width: 90pt; background-color: transparent;" width="120"&gt;&lt;SPAN style="font-family: Calibri;"&gt;&lt;SPAN style="color: #000000; font-size: 12pt; mso-spacerun: yes;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;Amount&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 12pt; mso-spacerun: yes;"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR style="height: 15pt;"&gt; &lt;TD height="20" style="border: 0px black; height: 15pt; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Product 1&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;2015&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Jan&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Var&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="font-family: Calibri;"&gt;&lt;SPAN style="color: #000000; font-size: 12pt; mso-spacerun: yes;"&gt;&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; &lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;(1,000)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR style="height: 15pt;"&gt; &lt;TD height="20" style="border: 0px black; height: 15pt; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Product 1&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;2014&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Dec&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Var&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="font-family: Calibri;"&gt;&lt;SPAN style="color: #000000; font-size: 12pt; mso-spacerun: yes;"&gt;&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; &lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;(2,000)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR style="height: 15pt;"&gt; &lt;TD height="20" style="border: 0px black; height: 15pt; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Product 2&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;2015&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Jan&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Var&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="font-family: Calibri;"&gt;&lt;SPAN style="color: #000000; font-size: 12pt; mso-spacerun: yes;"&gt;&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; &lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;(3,000)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR style="height: 15pt;"&gt; &lt;TD height="20" style="border: 0px black; height: 15pt; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Product 2&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;2014&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Dec&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: 12pt;"&gt;Var&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD style="border: 0px black; background-color: transparent;"&gt;&lt;SPAN style="font-family: Calibri;"&gt;&lt;SPAN style="color: #000000; font-size: 12pt; mso-spacerun: yes;"&gt;&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; &lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;(4,000)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does anyone know how to write a script for that?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Zixiao &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Feb 2015 22:23:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Using-script-to-calculate-the-difference-between-two-rows/m-p/792680#M661311</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-02-25T22:23:08Z</dc:date>
    </item>
    <item>
      <title>Re: Using script to calculate the difference between two rows</title>
      <link>https://community.qlik.com/t5/QlikView/Using-script-to-calculate-the-difference-between-two-rows/m-p/792681#M661312</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;RESULT&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="1.jpg" class="image-1 jive-image" src="https://community.qlik.com/legacyfs/online/79355_1.jpg" style="height: auto; width: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SCRIPT&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;source:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD Product, &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Year, &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Month, &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type, &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Amount&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;FROM&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;A class="jive-link-thread-small" data-containerid="2061" data-containertype="14" data-objectid="154174" data-objecttype="1" href="http://community.qlik.com/thread/154174"&gt;http://community.qlik.com/thread/154174&lt;/A&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;(html, codepage is 1252, embedded labels, table is @1);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;final:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;load&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; Product, &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Year, &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Month, &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Type, &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Amount as Amount_Bud&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Resident source&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Where Type = 'Bud';&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;join (final) load&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; Product, &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Year, &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Month, &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Type, &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Amount as Amount_Est&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Resident source&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Where Type = 'Est';&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;DROP Table source;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Left join (final)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;load&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; Product, &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Year, &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Month, &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; 'Var' as Type,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; Amount_Est - Amount_Bud as Amount&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Resident&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; final;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt; &lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Feb 2015 19:48:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Using-script-to-calculate-the-difference-between-two-rows/m-p/792681#M661312</guid>
      <dc:creator>maxgro</dc:creator>
      <dc:date>2015-02-26T19:48:00Z</dc:date>
    </item>
    <item>
      <title>Re: Using script to calculate the difference between two rows</title>
      <link>https://community.qlik.com/t5/QlikView/Using-script-to-calculate-the-difference-between-two-rows/m-p/792682#M661313</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I wouldn't create an additional table, but simply concatenate the result to the existing table:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_142498025330448" jivemacro_uid="_142498025330448" modifiedtitle="true"&gt;
&lt;P&gt;Data:&lt;/P&gt;
&lt;P&gt;LOAD * FROM sometable;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;concatenate(Data)&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;LOAD * WHERE len(trim(Amount))&amp;gt;0;&lt;/P&gt;
&lt;P&gt;LOAD&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Product,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Year,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Month,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Var' as Type,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(Type = 'Est', rangesum(Amount,-previous(Amount))) as Amount&lt;/P&gt;
&lt;P&gt;RESIDENT Data&lt;/P&gt;
&lt;P&gt;ORDER BY Product, Year, Month;&lt;/P&gt;
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Feb 2015 19:52:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Using-script-to-calculate-the-difference-between-two-rows/m-p/792682#M661313</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2015-02-26T19:52:00Z</dc:date>
    </item>
    <item>
      <title>Re: Using script to calculate the difference between two rows</title>
      <link>https://community.qlik.com/t5/QlikView/Using-script-to-calculate-the-difference-between-two-rows/m-p/792683#M661314</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Gysbert for your reply. One follow up question, for each product, each month, I only listed out budget and estimate as type in this question just to make it easier to explain. However, it actually also has Actual and PriorEstimate as type as well. In this case, I think I need to modify the "if( Type = 'Est', rangesum (Amount, - previous(Amount)))" part of the code right? How should I modify it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Zixiao &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Feb 2015 20:01:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Using-script-to-calculate-the-difference-between-two-rows/m-p/792683#M661314</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-02-26T20:01:31Z</dc:date>
    </item>
    <item>
      <title>Re: Using script to calculate the difference between two rows</title>
      <link>https://community.qlik.com/t5/QlikView/Using-script-to-calculate-the-difference-between-two-rows/m-p/792684#M661315</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Add a where clause to restrict the second load to only Est and Bud type records:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro _jivemacro_uid_14249810687796911 jive_macro_code" jivemacro_uid="_14249810687796911"&gt;
&lt;P&gt;Data:&lt;/P&gt;
&lt;P&gt;LOAD * FROM sometable;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;concatenate(Data)&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;LOAD * WHERE len(trim(Amount))&amp;gt;0;&lt;/P&gt;
&lt;P&gt;LOAD&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Product,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Year,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Month,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Var' as Type,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(Type = 'Est', rangesum(Amount,-previous(Amount))) as Amount&lt;/P&gt;
&lt;P&gt;RESIDENT Data&lt;/P&gt;
&lt;P&gt;&lt;STRONG style=": ; color: #ff0000;"&gt;WHERE match(Type,'Est','Bud')&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;ORDER BY Product, Year, Month;&lt;/P&gt;
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Feb 2015 20:05:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Using-script-to-calculate-the-difference-between-two-rows/m-p/792684#M661315</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2015-02-26T20:05:11Z</dc:date>
    </item>
  </channel>
</rss>

