<?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: Problem with the If Condition in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Problem-with-the-If-Condition/m-p/1367627#M418358</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i would recommend you to create a variable in script:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vAccountsArray = 'PL511000T', 'PL922400T'; .... (all your accounts)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then build your IF Statement like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if(([Actual]&amp;gt;[Budget]) and match(ACCOUNT, '$(vAccountsArray)',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(-(fabs(([Var]/[Budget]) * 100))&amp;lt;-100,'&amp;lt;(100%)',-(fabs(([Var]/[Budget]) * 100))),&lt;/P&gt;&lt;P&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; if(fabs(([Var]/[Budget]) * 100)&amp;gt;100, '&amp;gt;100%' ,fabs(([Var]/[Budget]) * 100)))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;tim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 25 Jul 2017 12:18:23 GMT</pubDate>
    <dc:creator>zhadrakas</dc:creator>
    <dc:date>2017-07-25T12:18:23Z</dc:date>
    <item>
      <title>Problem with the If Condition</title>
      <link>https://community.qlik.com/t5/QlikView/Problem-with-the-If-Condition/m-p/1367625#M418356</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Geniuses,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have two big if conditions below, I want to merge those two conditions into 1 if condition so as to put it into the expression&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=if(([Actual]&amp;gt;[Budget]) and (ACCOUNT='PL924100T' OR ACCOUNT='PL924000T' OR ACCOUNT='PL923100T' OR ACCOUNT='PL411810'&amp;nbsp; OR ACCOUNT='PL411350T' OR ACCOUNT='PL411150T' OR ACCOUNT='PL518000T' OR ACCOUNT='PL923200T' &lt;/P&gt;&lt;P&gt;OR ACCOUNT='PL923000T' OR ACCOUNT='PL411200T' OR ACCOUNT='PL922100T' OR ACCOUNT='PL922000T' OR ACCOUNT='PL411900T' OR ACCOUNT='PL430000T' OR ACCOUNT='PL411990'&amp;nbsp; OR ACCOUNT='PL921000T' OR ACCOUNT='PL920000T' &lt;/P&gt;&lt;P&gt;OR ACCOUNT='PL900000T' OR ACCOUNT='PL990000T'),&lt;/P&gt;&lt;P&gt;if(fabs(([Var]/[Budget]) * 100)&amp;gt;100, '&amp;gt;100%' ,fabs(([Var]/[Budget]) * 100))&lt;/P&gt;&lt;P&gt;,&lt;/P&gt;&lt;P&gt;if(-(fabs(([Var]/[Budget]) * 100))&amp;lt;-100,'&amp;lt;(100%)',-(fabs(([Var]/[Budget]) * 100)))&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;if(([Actual]&amp;gt;[Budget]) and (ACCOUNT='PL511000T' OR ACCOUNT='PL519000T' OR ACCOUNT='PL515000T' OR ACCOUNT='PL923300T' OR ACCOUNT='PL512000T' OR ACCOUNT='PL922200T' OR ACCOUNT='PL922300T' OR ACCOUNT='PL922400T'&lt;/P&gt;&lt;P&gt; OR ACCOUNT='PL516000T' OR ACCOUNT='PL517000T'&lt;/P&gt;&lt;P&gt;),&lt;/P&gt;&lt;P&gt;if(-(fabs(([Var]/[Budget]) * 100))&amp;lt;-100,'&amp;lt;(100%)',-(fabs(([Var]/[Budget]) * 100)))&lt;/P&gt;&lt;P&gt;,&lt;/P&gt;&lt;P&gt;if(fabs(([Var]/[Budget]) * 100)&amp;gt;100, '&amp;gt;100%' ,fabs(([Var]/[Budget]) * 100))&lt;/P&gt;&lt;P&gt;)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;S&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jul 2017 11:56:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Problem-with-the-If-Condition/m-p/1367625#M418356</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-07-25T11:56:23Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with the If Condition</title>
      <link>https://community.qlik.com/t5/QlikView/Problem-with-the-If-Condition/m-p/1367626#M418357</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;When I says merge I mean with the help of nested if&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jul 2017 12:06:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Problem-with-the-If-Condition/m-p/1367626#M418357</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-07-25T12:06:43Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with the If Condition</title>
      <link>https://community.qlik.com/t5/QlikView/Problem-with-the-If-Condition/m-p/1367627#M418358</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i would recommend you to create a variable in script:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vAccountsArray = 'PL511000T', 'PL922400T'; .... (all your accounts)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then build your IF Statement like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if(([Actual]&amp;gt;[Budget]) and match(ACCOUNT, '$(vAccountsArray)',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(-(fabs(([Var]/[Budget]) * 100))&amp;lt;-100,'&amp;lt;(100%)',-(fabs(([Var]/[Budget]) * 100))),&lt;/P&gt;&lt;P&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; if(fabs(([Var]/[Budget]) * 100)&amp;gt;100, '&amp;gt;100%' ,fabs(([Var]/[Budget]) * 100)))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;tim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jul 2017 12:18:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Problem-with-the-If-Condition/m-p/1367627#M418358</guid>
      <dc:creator>zhadrakas</dc:creator>
      <dc:date>2017-07-25T12:18:23Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with the If Condition</title>
      <link>https://community.qlik.com/t5/QlikView/Problem-with-the-If-Condition/m-p/1367628#M418359</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;creating the variable will only reduce the size of the if but still there are lot of conditions which I need to accomodate in nested if&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is where I got stuck bro.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jul 2017 12:37:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Problem-with-the-If-Condition/m-p/1367628#M418359</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-07-25T12:37:20Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with the If Condition</title>
      <link>https://community.qlik.com/t5/QlikView/Problem-with-the-If-Condition/m-p/1367629#M418360</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Shashank,&lt;/P&gt;&lt;P&gt;This expression combines the two and will be easier to maintain&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;if([Actual]&amp;gt;[Budget]) and &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Match(&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;ACCOUNT,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;'PL924100T','PL924000T','PL923100T','PL411810','PL411350T','PL411150T','PL518000T','PL923200T',&lt;/P&gt;&lt;P&gt;'PL923000T','PL411200T','PL922100T','PL922000T','PL411900T','PL430000T','PL411990','PL921000T',&lt;/P&gt;&lt;P&gt;'PL920000T','PL900000T','PL990000T','PL511000T','PL519000T','PL515000T','PL923300T','PL512000T',&lt;/P&gt;&lt;P&gt;'PL922200T','PL922300T','PL922400T','PL516000T','PL517000T'),&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;if(fabs(([Var]/[Budget]) * 100)&amp;gt;100, '&amp;gt;100%' ,fabs(([Var]/[Budget]) * 100))&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;if(-(fabs(([Var]/[Budget]) * 100))&amp;lt;-100,'&amp;lt;(100%)',-(fabs(([Var]/[Budget]) * 100)))&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;)&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;I'm curious about the last part of your expression.&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;if(-(fabs(([Var]/[Budget]) * 100))&amp;lt;-100, ...&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;is the same as&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;if((fabs(([Var]/[Budget]) * 100))&amp;gt;100, ... which appears earlier in your expression&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;(multiplying an inequality by a negative number reverses the sign, '&amp;lt;' becomes '&amp;gt;')&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;We can simplify further to&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;if(fabs(([Var]/[Budget]))&amp;gt;1, ...&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;If Budget is &amp;gt;0 then&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;if(fabs(Var)&amp;gt;Budget, ...&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Hope this helps.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Andrew&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jul 2017 12:40:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Problem-with-the-If-Condition/m-p/1367629#M418360</guid>
      <dc:creator>effinty2112</dc:creator>
      <dc:date>2017-07-25T12:40:20Z</dc:date>
    </item>
  </channel>
</rss>

