<?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: Gradient fill stacked bar chart where Dimension is Day of month in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Gradient-fill-stacked-bar-chart-where-Dimension-is-Day-of-month/m-p/112121#M17423</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes I think so&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or just a new 31 rows table with daynumber, rgb color&lt;/P&gt;&lt;P&gt;add daynumber in calendar if not present&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 05 Jul 2018 11:19:11 GMT</pubDate>
    <dc:creator>ogautier62</dc:creator>
    <dc:date>2018-07-05T11:19:11Z</dc:date>
    <item>
      <title>Gradient fill stacked bar chart where Dimension is Day of month</title>
      <link>https://community.qlik.com/t5/QlikView/Gradient-fill-stacked-bar-chart-where-Dimension-is-Day-of-month/m-p/112118#M17420</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have been asked to mimic and existing report for a new customer. &lt;/P&gt;&lt;P&gt;I'm documenting the solution I used here but i'm interested in Qlik experts critique and also enhancements.&lt;/P&gt;&lt;P&gt; I'm working from test data at the moment. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The issue is that they have a series of services (each bar) and they want to see how much each service is being used per day in a given month.&lt;/P&gt;&lt;P&gt;The bar chart is fairly simple, the dimensions are &lt;/P&gt;&lt;P&gt;A) the service (fleet 1..n)&lt;/P&gt;&lt;P&gt;B) the date field from the calendar&lt;/P&gt;&lt;P&gt;the expression (%JOIN_CALENDAR)&lt;/P&gt;&lt;P&gt;c) Count (Distinct workitems)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The issue is that the default colours loop after 15.&lt;/P&gt;&lt;P&gt;The clients corporate colours re white, blue and orange, so i used colour picker to get the # hex for their blue and orange and put it into a colour gradient generator to make a nice colour gradient with 31 steps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="31DaysColourMap.png" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/207024_31DaysColourMap.png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;I copied the data across into excel and used the formula &lt;EM&gt;=HEX2DEC(MID(C1,1,2))&lt;/EM&gt; to split it, and then used &lt;/P&gt;&lt;P&gt;&lt;EM&gt;="SET v_Colour_"&amp;amp;A1&amp;amp;" = 'RGB(" &amp;amp; E1&amp;amp; ", " &amp;amp; F1&amp;amp;", "&amp;amp;G1&amp;amp;")';"&lt;/EM&gt; to automate the variables.&lt;/P&gt;&lt;P&gt;e.g.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;SET v_Colour_1 = 'RGB(50, 76, 124)';&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I placed the variables in the load script, looking at it now i should have been let not set?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in the expression i set the background colour as follows, &lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;EM&gt;=&lt;/EM&gt;&lt;/SPAN&gt;&lt;EM&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;if(Day(%JOIN_CALENDAR)='1',$(v_Colour_1),&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='2',$(v_Colour_2),&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='3',$(v_Colour_3),&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='4',$(v_Colour_4),&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='5',$(v_Colour_5),&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='6',$(v_Colour_6),&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='7',$(v_Colour_7),&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='8',$(v_Colour_8),&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='9',$(v_Colour_9),&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='10',$(v_Colour_10),&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='11',$(v_Colour_11),&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='12',$(v_Colour_12),&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='13',$(v_Colour_13),&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='14',$(v_Colour_14),&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='15',$(v_Colour_15),&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='16',$(v_Colour_16),&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='17',$(v_Colour_17),&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='18',$(v_Colour_18),&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='19',$(v_Colour_19),&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='20',$(v_Colour_20),&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='21',$(v_Colour_21),&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='22',$(v_Colour_22),&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='23',$(v_Colour_23),&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='24',$(v_Colour_24),&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='25',$(v_Colour_25),&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='26',$(v_Colour_26),&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='27',$(v_Colour_27),&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='28',$(v_Colour_28),&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='29',$(v_Colour_29),&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='30',$(v_Colour_30),&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; if(Day(%JOIN_CALENDAR)='31',$(v_Colour_31),&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; RGB(0,0,0)&lt;/SPAN&gt;)&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; )&lt;/SPAN&gt;&lt;/EM&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;EM&gt;)&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;This is the chart:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;IMG alt="sampleRainbowChart.png" class="jive-image image-2" src="https://community.qlik.com/legacyfs/online/207037_sampleRainbowChart.png" style="height: 312px; width: 620px;" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;So, what can I do to optimise the 31 stage Nested If in the expression?&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Can I use a function to accept a day number and return a variable name or RGB() string?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;If so, How?&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jul 2018 08:16:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Gradient-fill-stacked-bar-chart-where-Dimension-is-Day-of-month/m-p/112118#M17420</guid>
      <dc:creator>simon_ball</dc:creator>
      <dc:date>2018-07-05T08:16:00Z</dc:date>
    </item>
    <item>
      <title>Re: Gradient fill stacked bar chart where Dimension is Day of month</title>
      <link>https://community.qlik.com/t5/QlikView/Gradient-fill-stacked-bar-chart-where-Dimension-is-Day-of-month/m-p/112119#M17421</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 could put it in your master calendar during the load ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jul 2018 08:28:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Gradient-fill-stacked-bar-chart-where-Dimension-is-Day-of-month/m-p/112119#M17421</guid>
      <dc:creator>ogautier62</dc:creator>
      <dc:date>2018-07-05T08:28:02Z</dc:date>
    </item>
    <item>
      <title>Re: Gradient fill stacked bar chart where Dimension is Day of month</title>
      <link>https://community.qlik.com/t5/QlikView/Gradient-fill-stacked-bar-chart-where-Dimension-is-Day-of-month/m-p/112120#M17422</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;how so?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;set up a day number inline table mapping load and use an applymap to link month day to the RGB code as DayColour... then just use the DayColour field direct in the backgroundcolour?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jul 2018 11:15:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Gradient-fill-stacked-bar-chart-where-Dimension-is-Day-of-month/m-p/112120#M17422</guid>
      <dc:creator>simon_ball</dc:creator>
      <dc:date>2018-07-05T11:15:32Z</dc:date>
    </item>
    <item>
      <title>Re: Gradient fill stacked bar chart where Dimension is Day of month</title>
      <link>https://community.qlik.com/t5/QlikView/Gradient-fill-stacked-bar-chart-where-Dimension-is-Day-of-month/m-p/112121#M17423</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes I think so&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or just a new 31 rows table with daynumber, rgb color&lt;/P&gt;&lt;P&gt;add daynumber in calendar if not present&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jul 2018 11:19:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Gradient-fill-stacked-bar-chart-where-Dimension-is-Day-of-month/m-p/112121#M17423</guid>
      <dc:creator>ogautier62</dc:creator>
      <dc:date>2018-07-05T11:19:11Z</dc:date>
    </item>
  </channel>
</rss>

