<?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 Nested IF condition in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Nested-IF-condition/m-p/1032597#M946093</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;&lt;/P&gt;&lt;P&gt;I am working on color coding of a report where depending on certain comparison, the background color of the report should change. The condition is something given below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if (x=0)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;if (a&amp;gt;b)&lt;/P&gt;&lt;P&gt;{red color&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;};&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;else if (a&amp;lt;b)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;{green color&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;} &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;else &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;{amber color}&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;else if(x=1)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;if(a&amp;lt;b)&lt;/P&gt;&lt;P&gt;{green color}&lt;/P&gt;&lt;P&gt;else if(a&amp;gt;b)&lt;/P&gt;&lt;P&gt;{red color}&lt;/P&gt;&lt;P&gt;else &lt;/P&gt;&lt;P&gt;{amber color}&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;else if(x=2)&lt;/P&gt;&lt;P&gt;{ if ((a&amp;gt;b) and (c&amp;gt;d))&lt;/P&gt;&lt;P&gt;{red color&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;else if ((a&amp;lt;b) and (c&amp;lt;d))&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;{green color}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;else if ((a&amp;lt;b) or (c&amp;lt;d))&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;{amber color}&lt;/P&gt;&lt;P&gt;else &lt;/P&gt;&lt;P&gt;{blue color}&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;else&lt;/P&gt;&lt;P&gt;{blue color}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can somebody please tell me how to implement this nested condition. I have tried the below option but it is not working. The loop never goes to default condition. &lt;/P&gt;&lt;P&gt;IF(vCal_Thresh = 0,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF(v_checkSales = 1, $(vRed),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF(v_checkSales = 0, $(vGreen)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , $(vCal_Default_Color)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;, IF(vCal_Thresh = 1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF(v_checkGM = 1, $(vRed),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF(v_checkGM = 0, $(vGreen)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , $(vDefault_Color)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;, &lt;/P&gt;&lt;P&gt; IF(vCal_Thresh = 2,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF(v_checkSales = 1 and v_checkGM = 1, $(vRed),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF(v_checkSales = 0 and v_checkGM = 0, $(vGreen)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , $(vDefault_Color)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , &lt;/P&gt;&lt;P&gt; IF(vCal_Default = 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , $(vDefault_Color)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;)))&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 06 Jan 2016 04:34:32 GMT</pubDate>
    <dc:creator />
    <dc:date>2016-01-06T04:34:32Z</dc:date>
    <item>
      <title>Nested IF condition</title>
      <link>https://community.qlik.com/t5/QlikView/Nested-IF-condition/m-p/1032597#M946093</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;&lt;/P&gt;&lt;P&gt;I am working on color coding of a report where depending on certain comparison, the background color of the report should change. The condition is something given below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if (x=0)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;if (a&amp;gt;b)&lt;/P&gt;&lt;P&gt;{red color&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;};&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;else if (a&amp;lt;b)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;{green color&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;} &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;else &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;{amber color}&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;else if(x=1)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;if(a&amp;lt;b)&lt;/P&gt;&lt;P&gt;{green color}&lt;/P&gt;&lt;P&gt;else if(a&amp;gt;b)&lt;/P&gt;&lt;P&gt;{red color}&lt;/P&gt;&lt;P&gt;else &lt;/P&gt;&lt;P&gt;{amber color}&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;else if(x=2)&lt;/P&gt;&lt;P&gt;{ if ((a&amp;gt;b) and (c&amp;gt;d))&lt;/P&gt;&lt;P&gt;{red color&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;else if ((a&amp;lt;b) and (c&amp;lt;d))&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;{green color}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;else if ((a&amp;lt;b) or (c&amp;lt;d))&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;{amber color}&lt;/P&gt;&lt;P&gt;else &lt;/P&gt;&lt;P&gt;{blue color}&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;else&lt;/P&gt;&lt;P&gt;{blue color}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can somebody please tell me how to implement this nested condition. I have tried the below option but it is not working. The loop never goes to default condition. &lt;/P&gt;&lt;P&gt;IF(vCal_Thresh = 0,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF(v_checkSales = 1, $(vRed),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF(v_checkSales = 0, $(vGreen)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , $(vCal_Default_Color)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;, IF(vCal_Thresh = 1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF(v_checkGM = 1, $(vRed),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF(v_checkGM = 0, $(vGreen)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , $(vDefault_Color)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;, &lt;/P&gt;&lt;P&gt; IF(vCal_Thresh = 2,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF(v_checkSales = 1 and v_checkGM = 1, $(vRed),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF(v_checkSales = 0 and v_checkGM = 0, $(vGreen)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , $(vDefault_Color)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , &lt;/P&gt;&lt;P&gt; IF(vCal_Default = 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , $(vDefault_Color)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;)))&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jan 2016 04:34:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Nested-IF-condition/m-p/1032597#M946093</guid>
      <dc:creator />
      <dc:date>2016-01-06T04:34:32Z</dc:date>
    </item>
    <item>
      <title>Re: Nested IF condition</title>
      <link>https://community.qlik.com/t5/QlikView/Nested-IF-condition/m-p/1032598#M946094</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think Pick Match functions can resolve your problem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jan 2016 10:13:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Nested-IF-condition/m-p/1032598#M946094</guid>
      <dc:creator>tyagishaila</dc:creator>
      <dc:date>2016-01-06T10:13:15Z</dc:date>
    </item>
    <item>
      <title>Re: Nested IF condition</title>
      <link>https://community.qlik.com/t5/QlikView/Nested-IF-condition/m-p/1032599#M946095</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It would be difficult to troubleshoot without looking at a sample. Do you have a sample you can share with the expected output where each of the conditions can be tested out?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jan 2016 11:15:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Nested-IF-condition/m-p/1032599#M946095</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2016-01-06T11:15:32Z</dc:date>
    </item>
  </channel>
</rss>

