<?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: Why this set analysis for 'Nested if' is not working properly? in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Why-this-set-analysis-for-Nested-if-is-not-working-properly/m-p/879942#M307086</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Greatly simplifying:&lt;/P&gt;&lt;P&gt;if(x&amp;gt;=22,Do this,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(x&amp;lt;22, Do this,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(x&amp;lt;=20, Do this)))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The third IF will never evaluate. Suppose x = 15. 15 is &amp;lt; 22 so the second IF will handle that value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try:&lt;/P&gt;&lt;P&gt;if(x&amp;gt;=22, Do this,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(x&amp;lt;=20, Do this,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Do this))&lt;/P&gt;&lt;P&gt;If x is not &amp;gt; = 22 and x is not &amp;lt; = 20 then it has to be between 20 and 22. No reason for the third IF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 12 Jun 2015 12:20:13 GMT</pubDate>
    <dc:creator>m_woolf</dc:creator>
    <dc:date>2015-06-12T12:20:13Z</dc:date>
    <item>
      <title>Why this set analysis for 'Nested if' is not working properly?</title>
      <link>https://community.qlik.com/t5/QlikView/Why-this-set-analysis-for-Nested-if-is-not-working-properly/m-p/879941#M307085</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;Hello Friends,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; i'm try to calculate the percentage of Temperature Compliance for each branch type . it shows the 'OK' in Set analysis but it won't work properly.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;can you show me whats the exact mistake in following calculation in set&amp;nbsp; analysis.?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;STRONG&gt;it will not give proper solution in pivot table and cyclic group or drill down.&lt;/STRONG&gt;&lt;/SPAN&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;&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;STRONG&gt;/* Branch Type ST */&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;round(&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if(branch_type = 'ST',&lt;/P&gt;&lt;P&gt;If(Fabs(Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'ST'}&amp;gt;}param_value))&amp;gt;= 22&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;,(Fabs(Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'ST'}&amp;gt;}param_value)))/22,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If((Fabs(Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'ST'}&amp;gt;}param_value)))&amp;lt;22&lt;/P&gt;&lt;P&gt;&amp;nbsp; and (Fabs(Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'ST'}&amp;gt;}param_value))) &amp;gt;=21&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;,(Fabs(Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'ST'}&amp;gt;}param_value)))/21.5,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If(Fabs(Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'ST'}&amp;gt;}param_value))&amp;lt;= 20&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;,(Fabs(avg({$&amp;lt;param_name={'Temperature'},branch_type = {'ST'}&amp;gt;}param_value)))/20))),&lt;/SPAN&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;&amp;nbsp; &lt;STRONG&gt;/* Branch Type DEPOT */&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;if(branch_type = 'DEPOT',&lt;/P&gt;&lt;P&gt;If(Fabs(Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'DEPOT'}&amp;gt;}param_value))&amp;gt;= 25&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;,(Fabs(Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'DEPOT'}&amp;gt;}param_value)))/25,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If((Fabs(Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'DEPOT'}&amp;gt;}param_value)))&amp;lt;25&lt;/P&gt;&lt;P&gt;&amp;nbsp; and (Fabs(Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'DEPOT'}&amp;gt;}param_value))) &amp;gt;=23&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;,(Fabs(Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'DEPOT'}&amp;gt;}param_value)))/23.5,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;If(Fabs(Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'DEPOT'}&amp;gt;}param_value))&amp;lt;= 22.9&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;,(Fabs(Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'DEPOT'}&amp;gt;}param_value)))/22))),&lt;/SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;/* Branch Type RS */&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;if(branch_type = 'RS',&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;If(Fabs(Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'RS'}&amp;gt;}param_value))&amp;gt;= 20&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;,(Fabs(Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'RS'}&amp;gt;}param_value)))/20,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If((Fabs(Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'RS'}&amp;gt;}param_value)))&amp;lt;20&lt;/P&gt;&lt;P&gt;&amp;nbsp; and (Fabs(Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'RS'}&amp;gt;}param_value))) &amp;gt;=19&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;,(Fabs(Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'RS'}&amp;gt;}param_value)))/19.5,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;If(Fabs(Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'RS'}&amp;gt;}param_value))&amp;lt;= 18.9&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;,(Fabs(Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'RS'}&amp;gt;}param_value)))/18))),&lt;/SPAN&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;&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;STRONG&gt;&amp;nbsp; /* Branch Type PT */&lt;/STRONG&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(branch_type = 'PT',&lt;/P&gt;&lt;P&gt;If(Fabs(Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'PT'}&amp;gt;}param_value))&amp;gt;= 25&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;,(Fabs(Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'PT'}&amp;gt;}param_value)))/25,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If((Fabs(Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'PT'}&amp;gt;}param_value)))&amp;lt;25&lt;/P&gt;&lt;P&gt;&amp;nbsp; and (Fabs(Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'PT'}&amp;gt;}param_value))) &amp;gt;=23&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;,(Fabs(Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'PT'}&amp;gt;}param_value)))/23.5,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;If(Fabs(Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'PT'}&amp;gt;}param_value))&amp;lt;= 22.9&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;,(Fabs(Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'PT'}&amp;gt;}param_value)))/22)&lt;/SPAN&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;))))*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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/thread/165554"&gt;Set analysis&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jun 2015 06:26:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Why-this-set-analysis-for-Nested-if-is-not-working-properly/m-p/879941#M307085</guid>
      <dc:creator>sspawar88</dc:creator>
      <dc:date>2015-06-12T06:26:19Z</dc:date>
    </item>
    <item>
      <title>Re: Why this set analysis for 'Nested if' is not working properly?</title>
      <link>https://community.qlik.com/t5/QlikView/Why-this-set-analysis-for-Nested-if-is-not-working-properly/m-p/879942#M307086</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Greatly simplifying:&lt;/P&gt;&lt;P&gt;if(x&amp;gt;=22,Do this,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(x&amp;lt;22, Do this,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(x&amp;lt;=20, Do this)))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The third IF will never evaluate. Suppose x = 15. 15 is &amp;lt; 22 so the second IF will handle that value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try:&lt;/P&gt;&lt;P&gt;if(x&amp;gt;=22, Do this,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(x&amp;lt;=20, Do this,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Do this))&lt;/P&gt;&lt;P&gt;If x is not &amp;gt; = 22 and x is not &amp;lt; = 20 then it has to be between 20 and 22. No reason for the third IF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jun 2015 12:20:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Why-this-set-analysis-for-Nested-if-is-not-working-properly/m-p/879942#M307086</guid>
      <dc:creator>m_woolf</dc:creator>
      <dc:date>2015-06-12T12:20:13Z</dc:date>
    </item>
    <item>
      <title>Re: Why this set analysis for 'Nested if' is not working properly?</title>
      <link>https://community.qlik.com/t5/QlikView/Why-this-set-analysis-for-Nested-if-is-not-working-properly/m-p/879943#M307087</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Just create the variable for Better understanding like the below (vST, vDEPOT, vRS and vPT)&lt;/P&gt;&lt;PRE __default_attr="sql" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_14341176661994032" jivemacro_uid="_14341176661994032" modifiedtitle="true"&gt;
&lt;P&gt;vST : Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'ST'}&amp;gt;}param_value)&lt;/P&gt;
&lt;P&gt;vDEPOT : Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'DEPOT'}&amp;gt;}param_value)&lt;/P&gt;
&lt;P&gt;vRS : Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'RS'}&amp;gt;}param_value)&lt;/P&gt;
&lt;P&gt;vPT : Avg({$&amp;lt;param_name={'Temperature'},branch_type = {'PT'}&amp;gt;}param_value)&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the Expression, put the below&lt;/P&gt;&lt;PRE __default_attr="sql" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_14341177128148248" jivemacro_uid="_14341177128148248"&gt;
&lt;P&gt;=round(Pick(Match(branch_type,'ST','DEPOT','RS','PT'),&lt;/P&gt;
&lt;P&gt;&amp;nbsp; If(Fabs($(vST))&amp;gt;= 22,(Fabs($(vST)))/22,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; If((Fabs($(vST)))&amp;lt;22 and (Fabs($(vST))) &amp;gt;=21,(Fabs($(vST)))/21.5,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; If(Fabs($(vST))&amp;lt;= 20,(Fabs($(vST)))/20))),&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; If(Fabs($(vDEPOT))&amp;gt;= 25,(Fabs($(vDEPOT)))/25,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; If((Fabs($(vDEPOT)))&amp;lt;25 and (Fabs($(vDEPOT))) &amp;gt;=23,(Fabs($(vDEPOT)))/23.5,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; If(Fabs($(vDEPOT))&amp;lt;= 22.9,(Fabs($(vDEPOT)))/22))),&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp; If(Fabs($(vRS))&amp;gt;= 20,(Fabs($(vRS)))/20,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; If((Fabs($(vRS)))&amp;lt;20 and (Fabs($(vRS))) &amp;gt;=19,(Fabs($(vRS)))/19.5,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; If(Fabs($(vRS))&amp;lt;= 18.9,(Fabs($(vRS)))/18))),&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; If(Fabs($(vPT))&amp;gt;= 25,(Fabs($(vPT)))/25,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; If((Fabs($(vPT)))&amp;lt;25 and (Fabs($(vPT))) &amp;gt;=23,(Fabs($(vPT)))/23.5,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; If(Fabs($(vPT))&amp;lt;= 22.9,(Fabs($(vPT)))/22))))*100)&lt;/P&gt;
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jun 2015 14:02:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Why-this-set-analysis-for-Nested-if-is-not-working-properly/m-p/879943#M307087</guid>
      <dc:creator>settu_periasamy</dc:creator>
      <dc:date>2015-06-12T14:02:25Z</dc:date>
    </item>
  </channel>
</rss>

