<?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: IF and SUM in script load from SQL in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/IF-and-SUM-in-script-load-from-SQL/m-p/467734#M697254</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Very useful post&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 16 Jul 2013 09:46:47 GMT</pubDate>
    <dc:creator>techvarun</dc:creator>
    <dc:date>2013-07-16T09:46:47Z</dc:date>
    <item>
      <title>IF and SUM in script load from SQL</title>
      <link>https://community.qlik.com/t5/QlikView/IF-and-SUM-in-script-load-from-SQL/m-p/467727#M697242</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;Hi&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;I have made somecalculated fields in some charts, which I would like to use throughout my document, so I would like to add them add them to my script. &lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;Based on the two fields "SALESPRICE" and "SALESQTY" I was able to calculate and add the field "Sales Amount" to my script, but when I try to add "Total Discount" and "Net Sales Amount" (Which are shown as disabled below) my script fails - I get the error message "invalid expression"&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;Is it not possible to use the IF and SUM function the way I try or have I just made a rookie mistake &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;Appreciate your help&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;/Claus&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG style=": ; color: #0000ff; font-size: 8pt;"&gt;&amp;nbsp; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;/STRONG&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;CUSTACCOUNT&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;SALESID&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;SALESPRICE&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;SALESQTY&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;SALESPRICE&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; * &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;SALESQTY&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;[Sales Amount]&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;LINEDISC&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;LINEPERCENT&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;LINENUM&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;SALESSTATUS&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-size: 8pt;"&gt;// if(LINEPERCENT &amp;gt; 0, SUM((LINEPERCENT/100) * (SALESQTY * SALESPRICE)), SUM(LINEDISC)) as [Total Discount],&lt;BR /&gt;// (SUM(SALESQTY * SALESPRICE) - if(LINEPERCENT &amp;gt; 0, SUM((LINEPERCENT/100) * (SALESQTY * SALESPRICE)), SUM(LINEDISC))) as [Net Sales Amount], &lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;ITEMID&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/STRONG&gt;&lt;P&gt;&lt;STRONG style=": ; color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style=": ; color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style=": ; color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style=": ; color: #0000ff; font-size: 8pt;"&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style=": ; color: #0000ff; font-size: 8pt;"&gt;&amp;nbsp; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;SQL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt; SELECT CUSTACCOUNT, SALESID, SALESPRICE, SALESQTY, LINEDISC, LINEPERCENT, LINENUM, SALESSTATUS, ITEMID&lt;BR /&gt;FROM "KBNBSAXO01_OneRetail_Prod".dbo.SALESLINE; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; &lt;/STRONG&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 8pt;"&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Feb 2013 14:42:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IF-and-SUM-in-script-load-from-SQL/m-p/467727#M697242</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-02-25T14:42:18Z</dc:date>
    </item>
    <item>
      <title>Re: IF and SUM in script load from SQL</title>
      <link>https://community.qlik.com/t5/QlikView/IF-and-SUM-in-script-load-from-SQL/m-p/467728#M697243</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The problem is not sum and if in one expression. The problem is that if you use an aggregation function like sum, then all fields not used in aggregation functions need to be listed in a group by clause. &lt;SPAN style="text-decoration: line-through;"&gt;But you can't use a group by with a preceding load&lt;/SPAN&gt;. So you need to do the summing in the sql statement or use a resident load. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There's also a comma after ITEMID instead of a semicolon.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Edit: as Henric pointed out below I'm wrong about using a group by with a preceding load. It is possible. That doesn't mean it's a good idea though.&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Feb 2013 14:54:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IF-and-SUM-in-script-load-from-SQL/m-p/467728#M697243</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2013-02-25T14:54:23Z</dc:date>
    </item>
    <item>
      <title>Re: IF and SUM in script load from SQL</title>
      <link>https://community.qlik.com/t5/QlikView/IF-and-SUM-in-script-load-from-SQL/m-p/467729#M697244</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;When you use the function SUM(), you need to put in your script the sintaxe GROUP_BY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try use the IF statment inside the function SUM()&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SUM( IF( LINEPERCENT &amp;gt; 0, ( LINEPERCENT/100 ) * ( SALESQTY * SALESPRICE ), LINEDISC )&amp;nbsp; )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ex.:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp; CUSTACCOUNT,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SALESID,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SALESPRICE,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SALESQTY,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SALESPRICE * SALESQTY as [Sales Amount],&lt;/P&gt;&lt;P&gt;&amp;nbsp; LINEDISC,&lt;/P&gt;&lt;P&gt;&amp;nbsp; LINEPERCENT,&lt;/P&gt;&lt;P&gt;&amp;nbsp; LINENUM,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SALESSTATUS,&lt;/P&gt;&lt;P&gt;&amp;nbsp; ITEMID,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SUM( IF( LINEPERCENT &amp;gt; 0, ( LINEPERCENT/100 ) * ( SALESQTY * SALESPRICE ), LINEDISC ) ) as [Total Discount],&lt;/P&gt;&lt;P&gt;&amp;nbsp; SUM(SALESQTY * SALESPRICE) - SUM( IF( LINEPERCENT &amp;gt; 0, ( LINEPERCENT/100 ) * ( SALESQTY * SALESPRICE ), LINEDISC ) ) as [Net Sales Amount] &lt;/P&gt;&lt;P&gt;SQL&lt;/P&gt;&lt;P&gt;&amp;nbsp; SELECT CUSTACCOUNT, SALESID, SALESPRICE, SALESQTY, LINEDISC, LINEPERCENT, LINENUM, SALESSTATUS, ITEMID&lt;/P&gt;&lt;P&gt;&amp;nbsp; FROM "KBNBSAXO01_OneRetail_Prod".dbo.SALESLINE;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GROUP BY &lt;/P&gt;&lt;P&gt;&amp;nbsp; CUSTACCOUNT,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SALESID,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SALESPRICE,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SALESQTY,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SALESPRICE * SALESQTY as [Sales Amount],&lt;/P&gt;&lt;P&gt;&amp;nbsp; LINEDISC,&lt;/P&gt;&lt;P&gt;&amp;nbsp; LINEPERCENT,&lt;/P&gt;&lt;P&gt;&amp;nbsp; LINENUM,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SALESSTATUS,&lt;/P&gt;&lt;P&gt;&amp;nbsp; ITEMID;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Feb 2013 14:55:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IF-and-SUM-in-script-load-from-SQL/m-p/467729#M697244</guid>
      <dc:creator />
      <dc:date>2013-02-25T14:55:53Z</dc:date>
    </item>
    <item>
      <title>Re: IF and SUM in script load from SQL</title>
      <link>https://community.qlik.com/t5/QlikView/IF-and-SUM-in-script-load-from-SQL/m-p/467730#M697246</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you both of you for your help - It's much appreciated. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've tried putting the If function into a sum and added the Group By function. It is however like the Group By function doesn't work &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I get the error "OLEDB read failed" (which I also got before) when I'm trying the following:&lt;/P&gt;&lt;P&gt;LOAD CUSTACCOUNT,&lt;BR /&gt; SALESID,&lt;BR /&gt; SALESPRICE,&lt;BR /&gt; SALESQTY,&lt;BR /&gt; SALESPRICE * SALESQTY as [Sales Amount],&lt;BR /&gt; LINEDISC,&lt;BR /&gt; LINEPERCENT,&lt;BR /&gt; LINENUM,&lt;BR /&gt; SALESSTATUS,&lt;BR /&gt; SUM( IF( LINEPERCENT &amp;gt; 0, ( LINEPERCENT/100 ) * ( SALESQTY * SALESPRICE ), LINEDISC ) ) as [Total Discount],&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SUM(SALESQTY * SALESPRICE) - SUM( IF( LINEPERCENT &amp;gt; 0, ( LINEPERCENT/100 ) * ( SALESQTY * SALESPRICE ), LINEDISC ) ) as [Net Sales Amount],&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ITEMID;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;SQL SELECT CUSTACCOUNT, SALESID, SALESPRICE, SALESQTY, LINEDISC, LINEPERCENT, LINENUM, SALESSTATUS, ITEMID&lt;BR /&gt;FROM "KBNBSAXO01_OneRetail_Prod".dbo.SALESLINE;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GROUP BY &lt;BR /&gt;&amp;nbsp; CUSTACCOUNT,&lt;BR /&gt;&amp;nbsp; SALESID,&lt;BR /&gt;&amp;nbsp; SALESPRICE,&lt;BR /&gt;&amp;nbsp; SALESQTY,&lt;BR /&gt;&amp;nbsp; SALESPRICE * SALESQTY as [Sales Amount],&lt;BR /&gt;&amp;nbsp; LINEDISC,&lt;BR /&gt;&amp;nbsp; LINEPERCENT,&lt;BR /&gt;&amp;nbsp; LINENUM,&lt;BR /&gt;&amp;nbsp; SALESSTATUS,&lt;BR /&gt;&amp;nbsp; ITEMID;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style=": ; color: #0000ff; font-size: 8pt;"&gt;&amp;nbsp; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;/STRONG&gt;Considering what @Gysbert wrote is it then possible to use the Group By function when it's a preceding load?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;﻿&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;STRONG style="color: #0000ff; font-size: 8pt;"&gt;&lt;/STRONG&gt; &lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Feb 2013 15:33:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IF-and-SUM-in-script-load-from-SQL/m-p/467730#M697246</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-02-25T15:33:23Z</dc:date>
    </item>
    <item>
      <title>Re: IF and SUM in script load from SQL</title>
      <link>https://community.qlik.com/t5/QlikView/IF-and-SUM-in-script-load-from-SQL/m-p/467731#M697250</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You &lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;can&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;have a group by in a preceding load. But you should still do it in the SELECT - It's faster.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HIC&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Feb 2013 15:57:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IF-and-SUM-in-script-load-from-SQL/m-p/467731#M697250</guid>
      <dc:creator>hic</dc:creator>
      <dc:date>2013-02-25T15:57:03Z</dc:date>
    </item>
    <item>
      <title>Re: IF and SUM in script load from SQL</title>
      <link>https://community.qlik.com/t5/QlikView/IF-and-SUM-in-script-load-from-SQL/m-p/467732#M697252</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Try this:&lt;/P&gt;&lt;P&gt; &lt;BR /&gt;TABLE1:&lt;BR /&gt;SQL&lt;BR /&gt;SELECT &lt;BR /&gt;CUSTACCOUNT, SALESID, SALESPRICE, SALESQTY, LINEDISC, LINEPERCENT, LINENUM, SALESSTATUS, ITEMID&lt;BR /&gt;FROM &lt;BR /&gt;"KBNBSAXO01_OneRetail_Prod".dbo.SALESLINE&lt;BR /&gt;; &lt;/P&gt;&lt;P&gt; &lt;BR /&gt;TABLE2:&lt;BR /&gt;LOAD&lt;BR /&gt;*,&lt;BR /&gt;SALESPRICE * SALESQTY as [Sales Amount],&lt;BR /&gt;sum(if(LINEPERCENT &amp;gt; 0,(LINEPERCENT/100) * (SALESQTY * SALESPRICE), LINEDISC) as [Total Discount],&lt;BR /&gt;SUM(SALESQTY * SALESPRICE) - SUM(if(LINEPERCENT &amp;gt; 0, (LINEPERCENT/100) * (SALESQTY * SALESPRICE), LINEDISC)) as [Net Sales Amount]&lt;BR /&gt;RESIDENT&lt;BR /&gt;TABLE1&lt;BR /&gt;GROUP BY&lt;BR /&gt;CUSTACCOUNT,&lt;BR /&gt;SALESID,&lt;BR /&gt;SALESPRICE,&lt;BR /&gt;SALESQTY,&lt;BR /&gt;LINEDISC,&lt;BR /&gt;LINEPERCENT,&lt;BR /&gt;LINENUM,&lt;BR /&gt;SALESSTATUS,&lt;BR /&gt;ITEMID&lt;BR /&gt;;&lt;/P&gt;&lt;P&gt; &lt;BR /&gt;DROP TABLE TABLE1; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or even this should work:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SQL&lt;BR /&gt;SELECT &lt;BR /&gt;CUSTACCOUNT,&lt;BR /&gt;SALESID,&lt;BR /&gt;SALESPRICE,&lt;BR /&gt;SALESQTY,&lt;BR /&gt;LINEDISC,&lt;BR /&gt;LINEPERCENT,&lt;BR /&gt;LINENUM,&lt;BR /&gt;SALESSTATUS,&lt;BR /&gt;ITEMID,&lt;BR /&gt;SALESPRICE * SALESQTY as [Sales Amount],&lt;BR /&gt;sum(if(LINEPERCENT &amp;gt; 0,(LINEPERCENT/100) * (SALESQTY * SALESPRICE), LINEDISC) as [Total Discount],&lt;BR /&gt;SUM(SALESQTY * SALESPRICE) - SUM(if(LINEPERCENT &amp;gt; 0, (LINEPERCENT/100) * (SALESQTY * SALESPRICE), LINEDISC)) as [Net Sales Amount]&lt;BR /&gt;FROM &lt;BR /&gt;"KBNBSAXO01_OneRetail_Prod".dbo.SALESLINE&lt;BR /&gt;GROUP BY&lt;BR /&gt;CUSTACCOUNT,&lt;BR /&gt;SALESID,&lt;BR /&gt;SALESPRICE,&lt;BR /&gt;SALESQTY,&lt;BR /&gt;LINEDISC,&lt;BR /&gt;LINEPERCENT,&lt;BR /&gt;LINENUM,&lt;BR /&gt;SALESSTATUS,&lt;BR /&gt;ITEMID&lt;BR /&gt;;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Feb 2013 16:07:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IF-and-SUM-in-script-load-from-SQL/m-p/467732#M697252</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-02-25T16:07:06Z</dc:date>
    </item>
    <item>
      <title>Re: IF and SUM in script load from SQL</title>
      <link>https://community.qlik.com/t5/QlikView/IF-and-SUM-in-script-load-from-SQL/m-p/467733#M697253</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That works!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Feb 2013 16:09:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IF-and-SUM-in-script-load-from-SQL/m-p/467733#M697253</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-02-25T16:09:46Z</dc:date>
    </item>
    <item>
      <title>Re: IF and SUM in script load from SQL</title>
      <link>https://community.qlik.com/t5/QlikView/IF-and-SUM-in-script-load-from-SQL/m-p/467734#M697254</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Very useful post&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Jul 2013 09:46:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IF-and-SUM-in-script-load-from-SQL/m-p/467734#M697254</guid>
      <dc:creator>techvarun</dc:creator>
      <dc:date>2013-07-16T09:46:47Z</dc:date>
    </item>
  </channel>
</rss>

