<?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: CASE function in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/CASE-function/m-p/588539#M1095838</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I had thought about this, but wasn't sure if it was a bit messy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you use it in conjunction with the GetFieldsSelections function? It seems to product some funny results when I use a nested if&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 02 May 2014 11:30:16 GMT</pubDate>
    <dc:creator />
    <dc:date>2014-05-02T11:30:16Z</dc:date>
    <item>
      <title>CASE function</title>
      <link>https://community.qlik.com/t5/QlikView/CASE-function/m-p/588535#M1095834</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is there a CASE function, or something similar to it in Qlikview? I use the CASE function in Salesforce and it's useful&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;SPAN&gt;&lt;SPAN class="ph"&gt;Definition:&amp;nbsp;&amp;nbsp; Checks a given expression against a series of values. If the expression is equal to a value, returns the corresponding result. If it is not equal to any values, it returns the&lt;SAMP class="nolang codeph"&gt;else_result&lt;/SAMP&gt;&lt;SAMP class="nolang codeph"&gt;&lt;/SAMP&gt;&lt;SAMP class="nolang codeph"&gt;&lt;/SAMP&gt;&lt;SAMP class="nolang codeph"&gt;&lt;/SAMP&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN class="ph"&gt;&lt;SAMP class="nolang codeph"&gt;Use:&amp;nbsp; CASE(&lt;VAR class="keyword varname"&gt;expression&lt;/VAR&gt;,​&lt;VAR class="keyword varname"&gt;value1&lt;/VAR&gt;, &lt;VAR class="keyword varname"&gt;result1&lt;/VAR&gt;, &lt;VAR class="keyword varname"&gt;value2&lt;/VAR&gt;,​ &lt;VAR class="keyword varname"&gt;result2&lt;/VAR&gt;,...,​ &lt;VAR class="keyword varname"&gt;else_result&lt;/VAR&gt;)&lt;/SAMP&gt; and replace &lt;VAR class="keyword varname"&gt;expression&lt;/VAR&gt; with the field or value you want compared to each specified value. Replace each value and result with the value that must be equivalent to return the result entry. Replace &lt;VAR class="keyword varname"&gt;else_result&lt;/VAR&gt; with the value you want returned when the expression does not equal any values.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 May 2014 10:55:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/CASE-function/m-p/588535#M1095834</guid>
      <dc:creator />
      <dc:date>2014-05-02T10:55:49Z</dc:date>
    </item>
    <item>
      <title>Re: CASE function</title>
      <link>https://community.qlik.com/t5/QlikView/CASE-function/m-p/588536#M1095835</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There is no case statement in Qlikview. You can mutiple Ifs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SAMP class="nolang codeph" style="font-family: inherit; color: #3d3d3d;"&gt; If(&lt;VAR class="keyword varname" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;expression=&lt;/VAR&gt;&lt;VAR class="keyword varname" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;value1&lt;/VAR&gt;, &lt;VAR class="keyword varname" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;result1&lt;/VAR&gt;,If(&lt;VAR class="keyword varname" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;expression=&lt;/VAR&gt;&lt;VAR class="keyword varname" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;value&lt;/VAR&gt;&lt;VAR class="keyword varname" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;2&lt;/VAR&gt;,​ &lt;VAR class="keyword varname" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;result2&lt;/VAR&gt;,&lt;VAR class="keyword varname" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;else_result&lt;/VAR&gt;))&lt;/SAMP&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 May 2014 11:00:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/CASE-function/m-p/588536#M1095835</guid>
      <dc:creator>anbu1984</dc:creator>
      <dc:date>2014-05-02T11:00:26Z</dc:date>
    </item>
    <item>
      <title>Re: CASE function</title>
      <link>https://community.qlik.com/t5/QlikView/CASE-function/m-p/588537#M1095836</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use something like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pick(1+match(FIELD,'Value1','Value2')&lt;/P&gt;&lt;P&gt;, 'Default'&lt;/P&gt;&lt;P&gt;, 'Result1'&lt;/P&gt;&lt;P&gt;, 'Result2'&lt;/P&gt;&lt;P&gt;)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 May 2014 11:00:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/CASE-function/m-p/588537#M1095836</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2014-05-02T11:00:30Z</dc:date>
    </item>
    <item>
      <title>Re: CASE function</title>
      <link>https://community.qlik.com/t5/QlikView/CASE-function/m-p/588538#M1095837</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;You can use PICK() and MATCH() function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTH&lt;/P&gt;&lt;P&gt;Sushil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 May 2014 11:01:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/CASE-function/m-p/588538#M1095837</guid>
      <dc:creator>sushil353</dc:creator>
      <dc:date>2014-05-02T11:01:28Z</dc:date>
    </item>
    <item>
      <title>Re: CASE function</title>
      <link>https://community.qlik.com/t5/QlikView/CASE-function/m-p/588539#M1095838</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I had thought about this, but wasn't sure if it was a bit messy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you use it in conjunction with the GetFieldsSelections function? It seems to product some funny results when I use a nested if&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 May 2014 11:30:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/CASE-function/m-p/588539#M1095838</guid>
      <dc:creator />
      <dc:date>2014-05-02T11:30:16Z</dc:date>
    </item>
    <item>
      <title>Re: CASE function</title>
      <link>https://community.qlik.com/t5/QlikView/CASE-function/m-p/588540#M1095841</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes.Can you post what you have tried?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 May 2014 11:36:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/CASE-function/m-p/588540#M1095841</guid>
      <dc:creator>anbu1984</dc:creator>
      <dc:date>2014-05-02T11:36:24Z</dc:date>
    </item>
    <item>
      <title>Re: CASE function</title>
      <link>https://community.qlik.com/t5/QlikView/CASE-function/m-p/588541#M1095845</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;=if(GetFieldSelections(Region)='EMEA'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,NUM(SUM({$&amp;lt;[Business area]={'EMEA broking'}&amp;gt;}[Global Revenue £(000)s]*1000),'£#,##0')&lt;/P&gt;&lt;P&gt;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp; if(GetFieldSelections(Region)='APAC'&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; ,NUM(SUM({$&amp;lt;[Business area]={'Asia pacific broking (excl china)'}&amp;gt;}[Global Revenue £(000)s]*1000),'£#,##0')&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; ,&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; if(GetFieldSelections(Region)='Americas'&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; ,NUM(SUM({$&amp;lt;[Business area]={'Americas broking'}&amp;gt;}[Global Revenue £(000)s]*1000),'£#,##0')&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; ,NUM(SUM({$&amp;lt;[Business area]={'Total global broking trading'}&amp;gt;}[Global Revenue £(000)s]*1000),'£#,##0'))))&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 May 2014 11:44:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/CASE-function/m-p/588541#M1095845</guid>
      <dc:creator />
      <dc:date>2014-05-02T11:44:35Z</dc:date>
    </item>
    <item>
      <title>Re: CASE function</title>
      <link>https://community.qlik.com/t5/QlikView/CASE-function/m-p/588542#M1095846</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try something like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;pick(1+match(GetFieldSelections(Region),'EMEA','APAC','Americas')&lt;/P&gt;&lt;P style="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;"&gt;,NUM(SUM({$&amp;lt;[Business area]={'Total global broking trading'}&amp;gt;}[Global Revenue £(000)s]*1000),'£#,##0'))))&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;,NUM(SUM({$&amp;lt;[Business area]={'EMEA broking'}&amp;gt;}[Global Revenue £(000)s]*1000),'£#,##0')&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;,NUM(SUM({$&amp;lt;[Business area]={'Asia pacific broking (excl china)'}&amp;gt;}[Global Revenue £(000)s]*1000),'£#,##0')&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;,NUM(SUM({$&amp;lt;[Business area]={'Americas broking'}&amp;gt;}[Global Revenue £(000)s]*1000),'£#,##0')&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;)&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;This would only work properly with one selected Region.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 May 2014 11:58:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/CASE-function/m-p/588542#M1095846</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2014-05-02T11:58:44Z</dc:date>
    </item>
    <item>
      <title>Re: CASE function</title>
      <link>https://community.qlik.com/t5/QlikView/CASE-function/m-p/588543#M1095847</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can also use the SubStringCount() function for a better overview and easy of implementation.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;See my example here:&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.qlik.com/docs/DOC-5841"&gt;http://community.qlik.com/docs/DOC-5841&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 May 2014 12:16:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/CASE-function/m-p/588543#M1095847</guid>
      <dc:creator>simondachstr</dc:creator>
      <dc:date>2014-05-02T12:16:17Z</dc:date>
    </item>
    <item>
      <title>Re: CASE function</title>
      <link>https://community.qlik.com/t5/QlikView/CASE-function/m-p/2006445#M1221549</link>
      <description>&lt;P&gt;It's worth revisiting this:&lt;/P&gt;
&lt;P&gt;Now that we have Coalesce(), we can combine it with the standard If() function for a very flexible Case()-equivalent.&lt;BR /&gt;The key insight here is that the 'else' clause in an If() is optional, and if it's absent it returns Null().&lt;/P&gt;
&lt;P&gt;As such, we can go:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Coalesce(&lt;/P&gt;
&lt;P&gt;If(condition1, result1),&lt;/P&gt;
&lt;P&gt;If(condition2, result2),&lt;/P&gt;
&lt;P&gt;If(condition3, result3),&lt;/P&gt;
&lt;P&gt;default)&lt;/P&gt;</description>
      <pubDate>Fri, 18 Nov 2022 13:39:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/CASE-function/m-p/2006445#M1221549</guid>
      <dc:creator>al_king</dc:creator>
      <dc:date>2022-11-18T13:39:55Z</dc:date>
    </item>
  </channel>
</rss>

