<?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: Conditional Chart display in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Conditional-Chart-display/m-p/383283#M572694</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for #1. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#2 - Let me explain this in a bit more detail. I have two sheets in my QlikView application. One sheet queries data from view1 which returns lot of columns and one column is a TradeDate column. I have also created two calendar controls in sheet 1 so that the user can select a date range to display the values. For this date range to work I created two variables as below and have bound them to the two calendar controls.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;vStartDate - Bound to calendar control 1 &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Min Value - =Min({1} TradeDate)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Max value - =Max({1}TradeDate)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Format Pattern - DD MMM YY&lt;/P&gt;&lt;P&gt;vEndDate&amp;nbsp; - Bound to TradeDate column from view1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Min value - Same as above&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Max value - Same as above&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Format Pattern - DD MMM YY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Next I have created a trigger on these two variables (Select on Field).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vStartDate -&amp;gt; Field - TradeDate, Search String - ='&amp;gt;='&amp;amp;vStartDate&amp;amp;'&amp;lt;='&amp;amp;vEndDate&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vEndDate -&amp;gt; Same as above&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In sheet 2 I query data from another view called view2. I get the columns ClientName, TradeDate and value. I display the client name in a listbox and then create a line chart with TradeDate as dimension and Sum(value) as expression. Here is the catch I now want to display values in this chart only for the trade dates selected on sheet 1 which is available in the two variables. &lt;/P&gt;&lt;P&gt;Can this be done? If so, how?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;RC&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 03 Sep 2012 07:50:44 GMT</pubDate>
    <dc:creator />
    <dc:date>2012-09-03T07:50:44Z</dc:date>
    <item>
      <title>Conditional Chart display</title>
      <link>https://community.qlik.com/t5/QlikView/Conditional-Chart-display/m-p/383279#M572690</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 currently query a view which pulls out the following columns.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ClientName (String), TradeDate (DateTime) and Value (Decimal)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to display only the ClientName in a listbox (I do not want to display TradeDate) Then I need to show a chart (Line Chart) which will display the TradeDate on the x-axis and the sum of Value on the y-axis (Expression). I also have two calendar controls which will be used by the user to select a range of date. The dates selected will be stored in two variables named MinDate and MaxDate. Now what I need is&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Show the chart (line chart) only when the user selects a single clientName from the listbox. To display the chart without the clientName selected makes no sense.&lt;/P&gt;&lt;P&gt;2. Filter values in the chart (Before display) based on the TradeDate. i.e. show values in the line chart which satisfies the condition (TradeDate &amp;gt;= MinDate and TradeDate &amp;lt;= MaxDate). For eg. our query to the view might have lot of values with different tradedates from say 1st jan 2009 to Current date. But when the user selects a date range from the calendar control (1st Jul 2012 - 10th July 2012) then we need to filter our values based on this to be displayed in the line chart.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help will be greatly appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;Ranjith&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Sep 2012 03:16:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Conditional-Chart-display/m-p/383279#M572690</guid>
      <dc:creator />
      <dc:date>2012-09-03T03:16:14Z</dc:date>
    </item>
    <item>
      <title>Re: Conditional Chart display</title>
      <link>https://community.qlik.com/t5/QlikView/Conditional-Chart-display/m-p/383280#M572691</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ranjith,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. On the layout tab of the line chart, in the conditional show box enter GetSelectedCount(ClientName)=1&lt;/P&gt;&lt;P&gt;2. Rather than calendar controls, which will need a trigger to effect the TradeDate once selected (and triggers should be avoided if not really necessary) maybe think about using a slider which is directly linked to TradeDate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jason&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Sep 2012 06:46:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Conditional-Chart-display/m-p/383280#M572691</guid>
      <dc:creator>Jason_Michaelides</dc:creator>
      <dc:date>2012-09-03T06:46:20Z</dc:date>
    </item>
    <item>
      <title>Re: Conditional Chart display</title>
      <link>https://community.qlik.com/t5/QlikView/Conditional-Chart-display/m-p/383281#M572692</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jason,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#1 - Worked like a wonder.&lt;/P&gt;&lt;P&gt;#2 - Users do not need a slider. They want a calendar control. I have already implemented this calendar controls and have two variables bound to them. Now, I need to filter the values in my line chart based on the vStartDate and vEndDate variables. Any help on this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;Ranjith&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Sep 2012 06:57:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Conditional-Chart-display/m-p/383281#M572692</guid>
      <dc:creator />
      <dc:date>2012-09-03T06:57:54Z</dc:date>
    </item>
    <item>
      <title>Re: Conditional Chart display</title>
      <link>https://community.qlik.com/t5/QlikView/Conditional-Chart-display/m-p/383282#M572693</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1) I suggest you consider calculation condition on general tab instead. And then edit the message (Error messages button) for calculation condition unfulfilled.So that the user understand why your chart dissapears.&lt;/P&gt;&lt;P&gt;Or you could mark ClientName as Always One Selected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) Provide an expression that you use.&lt;/P&gt;&lt;P&gt;Or try to modify it using set analiysis (see help).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Sep 2012 07:29:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Conditional-Chart-display/m-p/383282#M572693</guid>
      <dc:creator>whiteline</dc:creator>
      <dc:date>2012-09-03T07:29:58Z</dc:date>
    </item>
    <item>
      <title>Re: Conditional Chart display</title>
      <link>https://community.qlik.com/t5/QlikView/Conditional-Chart-display/m-p/383283#M572694</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for #1. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#2 - Let me explain this in a bit more detail. I have two sheets in my QlikView application. One sheet queries data from view1 which returns lot of columns and one column is a TradeDate column. I have also created two calendar controls in sheet 1 so that the user can select a date range to display the values. For this date range to work I created two variables as below and have bound them to the two calendar controls.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;vStartDate - Bound to calendar control 1 &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Min Value - =Min({1} TradeDate)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Max value - =Max({1}TradeDate)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Format Pattern - DD MMM YY&lt;/P&gt;&lt;P&gt;vEndDate&amp;nbsp; - Bound to TradeDate column from view1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Min value - Same as above&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Max value - Same as above&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Format Pattern - DD MMM YY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Next I have created a trigger on these two variables (Select on Field).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vStartDate -&amp;gt; Field - TradeDate, Search String - ='&amp;gt;='&amp;amp;vStartDate&amp;amp;'&amp;lt;='&amp;amp;vEndDate&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vEndDate -&amp;gt; Same as above&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In sheet 2 I query data from another view called view2. I get the columns ClientName, TradeDate and value. I display the client name in a listbox and then create a line chart with TradeDate as dimension and Sum(value) as expression. Here is the catch I now want to display values in this chart only for the trade dates selected on sheet 1 which is available in the two variables. &lt;/P&gt;&lt;P&gt;Can this be done? If so, how?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;RC&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Sep 2012 07:50:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Conditional-Chart-display/m-p/383283#M572694</guid>
      <dc:creator />
      <dc:date>2012-09-03T07:50:44Z</dc:date>
    </item>
    <item>
      <title>Re: Conditional Chart display</title>
      <link>https://community.qlik.com/t5/QlikView/Conditional-Chart-display/m-p/383284#M572695</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you insist on the calendar objects (which are ugly as well as fiddly in my opinion) then you have 2 choices:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Use a trigger or a button to set the selected values of TradeDate to be between the variables. Be aware that triggers are not always fired however - for example on use of Back and Forward buttons and Bookmark selections.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; As whiteline suggests, use some set anaylsis in your chart expression to only look at dates between your variable values.&amp;nbsp; The potential issue with this approach is it doesn't actually make the TradeDate selection which you may require to effect other charts etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Post your app and we can help further.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Sep 2012 07:52:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Conditional-Chart-display/m-p/383284#M572695</guid>
      <dc:creator>Jason_Michaelides</dc:creator>
      <dc:date>2012-09-03T07:52:48Z</dc:date>
    </item>
  </channel>
</rss>

