<?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: If statement format in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/If-statement-format/m-p/1281663#M401764</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Add another IF() function call that simply checks whether the region is Italy and ignores all status values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The default value is only needed if you want to cover all possibilities. If you want to use the NULL value to indicate an unknown state, then omit the default ELSE value. Or add an ELSE clause that displays a blank picture.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 05 Mar 2017 18:54:07 GMT</pubDate>
    <dc:creator>Peter_Cammaert</dc:creator>
    <dc:date>2017-03-05T18:54:07Z</dc:date>
    <item>
      <title>If statement format</title>
      <link>https://community.qlik.com/t5/QlikView/If-statement-format/m-p/1281659#M401760</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, I am building out a chart with a traffic light system. I am creating the following dimension in script. (They will ultimately be pulled in via expressions in the chart with SALES_PERSON as the dimension )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What I want to know is whether my if statement format is correct and does there always have to be an else statement ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have the following :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If (REGION like 'America*' and STATUS like 'Approved*' AND SURVEY_QUESTION='No','qmem://&amp;lt;bundled&amp;gt;/BuiltIn/led_y.png' ), //////////YELLOW TRAFFIC LIGHT///////////&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;If (REGION like '*Italy*' and STATUS like '*Pending*' AND LEN(SURVEY_QUESTION)&amp;lt;1,'qmem://&amp;lt;bundled&amp;gt;/BuiltIn/led_g.png' ), //////////GREEN TRAFFIC LIGHT///////////&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;If (REGION like '*Italy*' and STATUS like '*Pending*' AND &lt;SPAN style="font-size: 13.3333px;"&gt;SURVEY_QUESTION='Yes&lt;/SPAN&gt;,'qmem://&amp;lt;bundled&amp;gt;/BuiltIn/led_r.png' ), //////////RED TRAFFIC LIGHT///////////&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; as REGION_PERFORMANCE,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is this synatx in a correct format ?&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Feb 2017 15:16:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/If-statement-format/m-p/1281659#M401760</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-02-28T15:16:09Z</dc:date>
    </item>
    <item>
      <title>Re: If statement format</title>
      <link>https://community.qlik.com/t5/QlikView/If-statement-format/m-p/1281660#M401761</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Seems ok to me, May be this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;If (REGION like 'America*' and STATUS like 'Approved*' AND SURVEY_QUESTION='No','qmem://&amp;lt;bundled&amp;gt;/BuiltIn/led_y.png',&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG style="font-size: 13.3333px; font-style: inherit; font-family: inherit;"&gt;If (REGION like '*Italy*' and STATUS like '*Pending*' AND LEN(SURVEY_QUESTION)&amp;lt;1,'qmem://&amp;lt;bundled&amp;gt;/BuiltIn/led_g.png',&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;&lt;SPAN style="font-family: inherit; font-size: 13.3333px; font-style: inherit;"&gt;If (REGION like '*Italy*' and STATUS like '*Pending*' AND &lt;/SPAN&gt;&lt;SPAN style="font-family: inherit; font-size: 13.3333px; font-style: inherit;"&gt;SURVEY_QUESTION='Yes&lt;/SPAN&gt;&lt;SPAN style="font-family: inherit; font-size: 13.3333px; font-style: inherit;"&gt;,'qmem://&amp;lt;bundled&amp;gt;/BuiltIn/led_r.png') &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="font-family: inherit; font-size: 10pt; font-style: inherit; font-weight: inherit;"&gt;&lt;STRONG&gt;as REGION_PERFORMANCE,&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Feb 2017 16:28:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/If-statement-format/m-p/1281660#M401761</guid>
      <dc:creator>Anil_Babu_Samineni</dc:creator>
      <dc:date>2017-02-28T16:28:30Z</dc:date>
    </item>
    <item>
      <title>Re: If statement format</title>
      <link>https://community.qlik.com/t5/QlikView/If-statement-format/m-p/1281661#M401762</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your expression is not ok, because you seem to list IF() functions separated by comma's. However, a comma is a parameter separator, nothing else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is what you have:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;IF (...)&lt;SPAN style="color: #ff6600;"&gt;&lt;STRONG&gt;,&lt;/STRONG&gt;&lt;/SPAN&gt; IF (...)&lt;SPAN style="color: #ff6600;"&gt;&lt;STRONG&gt;,&lt;/STRONG&gt;&lt;/SPAN&gt; IF (...)&lt;SPAN style="color: #ff6600;"&gt;&lt;STRONG&gt;,&lt;/STRONG&gt;&lt;/SPAN&gt; AS REGION_PERFORMANCE&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;which is an illegal column value expression. Imagine that sequential evaluation would be allowed in QV expressions, and all expressions return true, then what value should be stored in the field?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want the second IF() only evaluated if the first IF() condition fails, you need to specify 3 else expressions, including a simple default value to be used in case none of the IF() functions return true. Like in:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;IF (&lt;EM&gt;Condition1&lt;/EM&gt;, 'Image1', IF (&lt;EM&gt;Condition2&lt;/EM&gt;, 'Image2', IF (&lt;EM&gt;Condition3&lt;/EM&gt;, 'Image3', 'Image4'))) AS ...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Image4 is the default value, when all other attempts fail. Without a default value, NULL() will be stored.&lt;/P&gt;&lt;P&gt;Or formatted differently:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;IF (&lt;EM&gt;Condition1&lt;/EM&gt;, 'Image1', &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&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; IF (&lt;EM&gt;Condition2&lt;/EM&gt;, 'Image2', &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&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; IF (&lt;EM&gt;Condition3&lt;/EM&gt;, 'Image3', &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Image4'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&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; )&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&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; )&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp; ) AS REGION_PERFORMANCE&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And indeed, this IF is a function - to be used in expressions, not a (control) statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Feb 2017 16:49:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/If-statement-format/m-p/1281661#M401762</guid>
      <dc:creator>Peter_Cammaert</dc:creator>
      <dc:date>2017-02-28T16:49:37Z</dc:date>
    </item>
    <item>
      <title>Re: If statement format</title>
      <link>https://community.qlik.com/t5/QlikView/If-statement-format/m-p/1281662#M401763</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi - This makes sense. I understand there needs to be a default value ie image 4 but what if this also needs to be conditional ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So we correct the original statement by adding in image 4 as in comments below :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;If (REGION like 'America*' and STATUS like 'Approved*' AND SURVEY_QUESTION='No','qmem://&amp;lt;bundled&amp;gt;/BuiltIn/led_y.png' ), //////////YELLOW TRAFFIC LIGHT///////////&lt;/P&gt;&lt;P&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="font-weight: inherit; font-style: inherit; font-size: 13.3333px; font-family: inherit;"&gt;If (REGION like '*Italy*' and STATUS like '*Pending*' AND LEN(SURVEY_QUESTION)&amp;lt;1,'qmem://&amp;lt;bundled&amp;gt;/BuiltIn/led_g.png' ), //////////GREEN TRAFFIC LIGHT///////////&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="font-weight: inherit; font-style: inherit; font-size: 13.3333px; font-family: inherit;"&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="font-weight: inherit; font-style: inherit; font-size: 13.3333px; font-family: inherit;"&gt;If (REGION like '*Italy*' and STATUS like '*Pending*' AND &lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 13.3333px; font-family: inherit;"&gt;SURVEY_QUESTION='Yes&lt;/SPAN&gt;,'qmem://&amp;lt;bundled&amp;gt;/BuiltIn/led_r.png' , //////////RED TRAFFIC LIGHT///////////&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&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; &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13.3333px;"&gt;'qmem://&amp;lt;bundled&amp;gt;/BuiltIn/led_b.png')))&amp;nbsp;&amp;nbsp; ///&amp;nbsp; default value image 4 &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;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; as REGION_PERFORMANCE,&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="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: inherit;"&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="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: inherit;"&gt;but what if my default value is only to return everything where REGION = Italy as opposed to just 'else return everything' ?&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 05 Mar 2017 18:37:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/If-statement-format/m-p/1281662#M401763</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-03-05T18:37:30Z</dc:date>
    </item>
    <item>
      <title>Re: If statement format</title>
      <link>https://community.qlik.com/t5/QlikView/If-statement-format/m-p/1281663#M401764</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Add another IF() function call that simply checks whether the region is Italy and ignores all status values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The default value is only needed if you want to cover all possibilities. If you want to use the NULL value to indicate an unknown state, then omit the default ELSE value. Or add an ELSE clause that displays a blank picture.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 05 Mar 2017 18:54:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/If-statement-format/m-p/1281663#M401764</guid>
      <dc:creator>Peter_Cammaert</dc:creator>
      <dc:date>2017-03-05T18:54:07Z</dc:date>
    </item>
  </channel>
</rss>

