<?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: Set Analysis - Nulls, Multiple Conditions, Ors in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Set-Analysis-Nulls-Multiple-Conditions-Ors/m-p/472358#M485727</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I was as confused as you looking at this, but I reasoned out what it's doing.&amp;nbsp; Glad I found this though.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;({&amp;lt;A={B}&amp;gt;} A)&lt;/P&gt;&lt;P&gt;the trick is that B isn't s field but a boolean operation confirming whether to include that A or not.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;replace B above with&lt;/P&gt;&lt;P&gt;'is B null' returning true or false.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the set analysis is then if A=TRUE .. distinct A&lt;/P&gt;&lt;P&gt;But this isn't saying that A equals TRUE, but more simply, true - A is a valid A&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 07 Jan 2014 14:50:08 GMT</pubDate>
    <dc:creator />
    <dc:date>2014-01-07T14:50:08Z</dc:date>
    <item>
      <title>Set Analysis - Nulls, Multiple Conditions, Ors</title>
      <link>https://community.qlik.com/t5/QlikView/Set-Analysis-Nulls-Multiple-Conditions-Ors/m-p/472354#M485723</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm trying 3 things in this set analysis that I am not too comfortable with yet.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My code currently looks like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Count({$-&amp;lt;Employee.Manager = {'*'}, User.ID = {'90*'}, User.ID = {'5*'}&amp;gt;} DISTINCT User.ID)&lt;/P&gt;&lt;P&gt;+&lt;/P&gt;&lt;P&gt;Count({$&amp;lt;Employee.Manager = {'Not assigned'}, User.ID = {'90*'}, User.ID = {'5*'}&amp;gt;} DISTINCT User.ID)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to Count DISTINCT User.IDs where the Employee.Manager is null, or is Not assigned.&amp;nbsp; I also only want to select user IDs that begin with 90 or 5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note that I tried replacing all null values of Employee.Manager with 'Not assigned', but I think if User.ID doesn't exist in the Employee table, it'll show up as null no matter what.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Apr 2013 14:50:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Set-Analysis-Nulls-Multiple-Conditions-Ors/m-p/472354#M485723</guid>
      <dc:creator />
      <dc:date>2013-04-19T14:50:25Z</dc:date>
    </item>
    <item>
      <title>Re: Set Analysis - Nulls, Multiple Conditions, Ors</title>
      <link>https://community.qlik.com/t5/QlikView/Set-Analysis-Nulls-Multiple-Conditions-Ors/m-p/472355#M485724</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;Try with this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Count({$&amp;lt;Employee.Manager = {&lt;STRONG&gt;"=Isnull([Employee.Manager])"&lt;/STRONG&gt;, 'Not assigned'}, User.ID = {'90*', '5*'} &amp;gt;} DISTINCT User.ID)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ricardo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Apr 2013 22:56:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Set-Analysis-Nulls-Multiple-Conditions-Ors/m-p/472355#M485724</guid>
      <dc:creator />
      <dc:date>2013-04-19T22:56:39Z</dc:date>
    </item>
    <item>
      <title>Re: Set Analysis - Nulls, Multiple Conditions, Ors</title>
      <link>https://community.qlik.com/t5/QlikView/Set-Analysis-Nulls-Multiple-Conditions-Ors/m-p/472356#M485725</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Just similar to the above solution and can also try this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=Count({$ &amp;lt;Manager={ "=len(Manager)=0"&amp;nbsp; , 'Not Assigned'}, UserID={'5*','9*'}&amp;gt; }DISTINCT UserID)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Yusuf&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 20 Apr 2013 08:32:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Set-Analysis-Nulls-Multiple-Conditions-Ors/m-p/472356#M485725</guid>
      <dc:creator />
      <dc:date>2013-04-20T08:32:40Z</dc:date>
    </item>
    <item>
      <title>Re: Set Analysis - Nulls, Multiple Conditions, Ors</title>
      <link>https://community.qlik.com/t5/QlikView/Set-Analysis-Nulls-Multiple-Conditions-Ors/m-p/472357#M485726</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for the suggestions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ended up getting it with:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=Count({$&amp;lt;UserID= {"=Len(Trim(Manager))=0"}&amp;gt;} DISTINCT UserID)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm still confused as to why it's ( {&amp;lt;A = {B}&amp;gt;} A) and not ( {&amp;lt;B = {B}&amp;gt;} A)... but it works!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 May 2013 18:17:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Set-Analysis-Nulls-Multiple-Conditions-Ors/m-p/472357#M485726</guid>
      <dc:creator />
      <dc:date>2013-05-01T18:17:05Z</dc:date>
    </item>
    <item>
      <title>Re: Set Analysis - Nulls, Multiple Conditions, Ors</title>
      <link>https://community.qlik.com/t5/QlikView/Set-Analysis-Nulls-Multiple-Conditions-Ors/m-p/472358#M485727</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I was as confused as you looking at this, but I reasoned out what it's doing.&amp;nbsp; Glad I found this though.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;({&amp;lt;A={B}&amp;gt;} A)&lt;/P&gt;&lt;P&gt;the trick is that B isn't s field but a boolean operation confirming whether to include that A or not.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;replace B above with&lt;/P&gt;&lt;P&gt;'is B null' returning true or false.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the set analysis is then if A=TRUE .. distinct A&lt;/P&gt;&lt;P&gt;But this isn't saying that A equals TRUE, but more simply, true - A is a valid A&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jan 2014 14:50:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Set-Analysis-Nulls-Multiple-Conditions-Ors/m-p/472358#M485727</guid>
      <dc:creator />
      <dc:date>2014-01-07T14:50:08Z</dc:date>
    </item>
  </channel>
</rss>

