<?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: QV11 Conditional Expressions - includes instead of equals in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/QV11-Conditional-Expressions-includes-instead-of-equals/m-p/377080#M495220</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Whitney,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maybe you mean this:&lt;/P&gt;&lt;P&gt;wildmatch(Dimension1, '*A*')&lt;/P&gt;&lt;P&gt;or this:&lt;/P&gt;&lt;P&gt;wildmatch(&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;GetFieldSelections(&lt;/SPAN&gt;Dimension1), '*A*')&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 10 Aug 2012 20:33:05 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2012-08-10T20:33:05Z</dc:date>
    <item>
      <title>QV11 Conditional Expressions - includes instead of equals</title>
      <link>https://community.qlik.com/t5/QlikView/QV11-Conditional-Expressions-includes-instead-of-equals/m-p/377079#M495219</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;I'd like to use conditional logic to make an expression visible if the selection on Dimension1 includes value A. That is, visible if only A is selected, or A and B, or A B and C, etc. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So instead of [Dimension1]='A' I was thinking something ilke [Dimension1]+='A', but that seems to cause the expression to be visible at all times, regardless of if A is part of the selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Appreciate any guidance!&lt;/P&gt;&lt;P&gt;Whitney&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Aug 2012 19:40:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QV11-Conditional-Expressions-includes-instead-of-equals/m-p/377079#M495219</guid>
      <dc:creator />
      <dc:date>2012-08-10T19:40:58Z</dc:date>
    </item>
    <item>
      <title>Re: QV11 Conditional Expressions - includes instead of equals</title>
      <link>https://community.qlik.com/t5/QlikView/QV11-Conditional-Expressions-includes-instead-of-equals/m-p/377080#M495220</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Whitney,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maybe you mean this:&lt;/P&gt;&lt;P&gt;wildmatch(Dimension1, '*A*')&lt;/P&gt;&lt;P&gt;or this:&lt;/P&gt;&lt;P&gt;wildmatch(&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;GetFieldSelections(&lt;/SPAN&gt;Dimension1), '*A*')&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Aug 2012 20:33:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QV11-Conditional-Expressions-includes-instead-of-equals/m-p/377080#M495220</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-08-10T20:33:05Z</dc:date>
    </item>
    <item>
      <title>Re: QV11 Conditional Expressions - includes instead of equals</title>
      <link>https://community.qlik.com/t5/QlikView/QV11-Conditional-Expressions-includes-instead-of-equals/m-p/377081#M495221</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;wildmatch(&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;GetFieldSelections(&lt;/SPAN&gt;Dimension1), '*A*') is working exactly as I'd hoped. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you, Michael!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Aug 2012 21:17:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QV11-Conditional-Expressions-includes-instead-of-equals/m-p/377081#M495221</guid>
      <dc:creator />
      <dc:date>2012-08-10T21:17:59Z</dc:date>
    </item>
    <item>
      <title>Re: QV11 Conditional Expressions - includes instead of equals</title>
      <link>https://community.qlik.com/t5/QlikView/QV11-Conditional-Expressions-includes-instead-of-equals/m-p/377082#M495222</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Be aware that GetFieldSelections returns a string and wildmatch does a string comparison. This means that if you have a value that is a substring of another then both will be select (e.g. if smiles and mile are options and the user selects mile then both expressions will return true). Also, GetFieldSelections has a max number of values before it returns 'x of y values'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;An alternative is to use set analysis such as: Only({$&amp;lt;Dimension1*={'A'}&amp;gt;} Dimension1)='A'. This usually works if there are only a few conditionals. If there are too many conditionals then the calculation for the conditionals can a lot of time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the dimension is a known size and does not have too many values then you can create individual fields for each dimension value. The field value will be 1 if it corresponds to the dimension value, 0 if not. So the table will looks something like this:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Dimension1&lt;/TD&gt;&lt;TD&gt;Dimension1A&lt;/TD&gt;&lt;TD&gt;Dimension1B&lt;/TD&gt;&lt;TD&gt;Dimension1C&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then you can use sum on fields Dimension1A, Dimension1B, or Dimension1C.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Aug 2012 20:33:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QV11-Conditional-Expressions-includes-instead-of-equals/m-p/377082#M495222</guid>
      <dc:creator />
      <dc:date>2012-08-14T20:33:20Z</dc:date>
    </item>
    <item>
      <title>Re: QV11 Conditional Expressions - includes instead of equals</title>
      <link>https://community.qlik.com/t5/QlikView/QV11-Conditional-Expressions-includes-instead-of-equals/m-p/377083#M495223</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That's correct, GetFieldSelections function has its nuances.&amp;nbsp; Speaking of limited number of selected values - this one is easy to overcome:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;GetFieldSelections(FieldName, ',',10000)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;gives you 10,000 values before saying "10,001 of 1,000,000"&lt;/P&gt;&lt;P&gt;The "smiles and mile" issue is more annoying, but looks like it is not relevant in this specific situation.&lt;/P&gt;&lt;P&gt;Anyway, thank you for the comment and the alternative.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Michael&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Aug 2012 23:34:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QV11-Conditional-Expressions-includes-instead-of-equals/m-p/377083#M495223</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-08-14T23:34:01Z</dc:date>
    </item>
  </channel>
</rss>

