<?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 Getting the next row and calculate. in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Getting-the-next-row-and-calculate/m-p/1232114#M870170</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to use QV script to derive the RunInterval from the given RunIntervalStartTime. How can i achieve this?&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" height="362" style="height: 359px; width: 626px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl65" style="text-align: center;" width="64"&gt;Column/ Row&lt;/TD&gt;&lt;TD class="xl65" style="text-align: center;" width="75"&gt;A&lt;/TD&gt;&lt;TD class="xl65" style="text-align: center;" width="141"&gt;B&lt;/TD&gt;&lt;TD class="xl65" style="text-align: center;" width="79"&gt;C&lt;/TD&gt;&lt;TD style="text-align: center;"&gt;D&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="21"&gt;1&lt;/TD&gt;&lt;TD class="xl72" style="border-top: none;"&gt;&lt;P&gt;Runner ID&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;(Given)&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD class="xl73" style="border-top: none;"&gt;&lt;P&gt;RunDate &lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;(Given)&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD class="xl83" style="border-top: none;"&gt;&lt;P&gt;RunIntervalStartTime&lt;/P&gt;&lt;P&gt;(Given)&lt;/P&gt;&lt;/TD&gt;&lt;TD class="xl78"&gt;&lt;P&gt;RunInterval&lt;/P&gt;&lt;P&gt;(To Calculate)&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;LOGIC&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;1&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none;"&gt;15/07/2015&lt;/TD&gt;&lt;TD class="xl84" style="border-top: none;"&gt;14:30:00&lt;/TD&gt;&lt;TD class="xl79" style="border-top: none;"&gt;0.00063657&lt;/TD&gt;&lt;TD&gt;C3 - C2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;3&lt;/TD&gt;&lt;TD align="right" class="xl68"&gt;1&lt;/TD&gt;&lt;TD class="xl69"&gt;15/07/2015&lt;/TD&gt;&lt;TD class="xl85"&gt;14:30:55&lt;/TD&gt;&lt;TD class="xl80"&gt;0.000625&lt;/TD&gt;&lt;TD&gt;C4 - C3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="21"&gt;4&lt;/TD&gt;&lt;TD align="right" class="xl68"&gt;1&lt;/TD&gt;&lt;TD class="xl69"&gt;15/07/2015&lt;/TD&gt;&lt;TD class="xl85"&gt;14:31:49&lt;/TD&gt;&lt;TD class="xl81"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Null()&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;Null()&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;5&lt;/TD&gt;&lt;TD align="right" class="xl66"&gt;1&lt;/TD&gt;&lt;TD class="xl67"&gt;21/07/2015&lt;/TD&gt;&lt;TD class="xl84"&gt;15:30:00&lt;/TD&gt;&lt;TD class="xl79" style="border-top: none;"&gt;0.00056713&lt;/TD&gt;&lt;TD&gt;C6 - C5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;6&lt;/TD&gt;&lt;TD align="right" class="xl68"&gt;1&lt;/TD&gt;&lt;TD class="xl69"&gt;21/07/2015&lt;/TD&gt;&lt;TD class="xl85"&gt;15:30:49&lt;/TD&gt;&lt;TD class="xl80"&gt;0.00074074&lt;/TD&gt;&lt;TD&gt;C7 - C6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="21"&gt;7&lt;/TD&gt;&lt;TD align="right" class="xl70"&gt;1&lt;/TD&gt;&lt;TD class="xl71"&gt;21/07/2015&lt;/TD&gt;&lt;TD class="xl85"&gt;15:31:53&lt;/TD&gt;&lt;TD class="xl81"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Null()&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;Null()&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;8&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;2&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none;"&gt;15/07/2015&lt;/TD&gt;&lt;TD class="xl84"&gt;14:30:00&lt;/TD&gt;&lt;TD class="xl79" style="border-top: none;"&gt;0.00053241&lt;/TD&gt;&lt;TD&gt;C9 - C8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;9&lt;/TD&gt;&lt;TD align="right" class="xl68"&gt;2&lt;/TD&gt;&lt;TD class="xl69"&gt;15/07/2015&lt;/TD&gt;&lt;TD class="xl85"&gt;14:30:46&lt;/TD&gt;&lt;TD class="xl80"&gt;0.00061343&lt;/TD&gt;&lt;TD&gt;C10 - C9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="21"&gt;10&lt;/TD&gt;&lt;TD align="right" class="xl70"&gt;2&lt;/TD&gt;&lt;TD class="xl71"&gt;15/07/2015&lt;/TD&gt;&lt;TD class="xl85"&gt;14:31:39&lt;/TD&gt;&lt;TD class="xl81"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Null()&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;Null()&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;11&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;2&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none;"&gt;21/07/2015&lt;/TD&gt;&lt;TD class="xl84"&gt;15:30:00&lt;/TD&gt;&lt;TD class="xl79" style="border-top: none;"&gt;0.000625&lt;/TD&gt;&lt;TD&gt;C12 - C11&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;12&lt;/TD&gt;&lt;TD align="right" class="xl68"&gt;2&lt;/TD&gt;&lt;TD class="xl69"&gt;21/07/2015&lt;/TD&gt;&lt;TD class="xl85"&gt;15:30:54&lt;/TD&gt;&lt;TD class="xl80"&gt;0.0005787&lt;/TD&gt;&lt;TD&gt;C13 - C12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="21"&gt;13&lt;/TD&gt;&lt;TD align="right" class="xl70"&gt;2&lt;/TD&gt;&lt;TD class="xl71"&gt;21/07/2015&lt;/TD&gt;&lt;TD class="xl86"&gt;15:31:44&lt;/TD&gt;&lt;TD class="xl81"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Null()&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;Null()&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;As my data does not follow an order, i am putting them in order first.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My pseudo code logic is&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Order by RunnerID,&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; &lt;/SPAN&gt;RunDate,&lt;SPAN style="font-size: 13.3333px;"&gt; RunIntervalStartTime&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Find difference between RunIntervalStartTime first row versus the next row, if RunnerID and RunDate is the same as the next row&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;If RunnerID and RunDate is NOT the same as the next row, return Null()&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;VIOLA!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have tried the script below. However, I need help for the IF condition. Appreciate any help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;======&lt;/P&gt;&lt;P&gt;[Run]:&lt;/P&gt;&lt;P&gt;LOAD * INLINE &lt;/P&gt;&lt;P&gt;[&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 280px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl72" height="21" width="64"&gt;Runner ID&lt;/TD&gt;&lt;TD class="xl73" width="75"&gt;RunDate&lt;/TD&gt;&lt;TD class="xl74" width="141"&gt;RunIntervalStartTime&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl66" height="20" style="border-top: none;"&gt;1,&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none;"&gt;15/07/2015,&lt;/TD&gt;&lt;TD class="xl75" style="border-top: none;"&gt;14:30:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl68" height="20"&gt;1,&lt;/TD&gt;&lt;TD class="xl69"&gt;15/07/2015,&lt;/TD&gt;&lt;TD class="xl76"&gt;14:30:51&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl68" height="21"&gt;1,&lt;/TD&gt;&lt;TD class="xl69"&gt;15/07/2015,&lt;/TD&gt;&lt;TD class="xl76"&gt;14:31:44&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl66" height="20"&gt;1,&lt;/TD&gt;&lt;TD class="xl67"&gt;21/07/2015,&lt;/TD&gt;&lt;TD class="xl75"&gt;15:30:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl68" height="20"&gt;1,&lt;/TD&gt;&lt;TD class="xl69"&gt;21/07/2015,&lt;/TD&gt;&lt;TD class="xl76"&gt;15:30:48&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl70" height="21"&gt;1,&lt;/TD&gt;&lt;TD class="xl71"&gt;21/07/2015,&lt;/TD&gt;&lt;TD class="xl76"&gt;15:31:33&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl66" height="20" style="border-top: none;"&gt;2,&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none;"&gt;15/07/2015,&lt;/TD&gt;&lt;TD class="xl75"&gt;14:30:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl68" height="20"&gt;2,&lt;/TD&gt;&lt;TD class="xl69"&gt;15/07/2015,&lt;/TD&gt;&lt;TD class="xl76"&gt;14:30:59&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl70" height="21"&gt;2,&lt;/TD&gt;&lt;TD class="xl71"&gt;15/07/2015,&lt;/TD&gt;&lt;TD class="xl76"&gt;14:31:52&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl66" height="20" style="border-top: none;"&gt;2,&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none;"&gt;21/07/2015,&lt;/TD&gt;&lt;TD class="xl75"&gt;15:30:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl68" height="20"&gt;2,&lt;/TD&gt;&lt;TD class="xl69"&gt;21/07/2015,&lt;/TD&gt;&lt;TD class="xl76"&gt;15:30:57&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl70" height="21"&gt;2,&lt;/TD&gt;&lt;TD class="xl71"&gt;21/07/2015,&lt;/TD&gt;&lt;TD class="xl77"&gt;15:31:57&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Run1]:&lt;/P&gt;&lt;P&gt;Noconcatenate LOAD *,&lt;/P&gt;&lt;P&gt;&amp;nbsp; If(RunDate = peek( 'RunDate', 1) , 'Test' ,Null()) as RunInterval&lt;/P&gt;&lt;P&gt;Resident Run Order by RunnerID, RunDate, [RunStartTime];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP Table Run;&lt;/P&gt;&lt;P&gt;======&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 25 Nov 2020 16:16:04 GMT</pubDate>
    <dc:creator />
    <dc:date>2020-11-25T16:16:04Z</dc:date>
    <item>
      <title>Getting the next row and calculate.</title>
      <link>https://community.qlik.com/t5/QlikView/Getting-the-next-row-and-calculate/m-p/1232114#M870170</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to use QV script to derive the RunInterval from the given RunIntervalStartTime. How can i achieve this?&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" height="362" style="height: 359px; width: 626px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl65" style="text-align: center;" width="64"&gt;Column/ Row&lt;/TD&gt;&lt;TD class="xl65" style="text-align: center;" width="75"&gt;A&lt;/TD&gt;&lt;TD class="xl65" style="text-align: center;" width="141"&gt;B&lt;/TD&gt;&lt;TD class="xl65" style="text-align: center;" width="79"&gt;C&lt;/TD&gt;&lt;TD style="text-align: center;"&gt;D&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="21"&gt;1&lt;/TD&gt;&lt;TD class="xl72" style="border-top: none;"&gt;&lt;P&gt;Runner ID&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;(Given)&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD class="xl73" style="border-top: none;"&gt;&lt;P&gt;RunDate &lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;(Given)&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD class="xl83" style="border-top: none;"&gt;&lt;P&gt;RunIntervalStartTime&lt;/P&gt;&lt;P&gt;(Given)&lt;/P&gt;&lt;/TD&gt;&lt;TD class="xl78"&gt;&lt;P&gt;RunInterval&lt;/P&gt;&lt;P&gt;(To Calculate)&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;LOGIC&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;1&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none;"&gt;15/07/2015&lt;/TD&gt;&lt;TD class="xl84" style="border-top: none;"&gt;14:30:00&lt;/TD&gt;&lt;TD class="xl79" style="border-top: none;"&gt;0.00063657&lt;/TD&gt;&lt;TD&gt;C3 - C2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;3&lt;/TD&gt;&lt;TD align="right" class="xl68"&gt;1&lt;/TD&gt;&lt;TD class="xl69"&gt;15/07/2015&lt;/TD&gt;&lt;TD class="xl85"&gt;14:30:55&lt;/TD&gt;&lt;TD class="xl80"&gt;0.000625&lt;/TD&gt;&lt;TD&gt;C4 - C3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="21"&gt;4&lt;/TD&gt;&lt;TD align="right" class="xl68"&gt;1&lt;/TD&gt;&lt;TD class="xl69"&gt;15/07/2015&lt;/TD&gt;&lt;TD class="xl85"&gt;14:31:49&lt;/TD&gt;&lt;TD class="xl81"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Null()&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;Null()&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;5&lt;/TD&gt;&lt;TD align="right" class="xl66"&gt;1&lt;/TD&gt;&lt;TD class="xl67"&gt;21/07/2015&lt;/TD&gt;&lt;TD class="xl84"&gt;15:30:00&lt;/TD&gt;&lt;TD class="xl79" style="border-top: none;"&gt;0.00056713&lt;/TD&gt;&lt;TD&gt;C6 - C5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;6&lt;/TD&gt;&lt;TD align="right" class="xl68"&gt;1&lt;/TD&gt;&lt;TD class="xl69"&gt;21/07/2015&lt;/TD&gt;&lt;TD class="xl85"&gt;15:30:49&lt;/TD&gt;&lt;TD class="xl80"&gt;0.00074074&lt;/TD&gt;&lt;TD&gt;C7 - C6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="21"&gt;7&lt;/TD&gt;&lt;TD align="right" class="xl70"&gt;1&lt;/TD&gt;&lt;TD class="xl71"&gt;21/07/2015&lt;/TD&gt;&lt;TD class="xl85"&gt;15:31:53&lt;/TD&gt;&lt;TD class="xl81"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Null()&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;Null()&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;8&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;2&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none;"&gt;15/07/2015&lt;/TD&gt;&lt;TD class="xl84"&gt;14:30:00&lt;/TD&gt;&lt;TD class="xl79" style="border-top: none;"&gt;0.00053241&lt;/TD&gt;&lt;TD&gt;C9 - C8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;9&lt;/TD&gt;&lt;TD align="right" class="xl68"&gt;2&lt;/TD&gt;&lt;TD class="xl69"&gt;15/07/2015&lt;/TD&gt;&lt;TD class="xl85"&gt;14:30:46&lt;/TD&gt;&lt;TD class="xl80"&gt;0.00061343&lt;/TD&gt;&lt;TD&gt;C10 - C9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="21"&gt;10&lt;/TD&gt;&lt;TD align="right" class="xl70"&gt;2&lt;/TD&gt;&lt;TD class="xl71"&gt;15/07/2015&lt;/TD&gt;&lt;TD class="xl85"&gt;14:31:39&lt;/TD&gt;&lt;TD class="xl81"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Null()&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;Null()&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;11&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;2&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none;"&gt;21/07/2015&lt;/TD&gt;&lt;TD class="xl84"&gt;15:30:00&lt;/TD&gt;&lt;TD class="xl79" style="border-top: none;"&gt;0.000625&lt;/TD&gt;&lt;TD&gt;C12 - C11&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;12&lt;/TD&gt;&lt;TD align="right" class="xl68"&gt;2&lt;/TD&gt;&lt;TD class="xl69"&gt;21/07/2015&lt;/TD&gt;&lt;TD class="xl85"&gt;15:30:54&lt;/TD&gt;&lt;TD class="xl80"&gt;0.0005787&lt;/TD&gt;&lt;TD&gt;C13 - C12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="21"&gt;13&lt;/TD&gt;&lt;TD align="right" class="xl70"&gt;2&lt;/TD&gt;&lt;TD class="xl71"&gt;21/07/2015&lt;/TD&gt;&lt;TD class="xl86"&gt;15:31:44&lt;/TD&gt;&lt;TD class="xl81"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Null()&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;Null()&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;As my data does not follow an order, i am putting them in order first.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My pseudo code logic is&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Order by RunnerID,&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; &lt;/SPAN&gt;RunDate,&lt;SPAN style="font-size: 13.3333px;"&gt; RunIntervalStartTime&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Find difference between RunIntervalStartTime first row versus the next row, if RunnerID and RunDate is the same as the next row&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;If RunnerID and RunDate is NOT the same as the next row, return Null()&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;VIOLA!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have tried the script below. However, I need help for the IF condition. Appreciate any help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;======&lt;/P&gt;&lt;P&gt;[Run]:&lt;/P&gt;&lt;P&gt;LOAD * INLINE &lt;/P&gt;&lt;P&gt;[&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 280px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl72" height="21" width="64"&gt;Runner ID&lt;/TD&gt;&lt;TD class="xl73" width="75"&gt;RunDate&lt;/TD&gt;&lt;TD class="xl74" width="141"&gt;RunIntervalStartTime&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl66" height="20" style="border-top: none;"&gt;1,&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none;"&gt;15/07/2015,&lt;/TD&gt;&lt;TD class="xl75" style="border-top: none;"&gt;14:30:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl68" height="20"&gt;1,&lt;/TD&gt;&lt;TD class="xl69"&gt;15/07/2015,&lt;/TD&gt;&lt;TD class="xl76"&gt;14:30:51&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl68" height="21"&gt;1,&lt;/TD&gt;&lt;TD class="xl69"&gt;15/07/2015,&lt;/TD&gt;&lt;TD class="xl76"&gt;14:31:44&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl66" height="20"&gt;1,&lt;/TD&gt;&lt;TD class="xl67"&gt;21/07/2015,&lt;/TD&gt;&lt;TD class="xl75"&gt;15:30:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl68" height="20"&gt;1,&lt;/TD&gt;&lt;TD class="xl69"&gt;21/07/2015,&lt;/TD&gt;&lt;TD class="xl76"&gt;15:30:48&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl70" height="21"&gt;1,&lt;/TD&gt;&lt;TD class="xl71"&gt;21/07/2015,&lt;/TD&gt;&lt;TD class="xl76"&gt;15:31:33&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl66" height="20" style="border-top: none;"&gt;2,&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none;"&gt;15/07/2015,&lt;/TD&gt;&lt;TD class="xl75"&gt;14:30:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl68" height="20"&gt;2,&lt;/TD&gt;&lt;TD class="xl69"&gt;15/07/2015,&lt;/TD&gt;&lt;TD class="xl76"&gt;14:30:59&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl70" height="21"&gt;2,&lt;/TD&gt;&lt;TD class="xl71"&gt;15/07/2015,&lt;/TD&gt;&lt;TD class="xl76"&gt;14:31:52&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl66" height="20" style="border-top: none;"&gt;2,&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none;"&gt;21/07/2015,&lt;/TD&gt;&lt;TD class="xl75"&gt;15:30:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl68" height="20"&gt;2,&lt;/TD&gt;&lt;TD class="xl69"&gt;21/07/2015,&lt;/TD&gt;&lt;TD class="xl76"&gt;15:30:57&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl70" height="21"&gt;2,&lt;/TD&gt;&lt;TD class="xl71"&gt;21/07/2015,&lt;/TD&gt;&lt;TD class="xl77"&gt;15:31:57&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Run1]:&lt;/P&gt;&lt;P&gt;Noconcatenate LOAD *,&lt;/P&gt;&lt;P&gt;&amp;nbsp; If(RunDate = peek( 'RunDate', 1) , 'Test' ,Null()) as RunInterval&lt;/P&gt;&lt;P&gt;Resident Run Order by RunnerID, RunDate, [RunStartTime];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP Table Run;&lt;/P&gt;&lt;P&gt;======&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Nov 2020 16:16:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Getting-the-next-row-and-calculate/m-p/1232114#M870170</guid>
      <dc:creator />
      <dc:date>2020-11-25T16:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: Getting the next row and calculate.</title>
      <link>https://community.qlik.com/t5/QlikView/Getting-the-next-row-and-calculate/m-p/1232115#M870171</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can't address a record in a following line using Peek(), but you can sort your table accordingly (time descending).&lt;/P&gt;&lt;P&gt;Also take care of correctly spelled field names.&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;EM&gt;[Run]:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD * INLINE&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Runner ID, RunDate, RunIntervalStartTime&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1, 15/07/2015, 14:30:00&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1, 15/07/2015, 14:30:51&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1, 15/07/2015, 14:31:44&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1, 21/07/2015, 15:30:00&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1, 21/07/2015, 15:30:48&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1, 21/07/2015, 15:31:33&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2, 15/07/2015, 14:30:00&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2, 15/07/2015, 14:30:59&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2, 15/07/2015, 14:31:52&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2, 21/07/2015, 15:30:00&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2, 21/07/2015, 15:30:57&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2, 21/07/2015, 15:31:57&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;];&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[Run1]:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Noconcatenate LOAD *,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; If(RunDate = peek( 'RunDate') and [Runner ID] = Peek('Runner ID') , Peek('RunIntervalStartTime')-RunIntervalStartTime ,Null()) as RunInterval&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Resident Run Order by [Runner ID], RunDate, [RunIntervalStartTime] desc;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;DROP Table Run;&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 27 Nov 2016 17:45:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Getting-the-next-row-and-calculate/m-p/1232115#M870171</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2016-11-27T17:45:50Z</dc:date>
    </item>
  </channel>
</rss>

