<?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: Problem while Calculating date difference in a table using above(). in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Problem-while-Calculating-date-difference-in-a-table-using-above/m-p/421241#M156876</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If your interval calculation needs to be sensitive to selection (i.e. you need to do this in the chart), I think all you need to do is using above() without the TOTAL qualifier and using only two dimensions, [Container No.] and [Event Date] to create a line per single distinct event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then, you can show your Event name by using an expression like &lt;/P&gt;&lt;P&gt;=only(Event)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and your intervals like&lt;/P&gt;&lt;P&gt;=round([Event Date]-above([Event Date]))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(I wasn't quite sure how you want to handle the fractions of a day, the expression is replicating the result table you posted above. Another idea is to use&lt;/P&gt;&lt;P&gt;=floor([Event Date])-above(floor([Event Date]))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using two dimensions, the standard behaviour of above() function will return what you want on change of Container No. (assuming that your columns are sorted by [Container No.], [Event Date] asc).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See also attached.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Stefan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 09 Feb 2013 14:30:25 GMT</pubDate>
    <dc:creator>swuehl</dc:creator>
    <dc:date>2013-02-09T14:30:25Z</dc:date>
    <item>
      <title>Problem while Calculating date difference in a table using above().</title>
      <link>https://community.qlik.com/t5/QlikView/Problem-while-Calculating-date-difference-in-a-table-using-above/m-p/421239#M156874</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt; Hi Everyone,&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using the following expression, Using that I am not getting the output as I want, In that when container no is changed then also its calculating event difference with the one above eventdate of different container. I want first event difference should be –&amp;nbsp; or 0 for each container rather than calculating event diff with its above event date of each, I want output as following table.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SET ANALYSIS EXPRESSION:&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: blue;"&gt;if&lt;/SPAN&gt;(&lt;SPAN style="color: blue;"&gt;RowNo&lt;/SPAN&gt;(&lt;SPAN style="color: blue;"&gt;TOTAL&lt;/SPAN&gt; )=1,null(), &lt;SPAN style="color: blue;"&gt;Interval&lt;/SPAN&gt;(&lt;SPAN style="color: blue;"&gt;Timestamp&lt;/SPAN&gt; (&lt;SPAN style="color: blue;"&gt;Above&lt;/SPAN&gt; (&lt;SPAN style="color: blue;"&gt;Total&lt;/SPAN&gt; &lt;BR /&gt;EVENT_DATE) - ( EVENT_DATE) ),'D hh:mm') )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;STRONG&gt;Straight Table:&lt;/STRONG&gt; &lt;/P&gt;&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;&lt;TABLE border="1" cellpadding="3" cellspacing="0" class="jiveBorder" style="width: 100%; border: 1px solid #000000;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;&lt;SPAN style="color: #ffffff;"&gt;&lt;STRONG&gt;Container No.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;&lt;SPAN style="color: #ffffff;"&gt;&lt;STRONG&gt;Event&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;&lt;SPAN style="color: #ffffff;"&gt;&lt;STRONG&gt;Event Date&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;&lt;SPAN style="color: #ffffff;"&gt;&lt;STRONG&gt;Date Difference(In days)&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;SPAN style="color: #993366;"&gt;&lt;STRONG&gt;a&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;aa&lt;/TD&gt;&lt;TD&gt;01-01-2013 13:00&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a&lt;/TD&gt;&lt;TD&gt;bb&lt;/TD&gt;&lt;TD&gt;02-01-2013 14:00&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a&lt;/TD&gt;&lt;TD&gt;cc&lt;/TD&gt;&lt;TD&gt;05-01-2013 16:00&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a&lt;/TD&gt;&lt;TD&gt;dd&lt;/TD&gt;&lt;TD&gt;06-01-2013 18:00&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;SPAN style="color: #993366;"&gt;&lt;STRONG&gt;b&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;aa&lt;/TD&gt;&lt;TD&gt;05-01-2013 01:00&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;-&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;b&lt;/TD&gt;&lt;TD&gt;ee&lt;/TD&gt;&lt;TD&gt;08-01-2013 00:00&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;b&lt;/TD&gt;&lt;TD&gt;dd&lt;/TD&gt;&lt;TD&gt;10-01-2013 01:00&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;b&lt;/TD&gt;&lt;TD&gt;cc&lt;/TD&gt;&lt;TD&gt;15-01-2013 13:00&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;b&lt;/TD&gt;&lt;TD&gt;ee&lt;/TD&gt;&lt;TD&gt;17-01-2013 13:00&lt;/TD&gt;&lt;TD&gt;&lt;SPAN style="color: #993366;"&gt;2&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;SPAN style="color: #993366;"&gt;&lt;STRONG&gt;c&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;aa&lt;/TD&gt;&lt;TD&gt;10-01-2013 15:00&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;c&lt;/TD&gt;&lt;TD&gt;bb&lt;/TD&gt;&lt;TD&gt;11-01-2013 02:00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;c&lt;/TD&gt;&lt;TD&gt;cc&lt;/TD&gt;&lt;TD&gt;16-01-2013 03:00&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;c&lt;/TD&gt;&lt;TD&gt;dd&lt;/TD&gt;&lt;TD&gt;18-01-2013 05:00&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;P&gt; Please provide any solution for the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&amp;nbsp; &lt;/P&gt;&lt;P&gt;Nirav Bhimani&lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Feb 2013 07:23:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Problem-while-Calculating-date-difference-in-a-table-using-above/m-p/421239#M156874</guid>
      <dc:creator>nirav_bhimani</dc:creator>
      <dc:date>2013-02-09T07:23:58Z</dc:date>
    </item>
    <item>
      <title>Re: Problem while Calculating date difference in a table using above().</title>
      <link>https://community.qlik.com/t5/QlikView/Problem-while-Calculating-date-difference-in-a-table-using-above/m-p/421240#M156875</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You should do this in the script, not in an expression. See attached qvw.&lt;/P&gt;&lt;P&gt;But if you feel you must use an expression try this one: if(above(total [Container No.])=[Container No.], interval( [Event Date]-above(total [Event Date]),'d')). And make sure your chart is sorted on Container No. first and then Event Date.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Feb 2013 10:35:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Problem-while-Calculating-date-difference-in-a-table-using-above/m-p/421240#M156875</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2013-02-09T10:35:09Z</dc:date>
    </item>
    <item>
      <title>Re: Problem while Calculating date difference in a table using above().</title>
      <link>https://community.qlik.com/t5/QlikView/Problem-while-Calculating-date-difference-in-a-table-using-above/m-p/421241#M156876</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If your interval calculation needs to be sensitive to selection (i.e. you need to do this in the chart), I think all you need to do is using above() without the TOTAL qualifier and using only two dimensions, [Container No.] and [Event Date] to create a line per single distinct event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then, you can show your Event name by using an expression like &lt;/P&gt;&lt;P&gt;=only(Event)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and your intervals like&lt;/P&gt;&lt;P&gt;=round([Event Date]-above([Event Date]))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(I wasn't quite sure how you want to handle the fractions of a day, the expression is replicating the result table you posted above. Another idea is to use&lt;/P&gt;&lt;P&gt;=floor([Event Date])-above(floor([Event Date]))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using two dimensions, the standard behaviour of above() function will return what you want on change of Container No. (assuming that your columns are sorted by [Container No.], [Event Date] asc).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See also attached.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Stefan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Feb 2013 14:30:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Problem-while-Calculating-date-difference-in-a-table-using-above/m-p/421241#M156876</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2013-02-09T14:30:25Z</dc:date>
    </item>
  </channel>
</rss>

