<?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: Filter data in script in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Filter-data-in-script/m-p/583994#M682498</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Arturo,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this works with KEEP:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_13923200843477588" jivemacro_uid="_13923200843477588" modifiedtitle="true"&gt;
&lt;P&gt;Binary Base.qvw;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;SET ThousandSep='.';&lt;/P&gt;
&lt;P&gt;SET DecimalSep=',';&lt;/P&gt;
&lt;P&gt;SET MoneyThousandSep='.';&lt;/P&gt;
&lt;P&gt;SET MoneyDecimalSep=',';&lt;/P&gt;
&lt;P&gt;SET MoneyFormat='#.##0,00 €;-#.##0,00 €';&lt;/P&gt;
&lt;P&gt;SET TimeFormat='hh:mm:ss';&lt;/P&gt;
&lt;P&gt;SET DateFormat='DD.MM.YYYY';&lt;/P&gt;
&lt;P&gt;SET TimestampFormat='DD.MM.YYYY hh:mm:ss[.fff]';&lt;/P&gt;
&lt;P&gt;SET MonthNames='Jan;Feb;Mrz;Apr;Mai;Jun;Jul;Aug;Sep;Okt;Nov;Dez';&lt;/P&gt;
&lt;P&gt;SET DayNames='Mo;Di;Mi;Do;Fr;Sa;So';&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Temp1:&lt;/P&gt;
&lt;P&gt;Inner Keep (dimWebProperty) LOAD 'ETUS' as WebProperty AutoGenerate(1);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Temp2:&lt;/P&gt;
&lt;P&gt;Inner Keep (dimSalesOp) LOAD 'ETUS' as SalesOp_ProductMarketCode AutoGenerate(1);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Let vWebProperty_key = peek('WebProperty_Key', 0, 'dimWebProperty');&lt;/P&gt;
&lt;P&gt;Let vSalesOp_key = peek('AssociatedSalesOp_Key', 0, 'dimSalesOp');&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Temp3:&lt;/P&gt;
&lt;P&gt;NoConcatenate LOAD&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WebProperty_Key,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AssociatedSalesOp_Key&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Resident factWebActivity&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Where WebProperty_Key = $(vWebProperty_key) OR AssociatedSalesOp_Key = $(vSalesOp_key);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Temp4:&lt;/P&gt;
&lt;P&gt;Inner Keep (factWebActivity) LOAD * Resident Temp3;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Drop Tables Temp1, Temp2, Temp3, Temp4;&lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But to reduce the facts could also mean to adjust the Where-Clause of the Temp3 LOAD to hide all other dim values than NULL and ETUS:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;Where (WebProperty_Key = 0 OR WebProperty_Key = $(vWebProperty_key))&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;AND (AssociatedSalesOp_Key = 0 OR AssociatedSalesOp_Key = $(vSalesOp_key));&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Ralf&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 13 Feb 2014 19:32:59 GMT</pubDate>
    <dc:creator>rbecher</dc:creator>
    <dc:date>2014-02-13T19:32:59Z</dc:date>
    <item>
      <title>Filter data in script</title>
      <link>https://community.qlik.com/t5/QlikView/Filter-data-in-script/m-p/583991#M682494</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm trying to filter down a binary load and am stuck.&amp;nbsp; I want to pull in a binary load from a QVW that contains this data model and then filter it so that I only keep data from factWebActivity where dimWebProperty.WebProperty = 'ETUS' OR dimSalesOp.SalesOp_ProductMarketCode = 'ETUS'.&amp;nbsp; You should know this a small part of a larger data model that expands from this fact table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is a simple version of the data model I binary load into the QVW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;factWebActivity:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AssociatedSalesOp_Key, WebProperty_Key, ViewCount&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1, 1, 100&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0, 1, 200&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2, 0, 600&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;dimWebProperty:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WebProperty_Key, WebProperty&lt;/P&gt;&lt;P&gt;&amp;nbsp; 0, NULL&lt;/P&gt;&lt;P&gt;&amp;nbsp; 1, ETUS&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;dimSalesOp:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AssociatedSalesOp_Key, SalesOp_ProductMarketCode&lt;/P&gt;&lt;P&gt;&amp;nbsp; 0, NULL&lt;/P&gt;&lt;P&gt;&amp;nbsp; 1, ETUS&lt;/P&gt;&lt;P&gt;&amp;nbsp; 2, EAUS&lt;/P&gt;&lt;P&gt;&amp;nbsp; 3, ETCA&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried creating a temp table from the resident fact table and then joining in the columns I want from the resident dim tables.&amp;nbsp; My intention was to have all the columns in the same table and then filter on them but it appears that trying this will multiply out the records of the new table through a cartesian join.&amp;nbsp; It was unexpected behavior but I assume that it considers the join as a third instance of the joining key and creates a circular reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My real question is how do I filter down this fact table as defined up top.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Arturo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Feb 2014 17:46:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Filter-data-in-script/m-p/583991#M682494</guid>
      <dc:creator />
      <dc:date>2014-02-13T17:46:49Z</dc:date>
    </item>
    <item>
      <title>Re: Filter data in script</title>
      <link>https://community.qlik.com/t5/QlikView/Filter-data-in-script/m-p/583992#M682495</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;After your binary load:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;factWebActivityFinal:&lt;/P&gt;
&lt;P&gt;NOCONCATENATE LOAD *&lt;/P&gt;
&lt;P&gt;RESIDENT factWebActivity&lt;/P&gt;
&lt;P&gt;WHERE lookup('WebProperty', 'WebProperty_Key', WebProperty_Key, 'dimWebProperty') = 'ETUS' or&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lookup('SalesOp_ProductMarketCode', 'AssociatedSalesOp_Key', AssociatedSalesOp_Key, 'dimSalesOp') = 'ETUS';&lt;/P&gt;
&lt;P&gt;DROP TABLE factWebActivity;&lt;/P&gt;
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Feb 2014 17:57:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Filter-data-in-script/m-p/583992#M682495</guid>
      <dc:creator>Nicole-Smith</dc:creator>
      <dc:date>2014-02-13T17:57:59Z</dc:date>
    </item>
    <item>
      <title>Re: Filter data in script</title>
      <link>https://community.qlik.com/t5/QlikView/Filter-data-in-script/m-p/583993#M682496</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Map1: Mapping LOAD WebProperty_Key, WebProperty resident dimWebProperty;&lt;/P&gt;&lt;P&gt;Map2: Mapping LOAD AssociatedSalesOp_Key, SalesOp_ProductMarketCode Resident dimSalesOp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Table:&lt;/P&gt;&lt;P&gt;NoConcatenate &lt;/P&gt;&lt;P&gt;load *&lt;/P&gt;&lt;P&gt;Resident factWebActivity&lt;/P&gt;&lt;P&gt;where &lt;/P&gt;&lt;P&gt;&amp;nbsp; ApplyMap('Map1', WebProperty_Key, 'N/A') = 'ETUS' &lt;/P&gt;&lt;P&gt;&amp;nbsp; or ApplyMap('Map2', AssociatedSalesOp_Key, 'N/A') = 'ETUS'&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DROP Table factWebActivity;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Feb 2014 18:13:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Filter-data-in-script/m-p/583993#M682496</guid>
      <dc:creator>maxgro</dc:creator>
      <dc:date>2014-02-13T18:13:36Z</dc:date>
    </item>
    <item>
      <title>Re: Filter data in script</title>
      <link>https://community.qlik.com/t5/QlikView/Filter-data-in-script/m-p/583994#M682498</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Arturo,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this works with KEEP:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_13923200843477588" jivemacro_uid="_13923200843477588" modifiedtitle="true"&gt;
&lt;P&gt;Binary Base.qvw;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;SET ThousandSep='.';&lt;/P&gt;
&lt;P&gt;SET DecimalSep=',';&lt;/P&gt;
&lt;P&gt;SET MoneyThousandSep='.';&lt;/P&gt;
&lt;P&gt;SET MoneyDecimalSep=',';&lt;/P&gt;
&lt;P&gt;SET MoneyFormat='#.##0,00 €;-#.##0,00 €';&lt;/P&gt;
&lt;P&gt;SET TimeFormat='hh:mm:ss';&lt;/P&gt;
&lt;P&gt;SET DateFormat='DD.MM.YYYY';&lt;/P&gt;
&lt;P&gt;SET TimestampFormat='DD.MM.YYYY hh:mm:ss[.fff]';&lt;/P&gt;
&lt;P&gt;SET MonthNames='Jan;Feb;Mrz;Apr;Mai;Jun;Jul;Aug;Sep;Okt;Nov;Dez';&lt;/P&gt;
&lt;P&gt;SET DayNames='Mo;Di;Mi;Do;Fr;Sa;So';&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Temp1:&lt;/P&gt;
&lt;P&gt;Inner Keep (dimWebProperty) LOAD 'ETUS' as WebProperty AutoGenerate(1);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Temp2:&lt;/P&gt;
&lt;P&gt;Inner Keep (dimSalesOp) LOAD 'ETUS' as SalesOp_ProductMarketCode AutoGenerate(1);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Let vWebProperty_key = peek('WebProperty_Key', 0, 'dimWebProperty');&lt;/P&gt;
&lt;P&gt;Let vSalesOp_key = peek('AssociatedSalesOp_Key', 0, 'dimSalesOp');&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Temp3:&lt;/P&gt;
&lt;P&gt;NoConcatenate LOAD&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WebProperty_Key,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AssociatedSalesOp_Key&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Resident factWebActivity&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Where WebProperty_Key = $(vWebProperty_key) OR AssociatedSalesOp_Key = $(vSalesOp_key);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Temp4:&lt;/P&gt;
&lt;P&gt;Inner Keep (factWebActivity) LOAD * Resident Temp3;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Drop Tables Temp1, Temp2, Temp3, Temp4;&lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But to reduce the facts could also mean to adjust the Where-Clause of the Temp3 LOAD to hide all other dim values than NULL and ETUS:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;Where (WebProperty_Key = 0 OR WebProperty_Key = $(vWebProperty_key))&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;AND (AssociatedSalesOp_Key = 0 OR AssociatedSalesOp_Key = $(vSalesOp_key));&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Ralf&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Feb 2014 19:32:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Filter-data-in-script/m-p/583994#M682498</guid>
      <dc:creator>rbecher</dc:creator>
      <dc:date>2014-02-13T19:32:59Z</dc:date>
    </item>
    <item>
      <title>Re: Filter data in script</title>
      <link>https://community.qlik.com/t5/QlikView/Filter-data-in-script/m-p/583995#M682499</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was able to get Nicole and Massimo's solution to work for me.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Feb 2014 22:23:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Filter-data-in-script/m-p/583995#M682499</guid>
      <dc:creator />
      <dc:date>2014-02-13T22:23:07Z</dc:date>
    </item>
    <item>
      <title>Re: Filter data in script</title>
      <link>https://community.qlik.com/t5/QlikView/Filter-data-in-script/m-p/583996#M682501</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think my solution with KEEP should be faster with real amount of data. I also wonder what the user says if no facts are shown for the still existing dimenion entries (if not reduced)..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Feb 2014 22:30:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Filter-data-in-script/m-p/583996#M682501</guid>
      <dc:creator>rbecher</dc:creator>
      <dc:date>2014-02-13T22:30:13Z</dc:date>
    </item>
    <item>
      <title>Re: Filter data in script</title>
      <link>https://community.qlik.com/t5/QlikView/Filter-data-in-script/m-p/1625299#M682503</link>
      <description>&lt;P&gt;i need help to understand this Script.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;LET LastUpdatedDate=peek('MaxDatefilter',0,'LastUpdatedDate');&lt;/P&gt;&lt;P&gt;if trim(Date(today(),'DD'))=-1&amp;nbsp;&lt;/P&gt;&lt;P&gt;AND&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;if trim(Date(today(),'DD'))&amp;lt;&amp;gt; 32&amp;nbsp;&lt;/P&gt;&lt;P&gt;AND&amp;nbsp;&lt;/P&gt;&lt;P&gt;Where DATEFILTER &amp;lt;= $(LastUpdatedDate)-30;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 18 Sep 2019 13:30:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Filter-data-in-script/m-p/1625299#M682503</guid>
      <dc:creator>haquenasrin08</dc:creator>
      <dc:date>2019-09-18T13:30:01Z</dc:date>
    </item>
  </channel>
</rss>

