<?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 Color mix wizard not working with 3 points? in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Color-mix-wizard-not-working-with-3-points/m-p/585089#M217143</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;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;I want to generate colors between 3 points based in a variable value so I created a variable called test, and I set this variable 0.5 value.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;And for generate those colors I used the color mix wizard:&lt;/SPAN&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;gt;0.8 --&amp;gt; Green&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;0.5 --&amp;gt; Orange&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;lt;0.25 --&amp;gt; Red&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;So this is the wizard result expression:&lt;/SPAN&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;=ColorMix2 (&lt;/P&gt;
&lt;P&gt;&amp;nbsp; if(rangemin(0.8,rangemax($(test),0.2))&amp;lt;0.5,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; -Sqrt(-(rangemin(0.8,rangemax($(test),0.2))-0.5)/(0.5-0.2)),&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Sqrt((rangemin(0.8,rangemax($(test),0.2))-0.5)/(0.8-0.5))&lt;/P&gt;
&lt;P&gt;&amp;nbsp; )&lt;/P&gt;
&lt;P&gt;&amp;nbsp; , ARGB(255, 255, 0, 0), ARGB(255, 0, 255, 0), ARGB(255, 255, 128, 64))&lt;/P&gt;
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I just wanted to check if it works, so I put this expresion i a text box, and tested some the values in a data entry, I just realized that if the number is &amp;lt; 0.8 it works and each time return a color between 0.8 and 0.25, &lt;STRONG&gt;but if the number is greater than 0.8 return null ( - ).&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So I checked the 2nd expression in the if statement in a text box:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =Sqrt((rangemin(0.8,rangemax($(test),0.2))-0.5)/(0.8-0.5))&lt;/P&gt;
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;And returns: &lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried to comment the below expression and add a 1 in them:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;=ColorMix2 (&lt;/P&gt;
&lt;P&gt;&amp;nbsp; if(rangemin(0.8,rangemax($(test),0.2))&amp;lt;0.5,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; -Sqrt(-(rangemin(0.8,rangemax($(test),0.2))-0.5)/(0.5-0.2)),&lt;/P&gt;
&lt;P&gt;&amp;nbsp; 1//Sqrt((rangemin(0.8,rangemax($(test),0.2))-0.5)/(0.8-0.5))&lt;/P&gt;
&lt;P&gt;&amp;nbsp; )&lt;/P&gt;
&lt;P&gt;&amp;nbsp; , ARGB(255, 255, 0, 0), ARGB(255, 0, 255, 0), ARGB(255, 255, 128, 64))&lt;/P&gt;
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Return: &lt;STRONG&gt;ARGB(255,0,255,0) &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;????&lt;/P&gt;&lt;P&gt;Ok, maybe there's something wrong and I cant access to that value, so I tried with $(= .... &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;=ColorMix2 (&lt;/P&gt;
&lt;P&gt;&amp;nbsp; if(rangemin(0.8,rangemax($(test),0.2))&amp;lt;0.5,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; -Sqrt(-(rangemin(0.8,rangemax($(test),0.2))-0.5)/(0.5-0.2)),&lt;/P&gt;
&lt;P&gt;&amp;nbsp; $(=Sqrt((rangemin(0.8,rangemax($(test),0.2))-0.5)/(0.8-0.5)))&lt;/P&gt;
&lt;P&gt;&amp;nbsp; )&lt;/P&gt;
&lt;P&gt;&amp;nbsp; , ARGB(255, 255, 0, 0), ARGB(255, 0, 255, 0), ARGB(255, 255, 128, 64))&lt;/P&gt;
&lt;P&gt;&amp;nbsp; , ARGB(255, 255, 0, 0), ARGB(255, 0, 255, 0), ARGB(255, 255, 128, 64))&lt;/P&gt;
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Return: &lt;STRONG&gt;ARGB(255,0,255,0) &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ok, It works! But I tried some other numbers in between and it crash again! &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Now:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Between 1 and 0.8&amp;nbsp; it works!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - From 0.8 to 0.6, doesn't works and return somethink like: &lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Error: Error in expression: If takes 2-3 parameters"&lt;/P&gt;
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - From 0.59 to 0, it works!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;Argg!! Maybe there is an issue with the colomn inside, so I tried to do some replace between ,&amp;nbsp; and&amp;nbsp; .&amp;nbsp; , and it solves this problem but I have anothers...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But anyway, this comes from the wizard itself.. so any Idea why this happens? With only 2 points, the wizard, works perfectly.. but with 3 I think there is something wrong (I can't imagine what I did wrong in the wizard steps..)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;David,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;P.D: I'm using Qlikview Desktop 11.20 SR2&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 01 Apr 2014 10:14:26 GMT</pubDate>
    <dc:creator>anguila</dc:creator>
    <dc:date>2014-04-01T10:14:26Z</dc:date>
    <item>
      <title>Color mix wizard not working with 3 points?</title>
      <link>https://community.qlik.com/t5/QlikView/Color-mix-wizard-not-working-with-3-points/m-p/585089#M217143</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;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;I want to generate colors between 3 points based in a variable value so I created a variable called test, and I set this variable 0.5 value.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;And for generate those colors I used the color mix wizard:&lt;/SPAN&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;gt;0.8 --&amp;gt; Green&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;0.5 --&amp;gt; Orange&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;lt;0.25 --&amp;gt; Red&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;So this is the wizard result expression:&lt;/SPAN&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;=ColorMix2 (&lt;/P&gt;
&lt;P&gt;&amp;nbsp; if(rangemin(0.8,rangemax($(test),0.2))&amp;lt;0.5,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; -Sqrt(-(rangemin(0.8,rangemax($(test),0.2))-0.5)/(0.5-0.2)),&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Sqrt((rangemin(0.8,rangemax($(test),0.2))-0.5)/(0.8-0.5))&lt;/P&gt;
&lt;P&gt;&amp;nbsp; )&lt;/P&gt;
&lt;P&gt;&amp;nbsp; , ARGB(255, 255, 0, 0), ARGB(255, 0, 255, 0), ARGB(255, 255, 128, 64))&lt;/P&gt;
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I just wanted to check if it works, so I put this expresion i a text box, and tested some the values in a data entry, I just realized that if the number is &amp;lt; 0.8 it works and each time return a color between 0.8 and 0.25, &lt;STRONG&gt;but if the number is greater than 0.8 return null ( - ).&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So I checked the 2nd expression in the if statement in a text box:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =Sqrt((rangemin(0.8,rangemax($(test),0.2))-0.5)/(0.8-0.5))&lt;/P&gt;
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;And returns: &lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried to comment the below expression and add a 1 in them:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;=ColorMix2 (&lt;/P&gt;
&lt;P&gt;&amp;nbsp; if(rangemin(0.8,rangemax($(test),0.2))&amp;lt;0.5,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; -Sqrt(-(rangemin(0.8,rangemax($(test),0.2))-0.5)/(0.5-0.2)),&lt;/P&gt;
&lt;P&gt;&amp;nbsp; 1//Sqrt((rangemin(0.8,rangemax($(test),0.2))-0.5)/(0.8-0.5))&lt;/P&gt;
&lt;P&gt;&amp;nbsp; )&lt;/P&gt;
&lt;P&gt;&amp;nbsp; , ARGB(255, 255, 0, 0), ARGB(255, 0, 255, 0), ARGB(255, 255, 128, 64))&lt;/P&gt;
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Return: &lt;STRONG&gt;ARGB(255,0,255,0) &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;????&lt;/P&gt;&lt;P&gt;Ok, maybe there's something wrong and I cant access to that value, so I tried with $(= .... &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;=ColorMix2 (&lt;/P&gt;
&lt;P&gt;&amp;nbsp; if(rangemin(0.8,rangemax($(test),0.2))&amp;lt;0.5,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; -Sqrt(-(rangemin(0.8,rangemax($(test),0.2))-0.5)/(0.5-0.2)),&lt;/P&gt;
&lt;P&gt;&amp;nbsp; $(=Sqrt((rangemin(0.8,rangemax($(test),0.2))-0.5)/(0.8-0.5)))&lt;/P&gt;
&lt;P&gt;&amp;nbsp; )&lt;/P&gt;
&lt;P&gt;&amp;nbsp; , ARGB(255, 255, 0, 0), ARGB(255, 0, 255, 0), ARGB(255, 255, 128, 64))&lt;/P&gt;
&lt;P&gt;&amp;nbsp; , ARGB(255, 255, 0, 0), ARGB(255, 0, 255, 0), ARGB(255, 255, 128, 64))&lt;/P&gt;
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Return: &lt;STRONG&gt;ARGB(255,0,255,0) &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ok, It works! But I tried some other numbers in between and it crash again! &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Now:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Between 1 and 0.8&amp;nbsp; it works!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - From 0.8 to 0.6, doesn't works and return somethink like: &lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Error: Error in expression: If takes 2-3 parameters"&lt;/P&gt;
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - From 0.59 to 0, it works!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;Argg!! Maybe there is an issue with the colomn inside, so I tried to do some replace between ,&amp;nbsp; and&amp;nbsp; .&amp;nbsp; , and it solves this problem but I have anothers...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But anyway, this comes from the wizard itself.. so any Idea why this happens? With only 2 points, the wizard, works perfectly.. but with 3 I think there is something wrong (I can't imagine what I did wrong in the wizard steps..)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;David,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;P.D: I'm using Qlikview Desktop 11.20 SR2&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Apr 2014 10:14:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Color-mix-wizard-not-working-with-3-points/m-p/585089#M217143</guid>
      <dc:creator>anguila</dc:creator>
      <dc:date>2014-04-01T10:14:26Z</dc:date>
    </item>
  </channel>
</rss>

