<?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: Calculation condition possible values, multiple values in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612386#M45563</link>
    <description>&lt;P&gt;This would mean that if there are other possible values then it will still get calculated. For example if it's possible to choose Value1 and Value5&lt;/P&gt;</description>
    <pubDate>Wed, 14 Aug 2019 12:08:18 GMT</pubDate>
    <dc:creator>enfodavid</dc:creator>
    <dc:date>2019-08-14T12:08:18Z</dc:date>
    <item>
      <title>Calculation condition possible values, multiple values</title>
      <link>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612369#M45559</link>
      <description>&lt;P&gt;I want to be able to easily add and subtract fields from possible values in a calculation condition. If there is any other combination I don't want it to be true.&amp;nbsp; In the example below I get it to work with two values; Value1 and Value2.&amp;nbsp;&lt;/P&gt;&lt;P&gt;if(concat(distinct [Field1], ', ') = 'Value1' or&lt;BR /&gt;concat(distinct[Field1], ', ') ='Value2' or&lt;BR /&gt;concat(distinct[Field1], ', ') ='Value1, Value2',1,0)&lt;/P&gt;&lt;P&gt;I want to be able to do it easily for more than 2 values. For each value added the code would get longer, the next example is with a third added value;&lt;/P&gt;&lt;P&gt;if(concat(distinct [Field1], ', ') = 'Value1' or&lt;BR /&gt;concat(distinct[Field1], ', ') ='Value2' or&lt;BR /&gt;concat(distinct[Field1], ', ') ='Value3' or&lt;BR /&gt;concat(distinct[Field1], ', ') ='Value1, Value2' or&lt;BR /&gt;concat(distinct[Field1], ', ') ='Value1, Value3' or&lt;BR /&gt;concat(distinct[Field1], ', ') ='Value2, Value3' or&lt;BR /&gt;concat(distinct[Field1], ', ') ='Value1, Value2, Value3',1,0)&lt;/P&gt;&lt;P&gt;So the code will get exponentially longer and longer, even though I just want another field value added. Has anyone done anything similar without the hassle of longer and longer code?&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 04:58:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612369#M45559</guid>
      <dc:creator>enfodavid</dc:creator>
      <dc:date>2024-11-16T04:58:15Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation condition possible values, multiple values</title>
      <link>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612376#M45561</link>
      <description>&lt;P&gt;How about this?&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;If(
  SubStringCount(Concat(DISTINCT Field1, ', '), 'Value1') = 1 or
  SubStringCount(Concat(DISTINCT Field1, ', '), 'Value2') = 1 or
  SubStringCount(Concat(DISTINCT Field1, ', '), 'Value3') = 1
, 1, 0)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 14 Aug 2019 11:57:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612376#M45561</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2019-08-14T11:57:07Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation condition possible values, multiple values</title>
      <link>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612380#M45562</link>
      <description>&lt;P&gt;You can also do this with WildMatch or Like function.&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;If(
  WildMatch(Concat(DISTINCT Field1, ', '), '*Value1*', '*Value2*', '*Value3*')
, 1, 0)&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 14 Aug 2019 11:58:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612380#M45562</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2019-08-14T11:58:38Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation condition possible values, multiple values</title>
      <link>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612386#M45563</link>
      <description>&lt;P&gt;This would mean that if there are other possible values then it will still get calculated. For example if it's possible to choose Value1 and Value5&lt;/P&gt;</description>
      <pubDate>Wed, 14 Aug 2019 12:08:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612386#M45563</guid>
      <dc:creator>enfodavid</dc:creator>
      <dc:date>2019-08-14T12:08:18Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation condition possible values, multiple values</title>
      <link>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612392#M45571</link>
      <description>&lt;P&gt;I guess so... but isn't that what you original expression will do to?&lt;/P&gt;</description>
      <pubDate>Wed, 14 Aug 2019 12:15:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612392#M45571</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2019-08-14T12:15:03Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation condition possible values, multiple values</title>
      <link>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612394#M45572</link>
      <description>&lt;P&gt;No, it will exclude everything that isn't exactly just 1, just 2 or just 3 or any combination of the three&lt;/P&gt;</description>
      <pubDate>Wed, 14 Aug 2019 12:16:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612394#M45572</guid>
      <dc:creator>enfodavid</dc:creator>
      <dc:date>2019-08-14T12:16:16Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation condition possible values, multiple values</title>
      <link>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612396#M45573</link>
      <description>&lt;P&gt;Right, that's true. I got confused. Let me think about it&lt;/P&gt;</description>
      <pubDate>Wed, 14 Aug 2019 12:18:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612396#M45573</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2019-08-14T12:18:01Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation condition possible values, multiple values</title>
      <link>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612410#M45574</link>
      <description>&lt;P&gt;This is still not perfect, but see if this looks any better&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;=If(GetSelectedCount(Field1) = 1,
	If(Match(Concat(DISTINCT Field1, ', '), 'Value1', 'Value2', 'Value3'), 1, 0),
 If(GetSelectedCount(Field1) = 2,
	If(Match(Concat(DISTINCT Field1, ', '), 'Value1, Value2', 'Value1, Value3', 'Value2, Value3'), 1, 0),
 If(GetSelectedCount(Field1) = 3,
 	If(Match(Concat(DISTINCT Field1, ', '), 'Value1, Value2, Value3'), 1, 0), 0)))&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 14 Aug 2019 12:41:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612410#M45574</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2019-08-14T12:41:38Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation condition possible values, multiple values</title>
      <link>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612415#M45578</link>
      <description>&lt;P&gt;It gets the same job done, but the underlying problem remains. If I would add a Value4 it would get larger, and then a Value5, even larger than that. Thanks for the help and your time but the problem remains&lt;/P&gt;</description>
      <pubDate>Wed, 14 Aug 2019 12:45:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612415#M45578</guid>
      <dc:creator>enfodavid</dc:creator>
      <dc:date>2019-08-14T12:45:34Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation condition possible values, multiple values</title>
      <link>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612417#M45580</link>
      <description>&lt;P&gt;I agree... the only way to make this easy is to create a new field in the script&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Table:
LOAD *,
	 If(Match(Field1, 'Value1', 'Value2', 'Value3'), 1, 0) as Flag;
LOAD * INLINE [
    Field1
    Value1
    Value2
    Value3
    Value4
    Value5
];&lt;/LI-CODE&gt;&lt;P&gt;And use this expression&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;=Min(Flag)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This should work just like your actual expression&lt;/P&gt;</description>
      <pubDate>Wed, 14 Aug 2019 12:50:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612417#M45580</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2019-08-14T12:50:43Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation condition possible values, multiple values</title>
      <link>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612422#M45582</link>
      <description>&lt;P&gt;This would have the same built in mistake where if something has Value5 as well as Value1 it would get a Flag&lt;/P&gt;</description>
      <pubDate>Wed, 14 Aug 2019 12:59:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612422#M45582</guid>
      <dc:creator>enfodavid</dc:creator>
      <dc:date>2019-08-14T12:59:24Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation condition possible values, multiple values</title>
      <link>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612427#M45583</link>
      <description>&lt;P&gt;How? Value1 will have Flag 1, and Value5 will have Flag 0... and Min(Flag) = 0?&lt;/P&gt;</description>
      <pubDate>Wed, 14 Aug 2019 13:11:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612427#M45583</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2019-08-14T13:11:20Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation condition possible values, multiple values</title>
      <link>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612433#M45588</link>
      <description>&lt;P&gt;What if you do a comparison like the one I've done below? In my quick test it seems to work as desired.&lt;/P&gt;&lt;LI-CODE lang="php"&gt;if(
 Concat(DISTINCT Field1, ', ') 
  = 
  Concat({&amp;lt; Field1 *= {'Value1', 'Value2'}&amp;gt;}DISTINCT Field1, ', ')
 ,1,0)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;I've attached my test qvw app&lt;/P&gt;</description>
      <pubDate>Wed, 14 Aug 2019 13:19:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612433#M45588</guid>
      <dc:creator>Vegar</dc:creator>
      <dc:date>2019-08-14T13:19:02Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation condition possible values, multiple values</title>
      <link>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612434#M45589</link>
      <description>&lt;P&gt;Oh, I didn't see the last part. That might actually be it!&lt;/P&gt;</description>
      <pubDate>Wed, 14 Aug 2019 13:21:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612434#M45589</guid>
      <dc:creator>enfodavid</dc:creator>
      <dc:date>2019-08-14T13:21:41Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation condition possible values, multiple values</title>
      <link>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612439#M45591</link>
      <description>&lt;P&gt;Thank you for your time and help!&lt;/P&gt;</description>
      <pubDate>Wed, 14 Aug 2019 13:32:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Calculation-condition-possible-values-multiple-values/m-p/1612439#M45591</guid>
      <dc:creator>enfodavid</dc:creator>
      <dc:date>2019-08-14T13:32:03Z</dc:date>
    </item>
  </channel>
</rss>

