<?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 Variable in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Variable/m-p/2012467#M83693</link>
    <description>&lt;P&gt;Hello , i have a question please if you can help me .&lt;/P&gt;
&lt;P&gt;I have table :&lt;/P&gt;
&lt;P&gt;Cat. Produ. V1. V2. Target&lt;/P&gt;
&lt;P&gt;Cat1. P1 30. 50. &amp;gt;&lt;/P&gt;
&lt;P&gt;Cat1. P1 40. 30. &amp;lt;&lt;/P&gt;
&lt;P&gt;Cat1. P2 60. 50. =&lt;/P&gt;
&lt;P&gt;Cat2. P12 60. 50. &amp;gt;&lt;/P&gt;
&lt;P&gt;Cat2. P12 60. 50. &amp;gt;&lt;/P&gt;
&lt;P&gt;I want :&lt;/P&gt;
&lt;P&gt;V1 =if produ like p1&lt;/P&gt;
&lt;P&gt;,If (v1&amp;gt;v2 and target= '&amp;gt;' , 1 , 0)+ ....v1&amp;gt;v2 and target= '&amp;gt;' , 1 , 0)+&lt;/P&gt;
&lt;P&gt;I for Produ variable v1 telle me&lt;/P&gt;
&lt;P&gt;For produ how much i have true&lt;/P&gt;
&lt;P&gt;I wante do it for cat like drile down (cat_produ)&lt;/P&gt;
&lt;P&gt;But i cant&lt;/P&gt;
&lt;P&gt;Van you help me&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;</description>
    <pubDate>Sun, 04 Dec 2022 16:38:23 GMT</pubDate>
    <dc:creator>didine</dc:creator>
    <dc:date>2022-12-04T16:38:23Z</dc:date>
    <item>
      <title>Variable</title>
      <link>https://community.qlik.com/t5/App-Development/Variable/m-p/2012467#M83693</link>
      <description>&lt;P&gt;Hello , i have a question please if you can help me .&lt;/P&gt;
&lt;P&gt;I have table :&lt;/P&gt;
&lt;P&gt;Cat. Produ. V1. V2. Target&lt;/P&gt;
&lt;P&gt;Cat1. P1 30. 50. &amp;gt;&lt;/P&gt;
&lt;P&gt;Cat1. P1 40. 30. &amp;lt;&lt;/P&gt;
&lt;P&gt;Cat1. P2 60. 50. =&lt;/P&gt;
&lt;P&gt;Cat2. P12 60. 50. &amp;gt;&lt;/P&gt;
&lt;P&gt;Cat2. P12 60. 50. &amp;gt;&lt;/P&gt;
&lt;P&gt;I want :&lt;/P&gt;
&lt;P&gt;V1 =if produ like p1&lt;/P&gt;
&lt;P&gt;,If (v1&amp;gt;v2 and target= '&amp;gt;' , 1 , 0)+ ....v1&amp;gt;v2 and target= '&amp;gt;' , 1 , 0)+&lt;/P&gt;
&lt;P&gt;I for Produ variable v1 telle me&lt;/P&gt;
&lt;P&gt;For produ how much i have true&lt;/P&gt;
&lt;P&gt;I wante do it for cat like drile down (cat_produ)&lt;/P&gt;
&lt;P&gt;But i cant&lt;/P&gt;
&lt;P&gt;Van you help me&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Sun, 04 Dec 2022 16:38:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Variable/m-p/2012467#M83693</guid>
      <dc:creator>didine</dc:creator>
      <dc:date>2022-12-04T16:38:23Z</dc:date>
    </item>
    <item>
      <title>Re: Variable</title>
      <link>https://community.qlik.com/t5/App-Development/Variable/m-p/2028586#M84756</link>
      <description>&lt;P&gt;Hi!&lt;/P&gt;
&lt;P&gt;I would suggest go with script approach, so you can create your field on back end:&lt;/P&gt;
&lt;DIV&gt;&lt;EM&gt;DATA:&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;Load&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;[Cat]&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; ,[Produ]&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; ,[V1]&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; ,[V2]&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; ,[Target]&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; ,[Dif_Sign]&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; ,[Num_Target]&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; ,IF ([Dif_Sign]=[Num_Target], 'True', 'False') as ConditionCheck&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;;&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;Load&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;[Cat]&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; ,[Produ]&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; ,[V1]&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; ,[V2]&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; // checking if V1 is &amp;lt; = &amp;lt; V2, the result will be -1 if negative, 0 if equal, 1 if positive.&amp;nbsp;&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; //We add 2 so we can have 1,2,3 as our Numerical target&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; ,Sign(V1-V2)+2 as Dif_Sign&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; ,[Target]&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; ,Match([Target],'&amp;lt;','=','&amp;gt;') as Num_Target //convert Target into numerical so we can compare easy. Convertin to '&amp;lt;' = 1, '=' = 2, '&amp;gt;' = 3&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;;&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;Load * Inline [&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;Cat, Produ, V1, V2, Target&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;Cat1, P1, 30, 50, &amp;gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;Cat1, P1, 40, 30, &amp;lt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;Cat1, P2, 60, 50, =&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;Cat2, P12, 60, 50, &amp;gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;Cat2, P12, 60, 50, &amp;gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;Cat2, P13, 50, 50, =&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;]&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;;&lt;/EM&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="zar_0-1674394667612.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/98578i46F29615520D6E60/image-size/medium?v=v2&amp;amp;px=400" role="button" title="zar_0-1674394667612.png" alt="zar_0-1674394667612.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;If you are lazy and prefer inefficient solution, just create a dimension like this:&lt;/P&gt;
&lt;DIV&gt;=IF (Sign(V1-V2)=-1 and Target = '&amp;lt;', 'True',&lt;/DIV&gt;
&lt;DIV&gt;IF (Sign(V1-V2)=0 and Target = '=', 'True',&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; IF (Sign(V1-V2)=1 and Target = '&amp;gt;', 'True',&lt;/DIV&gt;
&lt;DIV&gt;'False')))&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="zar_1-1674394935975.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/98579iCBD44B55C3BF381B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="zar_1-1674394935975.png" alt="zar_1-1674394935975.png" /&gt;&lt;/span&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;</description>
      <pubDate>Sun, 22 Jan 2023 13:42:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Variable/m-p/2028586#M84756</guid>
      <dc:creator>zar</dc:creator>
      <dc:date>2023-01-22T13:42:25Z</dc:date>
    </item>
  </channel>
</rss>

