<?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: Re: Re: Nested set analysis and date comparisons in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Nested-set-analysis-and-date-comparisons/m-p/580329#M478455</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks, that worked great!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 17 Mar 2014 00:11:45 GMT</pubDate>
    <dc:creator />
    <dc:date>2014-03-17T00:11:45Z</dc:date>
    <item>
      <title>Nested set analysis and date comparisons</title>
      <link>https://community.qlik.com/t5/QlikView/Nested-set-analysis-and-date-comparisons/m-p/580325#M478451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN class="s1"&gt;I am trying to figure out the correct syntax to say "Find the minimum date for Item B which occurred after the minimum date for Item A".&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="s1"&gt;For example, using the following table:&lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" height="124" style="border: 1px solid #000000; width: 219px; height: 123px;" width="217"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;ID&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Item&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;ItemDate&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;A&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;1/1/2009&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;B&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;1/1/2010&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;A&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;1/1/2011&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;B&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;1/1/2010&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;SPAN class="s1"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="s1"&gt;I tried to use the following expression in a straight table, with ID as the dimension:&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="s1"&gt;=&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;min&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;({&amp;lt;&lt;/SPAN&gt;Item&lt;SPAN class="s1"&gt;={'B'},Item&lt;/SPAN&gt;Date&lt;SPAN class="s1"&gt;={&lt;/SPAN&gt;"&amp;gt;min({&amp;lt;Item={'A'}&amp;gt;} ItemDate)"&lt;SPAN class="s1"&gt;}&amp;gt; Item&lt;/SPAN&gt;Date&lt;SPAN class="s1"&gt;) &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="s1"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="s1"&gt;I am currently getting a null for both IDs, but I would expect it to say "1/1/2010" for ID 1 and null for ID 2&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This needs to be done as a set analysis expression because I'm planning on using it for a more complicated query which has to be done this way.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 16 Mar 2014 04:44:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Nested-set-analysis-and-date-comparisons/m-p/580325#M478451</guid>
      <dc:creator />
      <dc:date>2014-03-16T04:44:09Z</dc:date>
    </item>
    <item>
      <title>Re: Nested set analysis and date comparisons</title>
      <link>https://community.qlik.com/t5/QlikView/Nested-set-analysis-and-date-comparisons/m-p/580326#M478452</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;=IF(Date(Min({&amp;lt;Item = {'B'}&amp;gt;}ItemDate))&amp;gt;Date(Min({&amp;lt;Item = {'A'}&amp;gt;}ItemDate)),Date(Min({&amp;lt;Item = {'B'}&amp;gt;}ItemDate)))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=Date(Min({&amp;lt;Item = {'B'},ItemDate = {'&amp;gt;$(=Min({&amp;lt;Item = {'A'}&amp;gt;}ItemDate))'}&amp;gt;}ItemDate))&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 16 Mar 2014 08:33:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Nested-set-analysis-and-date-comparisons/m-p/580326#M478452</guid>
      <dc:creator>MK_QSL</dc:creator>
      <dc:date>2014-03-16T08:33:39Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Nested set analysis and date comparisons</title>
      <link>https://community.qlik.com/t5/QlikView/Nested-set-analysis-and-date-comparisons/m-p/580327#M478453</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Unfortunately neither of these work correctly. If we extend the table to contain these values:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" height="174" style="border: 1px solid rgb(0, 0, 0); width: 286px; height: 176px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Header 1&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Header 2&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Header 3&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;ID&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Item&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;ItemDate&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;A&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;1/1/2009&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;B&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;1/1/2010&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;B&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;1/1/2008&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;A&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;1/1/2011&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;B&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;1/1/2010&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;B&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;1/15/2010&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We would expect to get a result of 1/1/2010 for ID 1, and nothing for ID 2.&lt;/P&gt;&lt;P&gt;The first option (using IF statements) gives nulls for both, because there is now a minimum date for B for both IDs that is before the first value of A.&lt;/P&gt;&lt;P&gt;The second option (using dollar expansion in set analysis) gives 1/1/2010 for both IDs. This is because the dollar expansion part returns 1/1/2009 regardless of the ID when used in a straight table with the dimension of ID.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 16 Mar 2014 22:57:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Nested-set-analysis-and-date-comparisons/m-p/580327#M478453</guid>
      <dc:creator />
      <dc:date>2014-03-16T22:57:37Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Re: Nested set analysis and date comparisons</title>
      <link>https://community.qlik.com/t5/QlikView/Nested-set-analysis-and-date-comparisons/m-p/580328#M478454</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Maybe like attached?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=Date(min( {&amp;lt;Item = {'B'}&amp;gt;} aggr(if( ItemDate &amp;gt; Min(total&amp;lt;ID&amp;gt; {&amp;lt;Item = {'A'}&amp;gt;}ItemDate), ItemDate),ID, ItemDate)))&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 16 Mar 2014 23:19:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Nested-set-analysis-and-date-comparisons/m-p/580328#M478454</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2014-03-16T23:19:57Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Re: Nested set analysis and date comparisons</title>
      <link>https://community.qlik.com/t5/QlikView/Nested-set-analysis-and-date-comparisons/m-p/580329#M478455</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks, that worked great!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Mar 2014 00:11:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Nested-set-analysis-and-date-comparisons/m-p/580329#M478455</guid>
      <dc:creator />
      <dc:date>2014-03-17T00:11:45Z</dc:date>
    </item>
  </channel>
</rss>

