<?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: Calculation with empty/NULL fields in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Calculation-with-empty-NULL-fields/m-p/1507130#M751202</link>
    <description>&lt;P&gt;Is this something you can do on the front end? If you can, I would just perform this using RangeSum() function as it ignore nulls&lt;/P&gt;&lt;PRE&gt;RangeSum(NEED, -STORAGE)&lt;/PRE&gt;</description>
    <pubDate>Thu, 15 Nov 2018 12:11:47 GMT</pubDate>
    <dc:creator>sunny_talwar</dc:creator>
    <dc:date>2018-11-15T12:11:47Z</dc:date>
    <item>
      <title>Calculation with empty/NULL fields</title>
      <link>https://community.qlik.com/t5/QlikView/Calculation-with-empty-NULL-fields/m-p/1507019#M751199</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm currently working on a Project, where I'm loading data from two different tables. One is called Storage and the other one Need. My Goal is to write a column in the loadskript where the Difference shows up. It should look like this:&lt;/P&gt;&lt;P&gt;Need&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Storage&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Diff&lt;BR /&gt;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; 30&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; -10&lt;BR /&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&lt;BR /&gt;10&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&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; 10&lt;BR /&gt;&lt;BR /&gt;It should look like this.&lt;/P&gt;&lt;P&gt;My problem is, that if a certain material is not stored at all, ergo 0, it gets deleted out of the table. I know that I cant calculate with NULL values, so I tried this:&lt;/P&gt;&lt;PRE&gt;LOAD NEED - IF(STORAGE,STORAGE,0) as Difference

and this

LOAD NEED - IF(ISNULL(STORAGE),0,STORAGE) as Difference&lt;/PRE&gt;&lt;P&gt;My result for both looks like this:&lt;/P&gt;&lt;P&gt;Need&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Storage&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Diff&lt;BR /&gt;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; 30&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; -10&lt;BR /&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&lt;BR /&gt;10&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;&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;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;pls help :'(&lt;/P&gt;</description>
      <pubDate>Wed, 25 Nov 2020 16:16:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Calculation-with-empty-NULL-fields/m-p/1507019#M751199</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-11-25T16:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation with empty/NULL fields</title>
      <link>https://community.qlik.com/t5/QlikView/Calculation-with-empty-NULL-fields/m-p/1507061#M751200</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;you can use Alt() function, which is a Qlik version of IsNull() (sort of):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;LOAD
NEED-Alt(STORAGE, 0) as Difference&lt;/PRE&gt;&lt;P&gt;But your If condition looks valid to me, so possibly you're not dealing with null values but empty strings. Instead of checking for nulls you can check value lenght&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;LOAD NEED - IF(Len(STORAGE)=0,0,STORAGE) as Difference&lt;/PRE&gt;&lt;P&gt;Hope this helps&lt;/P&gt;&lt;P&gt;Juraj&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Nov 2018 10:50:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Calculation-with-empty-NULL-fields/m-p/1507061#M751200</guid>
      <dc:creator>juraj_misina</dc:creator>
      <dc:date>2018-11-15T10:50:07Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation with empty/NULL fields</title>
      <link>https://community.qlik.com/t5/QlikView/Calculation-with-empty-NULL-fields/m-p/1507130#M751202</link>
      <description>&lt;P&gt;Is this something you can do on the front end? If you can, I would just perform this using RangeSum() function as it ignore nulls&lt;/P&gt;&lt;PRE&gt;RangeSum(NEED, -STORAGE)&lt;/PRE&gt;</description>
      <pubDate>Thu, 15 Nov 2018 12:11:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Calculation-with-empty-NULL-fields/m-p/1507130#M751202</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2018-11-15T12:11:47Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation with empty/NULL fields</title>
      <link>https://community.qlik.com/t5/QlikView/Calculation-with-empty-NULL-fields/m-p/1507141#M751203</link>
      <description>&lt;P&gt;Thank you a lot!&lt;/P&gt;&lt;P&gt;This is a wonderful Community!&lt;/P&gt;&lt;P&gt;The alt() function worked for me!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Nov 2018 12:25:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Calculation-with-empty-NULL-fields/m-p/1507141#M751203</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-11-15T12:25:07Z</dc:date>
    </item>
  </channel>
</rss>

