<?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 Direct Discovery limitation in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Direct-Discovery-limitation/m-p/1105485#M438081</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;Hi,&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;We have an employee(employee are Sales Rep for the current client) Dimension tagged to our fact which stores Beverage Volumes.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;The employee dim is SCD2. Thus by default if we drag employee with Volume in a report we get employee history wise Volume Sell.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;Let us look at the following Volume Sale transactions (sample)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR valign="top"&gt;&lt;TD class="xl63" valign="bottom" width="69"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;Employee&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl63" valign="bottom" width="61"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;Territory&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl63" valign="bottom" width="155"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;Volume ('000 Litres)&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl63" valign="bottom" width="68"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;Date&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR valign="top"&gt;&lt;TD class="xl63" valign="bottom" width="69"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;A1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl63" valign="bottom" width="61"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;T1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl63" valign="bottom" width="155"&gt;&lt;P align="right"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;200&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD class="xl64" valign="bottom" width="68"&gt;&lt;P align="right"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;22-Dec-15&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR valign="top"&gt;&lt;TD class="xl63" valign="bottom" width="69"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;A1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl63" valign="bottom" width="61"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;T1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl63" valign="bottom" width="155"&gt;&lt;P align="right"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;100&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD class="xl64" valign="bottom" width="68"&gt;&lt;P align="right"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;23-Jan-16&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR valign="top"&gt;&lt;TD class="xl63" valign="bottom" width="69"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;A2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl63" valign="bottom" width="61"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;T1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl63" valign="bottom" width="155"&gt;&lt;P align="right"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;30&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD class="xl64" valign="bottom" width="68"&gt;&lt;P align="right"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;26-Feb-16&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR valign="top"&gt;&lt;TD class="xl63" valign="bottom" width="69"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;A2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl63" valign="bottom" width="61"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;T1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl63" valign="bottom" width="155"&gt;&lt;P align="right"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;50&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD class="xl64" valign="bottom" width="68"&gt;&lt;P align="right"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;02-Mar-16&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR valign="top"&gt;&lt;TD class="xl63" valign="bottom" width="69"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;A3&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl63" valign="bottom" width="61"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;T1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl63" valign="bottom" width="155"&gt;&lt;P align="right"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;250&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD class="xl64" valign="bottom" width="68"&gt;&lt;P align="right"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;05-Apr-16&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;Now the reporting requirement is as follows:-&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;The Volume Sales should be tagged to the latest employee for entire history of transactions.&lt;/SPAN&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;This means that if we run the report with Reference Date = 5-Apr-16 or greater then in report we should have only the following record:-&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;A3 - T1 - 630&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;However if Reference Date chosen = 19-Mar-16 then&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;A2 - T1 - 380&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;If Reference Date = 1-Jan-16 then&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;A1 - T1 - 200&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;This means tagging back Volume data to the latest employee snapshot for all possible Reference Dates (full calendar). This should not be stored in DB as then the cardinality of join will increase. Also what I have not mentioned here is Employee Dim has a hierarchy as well hence the total possible combinations, prudently speaking, should not be stored but computed at run-time.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;Thus we are planning to have a dynamic SQL query (using Direct Discovery) which accepts the Reference Date (chosen in the report) and retrieve the employee dimension tagging of Volume accordingly.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;&lt;STRONG&gt;We have tried using the Direct Discovery feature (dynamic SQL) to achieve this but are unable to pass the date paramater in the WHERE clause of the same. Any pointers will be helpful.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;&lt;STRONG&gt;"...WHERE START_DATE = $(vStartDate)"&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;&lt;STRONG&gt;where vStartDate had the expression = GetFieldSelections(&lt;EM&gt;PromptFieldName&lt;/EM&gt;).&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 29 Aug 2016 12:23:11 GMT</pubDate>
    <dc:creator />
    <dc:date>2016-08-29T12:23:11Z</dc:date>
    <item>
      <title>Direct Discovery limitation</title>
      <link>https://community.qlik.com/t5/QlikView/Direct-Discovery-limitation/m-p/1105485#M438081</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;Hi,&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;We have an employee(employee are Sales Rep for the current client) Dimension tagged to our fact which stores Beverage Volumes.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;The employee dim is SCD2. Thus by default if we drag employee with Volume in a report we get employee history wise Volume Sell.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;Let us look at the following Volume Sale transactions (sample)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR valign="top"&gt;&lt;TD class="xl63" valign="bottom" width="69"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;Employee&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl63" valign="bottom" width="61"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;Territory&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl63" valign="bottom" width="155"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;Volume ('000 Litres)&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl63" valign="bottom" width="68"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;Date&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR valign="top"&gt;&lt;TD class="xl63" valign="bottom" width="69"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;A1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl63" valign="bottom" width="61"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;T1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl63" valign="bottom" width="155"&gt;&lt;P align="right"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;200&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD class="xl64" valign="bottom" width="68"&gt;&lt;P align="right"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;22-Dec-15&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR valign="top"&gt;&lt;TD class="xl63" valign="bottom" width="69"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;A1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl63" valign="bottom" width="61"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;T1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl63" valign="bottom" width="155"&gt;&lt;P align="right"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;100&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD class="xl64" valign="bottom" width="68"&gt;&lt;P align="right"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;23-Jan-16&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR valign="top"&gt;&lt;TD class="xl63" valign="bottom" width="69"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;A2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl63" valign="bottom" width="61"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;T1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl63" valign="bottom" width="155"&gt;&lt;P align="right"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;30&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD class="xl64" valign="bottom" width="68"&gt;&lt;P align="right"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;26-Feb-16&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR valign="top"&gt;&lt;TD class="xl63" valign="bottom" width="69"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;A2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl63" valign="bottom" width="61"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;T1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl63" valign="bottom" width="155"&gt;&lt;P align="right"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;50&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD class="xl64" valign="bottom" width="68"&gt;&lt;P align="right"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;02-Mar-16&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR valign="top"&gt;&lt;TD class="xl63" valign="bottom" width="69"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;A3&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl63" valign="bottom" width="61"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;T1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl63" valign="bottom" width="155"&gt;&lt;P align="right"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;250&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD class="xl64" valign="bottom" width="68"&gt;&lt;P align="right"&gt;&lt;SPAN style="font-family: Calibri; font-size: 10pt;"&gt;05-Apr-16&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;Now the reporting requirement is as follows:-&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;The Volume Sales should be tagged to the latest employee for entire history of transactions.&lt;/SPAN&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;This means that if we run the report with Reference Date = 5-Apr-16 or greater then in report we should have only the following record:-&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;A3 - T1 - 630&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;However if Reference Date chosen = 19-Mar-16 then&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;A2 - T1 - 380&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;If Reference Date = 1-Jan-16 then&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;A1 - T1 - 200&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;This means tagging back Volume data to the latest employee snapshot for all possible Reference Dates (full calendar). This should not be stored in DB as then the cardinality of join will increase. Also what I have not mentioned here is Employee Dim has a hierarchy as well hence the total possible combinations, prudently speaking, should not be stored but computed at run-time.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;Thus we are planning to have a dynamic SQL query (using Direct Discovery) which accepts the Reference Date (chosen in the report) and retrieve the employee dimension tagging of Volume accordingly.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;&lt;STRONG&gt;We have tried using the Direct Discovery feature (dynamic SQL) to achieve this but are unable to pass the date paramater in the WHERE clause of the same. Any pointers will be helpful.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;&lt;STRONG&gt;"...WHERE START_DATE = $(vStartDate)"&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif; font-size: 10pt;"&gt;&lt;STRONG&gt;where vStartDate had the expression = GetFieldSelections(&lt;EM&gt;PromptFieldName&lt;/EM&gt;).&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Aug 2016 12:23:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Direct-Discovery-limitation/m-p/1105485#M438081</guid>
      <dc:creator />
      <dc:date>2016-08-29T12:23:11Z</dc:date>
    </item>
  </channel>
</rss>

