<?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 IsNull in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/IsNull/m-p/216366#M69689</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Thom use the rangesum function instead, it will also save the if validation. The expression might look something like this:&lt;/P&gt;&lt;P&gt;rangesum( [tblDrgOrders.sun],[tblDrgOrders.mon],[tblDrgOrders.tue],[tblDrgOrders.wed],[tblDrgOrders.thu],[tblDrgOrders.fri],[tblDrgOrders.sat] )&lt;/P&gt;&lt;P&gt;it might also be safer if you cast to num, in case you have empty strings instead of values, like this:&lt;/P&gt;&lt;P&gt;rangesum( num([tblDrgOrders.sun]), num([[tblDrgOrders.mon]), num([[tblDrgOrders.tue]), num([[tblDrgOrders.wed]), num([[tblDrgOrders.thu]), num([[tblDrgOrders.fri]), num([[tblDrgOrders.sat]) )&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 23 Sep 2010 20:45:41 GMT</pubDate>
    <dc:creator />
    <dc:date>2010-09-23T20:45:41Z</dc:date>
    <item>
      <title>IsNull</title>
      <link>https://community.qlik.com/t5/QlikView/IsNull/m-p/216365#M69688</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello All,&lt;/P&gt;&lt;P&gt;I am having a problem summing some fields in my load script. The only time they sum correctly is if all fields (Sunday - Saturday) are populated with a value, otherwise all I get when I create a list box is '-' in the weeksum column. Thanks Thom&lt;/P&gt;&lt;P&gt;if(isnull([tblDrgOrders.sun]),0,[tblDrgOrders.sun]) + if(isnull([tblDrgOrders.mon]),0,[tblDrgOrders.mon]) +&lt;BR /&gt; if(isnull([tblDrgOrders.tue]),0,[tblDrgOrders.tue]) + if(isnull([tblDrgOrders.wed]),0,[tblDrgOrders.wed]) +&lt;BR /&gt; if(isnull([tblDrgOrders.thu]),0,[tblDrgOrders.thu]) + if(isnull([tblDrgOrders.fri]),0,[tblDrgOrders.fri]) +&lt;BR /&gt; if(isnull([tblDrgOrders.sat]),0,[tblDrgOrders.sat]) as WeekSum,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Sep 2010 20:35:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IsNull/m-p/216365#M69688</guid>
      <dc:creator>tmumaw</dc:creator>
      <dc:date>2010-09-23T20:35:07Z</dc:date>
    </item>
    <item>
      <title>IsNull</title>
      <link>https://community.qlik.com/t5/QlikView/IsNull/m-p/216366#M69689</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Thom use the rangesum function instead, it will also save the if validation. The expression might look something like this:&lt;/P&gt;&lt;P&gt;rangesum( [tblDrgOrders.sun],[tblDrgOrders.mon],[tblDrgOrders.tue],[tblDrgOrders.wed],[tblDrgOrders.thu],[tblDrgOrders.fri],[tblDrgOrders.sat] )&lt;/P&gt;&lt;P&gt;it might also be safer if you cast to num, in case you have empty strings instead of values, like this:&lt;/P&gt;&lt;P&gt;rangesum( num([tblDrgOrders.sun]), num([[tblDrgOrders.mon]), num([[tblDrgOrders.tue]), num([[tblDrgOrders.wed]), num([[tblDrgOrders.thu]), num([[tblDrgOrders.fri]), num([[tblDrgOrders.sat]) )&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Sep 2010 20:45:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IsNull/m-p/216366#M69689</guid>
      <dc:creator />
      <dc:date>2010-09-23T20:45:41Z</dc:date>
    </item>
    <item>
      <title>IsNull</title>
      <link>https://community.qlik.com/t5/QlikView/IsNull/m-p/216367#M69690</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Ivan,&lt;/P&gt;&lt;P&gt;That worked perfectly on summing up all the fields. The individual fields still show ' ', is there a way through the load script to replace the null values with '0'?&lt;/P&gt;&lt;P&gt;Thom&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Sep 2010 22:36:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IsNull/m-p/216367#M69690</guid>
      <dc:creator>tmumaw</dc:creator>
      <dc:date>2010-09-23T22:36:26Z</dc:date>
    </item>
    <item>
      <title>IsNull</title>
      <link>https://community.qlik.com/t5/QlikView/IsNull/m-p/216368#M69691</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, use similar expressions for individual fields, like this:&lt;/P&gt;&lt;P&gt;rangesum( num([tblDrgOrders.sun]) )&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Sep 2010 22:47:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IsNull/m-p/216368#M69691</guid>
      <dc:creator />
      <dc:date>2010-09-23T22:47:03Z</dc:date>
    </item>
    <item>
      <title>IsNull</title>
      <link>https://community.qlik.com/t5/QlikView/IsNull/m-p/216369#M69692</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just a word of caution using null tests in that 64 bit results are inconsistent - for this reason I always use a len test instead i.e if (len(fieldname) = 0,.........)&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gordon&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Sep 2010 00:01:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IsNull/m-p/216369#M69692</guid>
      <dc:creator />
      <dc:date>2010-09-24T00:01:18Z</dc:date>
    </item>
    <item>
      <title>IsNull</title>
      <link>https://community.qlik.com/t5/QlikView/IsNull/m-p/216370#M69693</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks to both of you. Your suggestions worked perfectly. I need to talk to our developers to be sure they initalize the fields correctly. This will make my life much easier. Have a geat day.&lt;/P&gt;&lt;P&gt;Thom&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Sep 2010 13:17:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IsNull/m-p/216370#M69693</guid>
      <dc:creator>tmumaw</dc:creator>
      <dc:date>2010-09-24T13:17:13Z</dc:date>
    </item>
  </channel>
</rss>

