<?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: Equivalent of Spotfire Filter Panel in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Equivalent-of-Spotfire-Filter-Panel/m-p/679980#M542445</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I was not familiar with Multibox; that is a built-in one-step solution.&lt;/P&gt;&lt;P&gt;Some documentation&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A href="http://my.safaribooksonline.com/book/databases/business-intelligence/9781849686068/5dot-styling-up/ch05s06_html"&gt;Safari Book, Qlikview 11 for Developers&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="http://www.c-sharpcorner.com/UploadFile/35fef0/multibox-in-qlikview/" title="http://www.c-sharpcorner.com/UploadFile/35fef0/multibox-in-qlikview/"&gt;MultiBox in QlikView&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is good ; it solves the main problem of "preventing multiple ListView filters from taking up too much screenspace" but &lt;STRONG&gt;I think&lt;/STRONG&gt; Multibox falls short on these counts:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Can't search/filter which Fields are shown; must define it in Properties &lt;UL&gt;&lt;LI&gt;See below, can apply a clever use of &lt;SPAN style="font-family: 'courier new', courier;"&gt;Subfield&lt;/SPAN&gt; function to show rows only for those $Fields which the user has selected.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Can connect this with a Search which is pointed at the List of Fields , $Field, and which uses Wildcard search. See attached.&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;But this is not a single "dynamic" multibox, this is just a bunch of multiboxes &lt;/STRONG&gt;(one for each filter; must &lt;STRONG&gt;be manually created by the developer); the Subfield and GetSelectedCount functions must be passed an index, "n" for each one&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;Each Multibox passes an incremented integer index to the &lt;SPAN style="font-family: 'courier new', courier;"&gt;Subfield&lt;/SPAN&gt; function (third optional parameter) to decide which $Field to show&lt;/LI&gt;&lt;LI&gt;In addition, there is conditional visibility, requiring that the &lt;SPAN style="font-family: 'courier new', courier;"&gt;GetSelectedCount&lt;/SPAN&gt; of $Field is &amp;gt;=n &lt;/LI&gt;&lt;LI&gt;This brings up important nuance; if the user hasn't selected any $Field at all, should this "Filter panel" be completely empty or completely full? I think &lt;STRONG&gt;completely full is less confusing.&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Therefore I modified Multibox.qvw from the post below to 1) add a Search and 2) show all $Fields if none is selected&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;Can't search/filter which values (for a specific Field); it just shows a ListView pop&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Can't choose something other than a ListView&amp;nbsp; popup; i.e. can't show slider for numeric-type values, or text-search (i.e. autocomplete) for text-type values&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;Can't group Fields (apparently Spotfire Filter Panels can "group" under directories)&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'll check out this post&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/thread/66801"&gt;Show/hide a field in multibox&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 16 Jun 2014 19:42:13 GMT</pubDate>
    <dc:creator />
    <dc:date>2014-06-16T19:42:13Z</dc:date>
    <item>
      <title>Equivalent of Spotfire Filter Panel</title>
      <link>https://community.qlik.com/t5/QlikView/Equivalent-of-Spotfire-Filter-Panel/m-p/679979#M542442</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've never used Spotfire, but the &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;client wants something like the "Filter Panel", seen in these screenshots:&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A href="http://stn.spotfire.com/stn/Images/Tutorials/SaveFilterSettingsApiScenario.PNG"&gt;Filter panel, Team, Player Name, League fields&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="http://www.butleranalytics.com/wp-content/uploads/2013/03/spotfirew.jpg"&gt;Filter panel, Patient, Test, Group fields&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is some Spotfire Documentation &lt;A href="http://stn.spotfire.com/stn/Stints/Filters.aspx" title="http://stn.spotfire.com/stn/Stints/Filters.aspx"&gt;Spotfire Filters ⊂ Spotfire Technology Network&lt;/A&gt;. I don't think it's relevant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And here are requirements that we are inferring from the Spotfire screenshots (PS &lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Can Search in a Search Box to filter $Fields&lt;UL&gt;&lt;LI&gt;I don't mean you can Search to &lt;STRONG&gt;filter values, i.e. rows.&lt;/STRONG&gt; QlikView is great at that.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;I mean you can Search to &lt;STRONG&gt;filter $Fields; i.e. columns&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;Can choose which of the $Fields can be discovered here&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;A container object holds a separate component for each $Field the user picks from above&lt;/LI&gt;&lt;LI&gt;The component for each $Field is usually a standard List View, but it could be a slider, could be a customized List View&lt;UL&gt;&lt;LI&gt;The component/$Field itself is searchable, to filter the values, and select among them. QlikView can do this easily, as stated above.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;If the $Field is not selected, its component is not just invisible, it is collapsed&lt;UL&gt;&lt;LI&gt;In CSS / HTML terms, I mean it's &lt;STRONG&gt;not just visibility:hidden,&lt;/STRONG&gt; it is &lt;STRONG&gt;display:none.&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;In QlikView terms, I mean it's &lt;STRONG&gt;not just conditionally hidden&lt;/STRONG&gt;, it will be &lt;STRONG&gt;removed&lt;/STRONG&gt; from a "flow" of components, so the components beneath it will jump up to take its place.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I won't belabor more details. You probably know what I'm talking about. Have you made something like it?&lt;/P&gt;&lt;P&gt;I made three variations in QlikView. &lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The first uses Container object plus Search box against the $Fields dimension. &lt;/LI&gt;&lt;LI&gt;The second and third use a CrossTable to make a lookup based on all combinations of $Field+FieldValue&amp;nbsp; (I know this seems like a hacky solution; the lookup will mean that QlikView associations (Green, white, grey) don't work as expected)&lt;/LI&gt;&lt;LI&gt;The second shows this in a Pivot table; the third shows this in a Hierarchical List View.&lt;/LI&gt;&lt;/UL&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Jun 2014 21:40:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Equivalent-of-Spotfire-Filter-Panel/m-p/679979#M542442</guid>
      <dc:creator />
      <dc:date>2014-06-13T21:40:17Z</dc:date>
    </item>
    <item>
      <title>Re: Equivalent of Spotfire Filter Panel</title>
      <link>https://community.qlik.com/t5/QlikView/Equivalent-of-Spotfire-Filter-Panel/m-p/679980#M542445</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I was not familiar with Multibox; that is a built-in one-step solution.&lt;/P&gt;&lt;P&gt;Some documentation&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A href="http://my.safaribooksonline.com/book/databases/business-intelligence/9781849686068/5dot-styling-up/ch05s06_html"&gt;Safari Book, Qlikview 11 for Developers&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="http://www.c-sharpcorner.com/UploadFile/35fef0/multibox-in-qlikview/" title="http://www.c-sharpcorner.com/UploadFile/35fef0/multibox-in-qlikview/"&gt;MultiBox in QlikView&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is good ; it solves the main problem of "preventing multiple ListView filters from taking up too much screenspace" but &lt;STRONG&gt;I think&lt;/STRONG&gt; Multibox falls short on these counts:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Can't search/filter which Fields are shown; must define it in Properties &lt;UL&gt;&lt;LI&gt;See below, can apply a clever use of &lt;SPAN style="font-family: 'courier new', courier;"&gt;Subfield&lt;/SPAN&gt; function to show rows only for those $Fields which the user has selected.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Can connect this with a Search which is pointed at the List of Fields , $Field, and which uses Wildcard search. See attached.&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;But this is not a single "dynamic" multibox, this is just a bunch of multiboxes &lt;/STRONG&gt;(one for each filter; must &lt;STRONG&gt;be manually created by the developer); the Subfield and GetSelectedCount functions must be passed an index, "n" for each one&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;Each Multibox passes an incremented integer index to the &lt;SPAN style="font-family: 'courier new', courier;"&gt;Subfield&lt;/SPAN&gt; function (third optional parameter) to decide which $Field to show&lt;/LI&gt;&lt;LI&gt;In addition, there is conditional visibility, requiring that the &lt;SPAN style="font-family: 'courier new', courier;"&gt;GetSelectedCount&lt;/SPAN&gt; of $Field is &amp;gt;=n &lt;/LI&gt;&lt;LI&gt;This brings up important nuance; if the user hasn't selected any $Field at all, should this "Filter panel" be completely empty or completely full? I think &lt;STRONG&gt;completely full is less confusing.&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Therefore I modified Multibox.qvw from the post below to 1) add a Search and 2) show all $Fields if none is selected&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;Can't search/filter which values (for a specific Field); it just shows a ListView pop&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Can't choose something other than a ListView&amp;nbsp; popup; i.e. can't show slider for numeric-type values, or text-search (i.e. autocomplete) for text-type values&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;Can't group Fields (apparently Spotfire Filter Panels can "group" under directories)&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'll check out this post&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/thread/66801"&gt;Show/hide a field in multibox&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jun 2014 19:42:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Equivalent-of-Spotfire-Filter-Panel/m-p/679980#M542445</guid>
      <dc:creator />
      <dc:date>2014-06-16T19:42:13Z</dc:date>
    </item>
  </channel>
</rss>

