<?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: NOT EXISTS grouped by date in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/NOT-EXISTS-grouped-by-date/m-p/815873#M663323</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks:&lt;/P&gt;&lt;P&gt;Peter, I think you just handed me the Darwin award of the thread &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/wink.png" /&gt; (I still have the reflex of writing 2014 sometimes...)&lt;/P&gt;&lt;P&gt;BUT, I need a result table, and your solution doesn't give that. Sorry, this is part of a more complex scheme that requires an intermediary table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Both your answers are perfect Michael and Manish, I put up the correct marker on Manish since the script was more explicit &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/silly.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much guys &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now as a follow up question, if my benchmark was not populated for 2015-02-15, but only 2015-02-16. I would need to take for granted that my portfolio is evaluated against 2015-02-14. &lt;/P&gt;&lt;P&gt;What solution is better, have my benchmark table filled for unpopulated dates with the previous day's values, or is there a work around in the script where I could try to match on the closest date below it's portfolio date value?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 16 Feb 2015 18:35:02 GMT</pubDate>
    <dc:creator>sibrulotte</dc:creator>
    <dc:date>2015-02-16T18:35:02Z</dc:date>
    <item>
      <title>NOT EXISTS grouped by date</title>
      <link>https://community.qlik.com/t5/QlikView/NOT-EXISTS-grouped-by-date/m-p/815869#M663319</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;here is a simple inline load you can try to help me out:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Benchmark:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date, CUSIP_BENCHMARK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-14, A&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-14, B&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-14, C&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-14, D&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-14, E&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-14, F&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-15, A&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-15, C&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-15, D&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-15, E&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-15, F&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-15, G&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PORTFOLIO:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; VAL_Date, CUSIP_PORTFOLIO&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2014-02-14, A&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2014-02-14, B&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2014-02-14, C&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2014-02-14, D&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2014-02-14, E&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2014-02-14, G&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2014-02-15, A&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2014-02-15, B&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2014-02-15, C&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2014-02-15, D&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2014-02-15, E&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2014-02-15, G&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As you can see, I have portfolio values, for two dates, 14th and 15th.&lt;/P&gt;&lt;P&gt;I want to see if CUSIP values in my portfolio are in the benchmark, for a specific date.&lt;/P&gt;&lt;P&gt;But my small little knowledge of Qlikview only knows the NOT EXISTS function and it scans the whole table, it doesn't group by date for example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Result:&lt;/P&gt;&lt;P&gt;load&lt;/P&gt;&lt;P&gt;VAL_Date as DATE_RESULT,&lt;/P&gt;&lt;P&gt;CUSIP_PORTFOLIO as CUSIP_RESULT&lt;/P&gt;&lt;P&gt;resident PORTFOLIO&lt;/P&gt;&lt;P&gt;where NOT EXISTS(CUSIP_BENCHMARK,CUSIP_PORTFOLIO)&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;DROP table Benchmark ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How do I get my result table to show CUSIP --&amp;gt; G for 2014-02-14. (CUSIP in portfolio, but not existing for 2014-02-14 in the benchmark).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Feb 2015 16:53:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/NOT-EXISTS-grouped-by-date/m-p/815869#M663319</guid>
      <dc:creator>sibrulotte</dc:creator>
      <dc:date>2015-02-16T16:53:30Z</dc:date>
    </item>
    <item>
      <title>Re: NOT EXISTS grouped by date</title>
      <link>https://community.qlik.com/t5/QlikView/NOT-EXISTS-grouped-by-date/m-p/815870#M663320</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The years are different in Benchmark vs Portfolio. A match would never occur.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I changed the years in Portfolio, and created two possible script solutions in the attached document.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Solution 1 reduces the portfolio entries to include only those that appear in the Benchmark table.&lt;/P&gt;&lt;P&gt;Solution 2 adds Benchmark information to the Portfolio table so that you can check which Portfolio entries do have a Benchmark entry, and which do not.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Feb 2015 17:31:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/NOT-EXISTS-grouped-by-date/m-p/815870#M663320</guid>
      <dc:creator>Peter_Cammaert</dc:creator>
      <dc:date>2015-02-16T17:31:44Z</dc:date>
    </item>
    <item>
      <title>Re: NOT EXISTS grouped by date</title>
      <link>https://community.qlik.com/t5/QlikView/NOT-EXISTS-grouped-by-date/m-p/815871#M663321</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can create a&amp;nbsp; new field in the Benchmark table:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Benchmark:&lt;/P&gt;&lt;P&gt;LOAD *, &lt;STRONG&gt;Date &amp;amp; CUSIP_BENCHMARK as ExistInBenchmark&lt;/STRONG&gt;&amp;nbsp; INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date, CUSIP_BENCHMARK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-14, A&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, in the condition you can use it:&lt;/P&gt;&lt;P&gt;where NOT EXISTS(&lt;STRONG&gt;ExistInBenchmark, ValDate &amp;amp; CUSIP_PORTFOLIO&lt;/STRONG&gt;)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Feb 2015 17:34:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/NOT-EXISTS-grouped-by-date/m-p/815871#M663321</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-02-16T17:34:09Z</dc:date>
    </item>
    <item>
      <title>Re: NOT EXISTS grouped by date</title>
      <link>https://community.qlik.com/t5/QlikView/NOT-EXISTS-grouped-by-date/m-p/815872#M663322</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Benchmark:&lt;/P&gt;&lt;P&gt;LOAD *, Date&amp;nbsp; &amp;amp; CUSIP_BENCHMARK as KEY1&amp;nbsp; INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date, CUSIP_BENCHMARK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2014-02-14, A&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2014-02-14, B&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2014-02-14, C&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2014-02-14, D&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2014-02-14, E&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2014-02-14, F&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-15, A&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-15, C&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-15, D&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-15, E&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-15, F&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-15, G&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PORTFOLIO:&lt;/P&gt;&lt;P&gt;LOAD *, VAL_Date&amp;nbsp; &amp;amp; CUSIP_PORTFOLIO as KEY2 INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; VAL_Date, CUSIP_PORTFOLIO&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2014-02-14, A&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2014-02-14, B&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2014-02-14, C&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2014-02-14, D&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2014-02-14, E&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2014-02-14, G&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-15, A&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-15, B&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-15, C&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-15, D&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-15, E&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-02-15, G&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;Result:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;&amp;nbsp; KEY2,&lt;/P&gt;&lt;P&gt;&amp;nbsp; VAL_Date as DATE_RESULT,&lt;/P&gt;&lt;P&gt;&amp;nbsp; CUSIP_PORTFOLIO as CUSIP_RESULT&lt;/P&gt;&lt;P&gt;Resident PORTFOLIO&lt;/P&gt;&lt;P&gt;Where NOT EXISTS(KEY1, KEY2);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP table Benchmark ;&lt;/P&gt;&lt;P&gt;Drop TABLE PORTFOLIO;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Feb 2015 17:38:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/NOT-EXISTS-grouped-by-date/m-p/815872#M663322</guid>
      <dc:creator>MK_QSL</dc:creator>
      <dc:date>2015-02-16T17:38:13Z</dc:date>
    </item>
    <item>
      <title>Re: NOT EXISTS grouped by date</title>
      <link>https://community.qlik.com/t5/QlikView/NOT-EXISTS-grouped-by-date/m-p/815873#M663323</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks:&lt;/P&gt;&lt;P&gt;Peter, I think you just handed me the Darwin award of the thread &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/wink.png" /&gt; (I still have the reflex of writing 2014 sometimes...)&lt;/P&gt;&lt;P&gt;BUT, I need a result table, and your solution doesn't give that. Sorry, this is part of a more complex scheme that requires an intermediary table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Both your answers are perfect Michael and Manish, I put up the correct marker on Manish since the script was more explicit &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/silly.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much guys &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now as a follow up question, if my benchmark was not populated for 2015-02-15, but only 2015-02-16. I would need to take for granted that my portfolio is evaluated against 2015-02-14. &lt;/P&gt;&lt;P&gt;What solution is better, have my benchmark table filled for unpopulated dates with the previous day's values, or is there a work around in the script where I could try to match on the closest date below it's portfolio date value?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Feb 2015 18:35:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/NOT-EXISTS-grouped-by-date/m-p/815873#M663323</guid>
      <dc:creator>sibrulotte</dc:creator>
      <dc:date>2015-02-16T18:35:02Z</dc:date>
    </item>
  </channel>
</rss>

