<?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: BASE SAS in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-read-next-record-for-consecutive-rows-of-data/m-p/383598#M91507</link>
    <description>&lt;P&gt;hellow sir the solution you provided gives only one record , while i have to capture all the status in dataset which are occuring after CLOSE.&amp;nbsp;&lt;/P&gt;&lt;P&gt;eg. ticket 123 is assigne to person A and its closed and the same ticket is been assigned to B and its status is changed to re-open. if person B edits any change in ticket it gets saved. lin log dataset the multiple times person B clicks save button.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;so the dataset is the log file. dtat maintained.so have to capture only those rows data when the tickets previous status was close and then was re-open.&lt;/P&gt;&lt;P&gt;As this data is been fetch from SQL and have column name as Status.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 28 Jul 2017 09:40:15 GMT</pubDate>
    <dc:creator>anirudhs</dc:creator>
    <dc:date>2017-07-28T09:40:15Z</dc:date>
    <item>
      <title>How to read next record for consecutive rows of data.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-read-next-record-for-consecutive-rows-of-data/m-p/383574#M91496</link>
      <description>&lt;UL&gt;&lt;LI&gt;Hi Looking for the code to create a data set for only those rows who are having re-open status and are comming next after the closed once.&lt;/LI&gt;&lt;LI&gt;Following is the data&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;data to be created of rows highlighted in red.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;TicketId&lt;/TD&gt;&lt;TD&gt;AssignedTo&lt;/TD&gt;&lt;TD&gt;AssignedDTM&lt;/TD&gt;&lt;TD&gt;Status&lt;/TD&gt;&lt;TD&gt;Resolution&lt;/TD&gt;&lt;TD&gt;Type&lt;/TD&gt;&lt;TD&gt;UpdatedBy&lt;/TD&gt;&lt;TD&gt;UpdatedDTM&lt;/TD&gt;&lt;TD&gt;TAT&lt;/TD&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12092&lt;/TD&gt;&lt;TD&gt;782&lt;/TD&gt;&lt;TD&gt;14Jun2016 10:37:00.000&lt;/TD&gt;&lt;TD&gt;Close&lt;/TD&gt;&lt;TD&gt;done&lt;/TD&gt;&lt;TD&gt;Full &amp;amp; Final Settlement&lt;/TD&gt;&lt;TD&gt;782&lt;/TD&gt;&lt;TD&gt;14Jun2016 11:46:49.000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;14Jun2016 0:00:00.000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;12092&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;782&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;14Jun2016 10:37:00.000&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;Re-Open&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;done&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;Full &amp;amp; Final Settlement&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;773&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;15Jun2016 11:15:29.060&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;14Jun2016 0:00:00.000&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12092&lt;/TD&gt;&lt;TD&gt;782&lt;/TD&gt;&lt;TD&gt;14Jun2016 10:37:00.000&lt;/TD&gt;&lt;TD&gt;Re-Open&lt;/TD&gt;&lt;TD&gt;done&lt;/TD&gt;&lt;TD&gt;Full &amp;amp; Final Settlement&lt;/TD&gt;&lt;TD&gt;773&lt;/TD&gt;&lt;TD&gt;15Jun2016 12:00:32.533&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;14Jun2016 0:00:00.000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12092&lt;/TD&gt;&lt;TD&gt;782&lt;/TD&gt;&lt;TD&gt;14Jun2016 10:37:00.000&lt;/TD&gt;&lt;TD&gt;Re-Open&lt;/TD&gt;&lt;TD&gt;done&lt;/TD&gt;&lt;TD&gt;Full &amp;amp; Final Settlement&lt;/TD&gt;&lt;TD&gt;782&lt;/TD&gt;&lt;TD&gt;17Jun2016 12:52:44.820&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;14Jun2016 0:00:00.000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12094&lt;/TD&gt;&lt;TD&gt;784&lt;/TD&gt;&lt;TD&gt;18Jun2016 10:37:00.000&lt;/TD&gt;&lt;TD&gt;Close&lt;/TD&gt;&lt;TD&gt;done&lt;/TD&gt;&lt;TD&gt;Full &amp;amp; Final Settlement&lt;/TD&gt;&lt;TD&gt;782&lt;/TD&gt;&lt;TD&gt;18Jun2016 11:46:49.000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;18Jun2016 0:00:00.000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;12094&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;784&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;18Jun2016 10:37:00.000&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;Re-Open&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;done&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;Full &amp;amp; Final Settlement&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;782&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;18Jun2016 11:46:49.000&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;18Jun2016 0:00:00.000&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12094&lt;/TD&gt;&lt;TD&gt;784&lt;/TD&gt;&lt;TD&gt;18Jun2016 10:37:00.000&lt;/TD&gt;&lt;TD&gt;Re-Open&lt;/TD&gt;&lt;TD&gt;done&lt;/TD&gt;&lt;TD&gt;Full &amp;amp; Final Settlement&lt;/TD&gt;&lt;TD&gt;782&lt;/TD&gt;&lt;TD&gt;18Jun2016 11:46:49.000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;18Jun2016 0:00:00.000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12094&lt;/TD&gt;&lt;TD&gt;784&lt;/TD&gt;&lt;TD&gt;18Jun2016 10:37:00.000&lt;/TD&gt;&lt;TD&gt;Re-Open&lt;/TD&gt;&lt;TD&gt;done&lt;/TD&gt;&lt;TD&gt;Full &amp;amp; Final Settlement&lt;/TD&gt;&lt;TD&gt;782&lt;/TD&gt;&lt;TD&gt;18Jun2016 11:46:49.000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;18Jun2016 0:00:00.000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As whose status = reopen and are having their previous status as closed.&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jul 2017 10:46:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-read-next-record-for-consecutive-rows-of-data/m-p/383574#M91496</guid>
      <dc:creator>anirudhs</dc:creator>
      <dc:date>2017-07-28T10:46:52Z</dc:date>
    </item>
    <item>
      <title>BASE SAS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-read-next-record-for-consecutive-rows-of-data/m-p/383575#M91499</link>
      <description>&lt;P&gt;Hi looking for the following help in code to create data from two consecutive rows where have to take only those rows which are occuring after &lt;STRONG&gt;CLOSE and are REOPEN.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;As whose status = reopen and are having their previous status as closed.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Following is the data:&lt;/P&gt;&lt;P&gt;The new data set should contain only the highlighted data. which is coming next after close one. as seen in the dataset below.&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;TicketId&lt;/TD&gt;&lt;TD&gt;AssignedTo&lt;/TD&gt;&lt;TD&gt;AssignedDTM&lt;/TD&gt;&lt;TD&gt;Status&lt;/TD&gt;&lt;TD&gt;Resolution&lt;/TD&gt;&lt;TD&gt;Type&lt;/TD&gt;&lt;TD&gt;UpdatedBy&lt;/TD&gt;&lt;TD&gt;UpdatedDTM&lt;/TD&gt;&lt;TD&gt;TAT&lt;/TD&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12092&lt;/TD&gt;&lt;TD&gt;782&lt;/TD&gt;&lt;TD&gt;14Jun2016 10:37:00.000&lt;/TD&gt;&lt;TD&gt;Close&lt;/TD&gt;&lt;TD&gt;done&lt;/TD&gt;&lt;TD&gt;Full &amp;amp; Final Settlement&lt;/TD&gt;&lt;TD&gt;782&lt;/TD&gt;&lt;TD&gt;14Jun2016 11:46:49.000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;14Jun2016 0:00:00.000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;12092&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;782&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;14Jun2016 10:37:00.000&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;Re-Open&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;done&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;Full &amp;amp; Final Settlement&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;773&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;15Jun2016 11:15:29.060&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;14Jun2016 0:00:00.000&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12092&lt;/TD&gt;&lt;TD&gt;782&lt;/TD&gt;&lt;TD&gt;14Jun2016 10:37:00.000&lt;/TD&gt;&lt;TD&gt;Re-Open&lt;/TD&gt;&lt;TD&gt;done&lt;/TD&gt;&lt;TD&gt;Full &amp;amp; Final Settlement&lt;/TD&gt;&lt;TD&gt;773&lt;/TD&gt;&lt;TD&gt;15Jun2016 12:00:32.533&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;14Jun2016 0:00:00.000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12092&lt;/TD&gt;&lt;TD&gt;782&lt;/TD&gt;&lt;TD&gt;14Jun2016 10:37:00.000&lt;/TD&gt;&lt;TD&gt;Re-Open&lt;/TD&gt;&lt;TD&gt;done&lt;/TD&gt;&lt;TD&gt;Full &amp;amp; Final Settlement&lt;/TD&gt;&lt;TD&gt;782&lt;/TD&gt;&lt;TD&gt;17Jun2016 12:52:44.820&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;14Jun2016 0:00:00.000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12094&lt;/TD&gt;&lt;TD&gt;784&lt;/TD&gt;&lt;TD&gt;18Jun2016 10:37:00.000&lt;/TD&gt;&lt;TD&gt;Close&lt;/TD&gt;&lt;TD&gt;done&lt;/TD&gt;&lt;TD&gt;Full &amp;amp; Final Settlement&lt;/TD&gt;&lt;TD&gt;782&lt;/TD&gt;&lt;TD&gt;18Jun2016 11:46:49.000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;18Jun2016 0:00:00.000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;12094&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;784&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;18Jun2016 10:37:00.000&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;Re-Open&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;done&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;Full &amp;amp; Final Settlement&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;782&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;18Jun2016 11:46:49.000&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;18Jun2016 0:00:00.000&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12094&lt;/TD&gt;&lt;TD&gt;784&lt;/TD&gt;&lt;TD&gt;18Jun2016 10:37:00.000&lt;/TD&gt;&lt;TD&gt;Re-Open&lt;/TD&gt;&lt;TD&gt;done&lt;/TD&gt;&lt;TD&gt;Full &amp;amp; Final Settlement&lt;/TD&gt;&lt;TD&gt;782&lt;/TD&gt;&lt;TD&gt;18Jun2016 11:46:49.000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;18Jun2016 0:00:00.000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12094&lt;/TD&gt;&lt;TD&gt;784&lt;/TD&gt;&lt;TD&gt;18Jun2016 10:37:00.000&lt;/TD&gt;&lt;TD&gt;Re-Open&lt;/TD&gt;&lt;TD&gt;done&lt;/TD&gt;&lt;TD&gt;Full &amp;amp; Final Settlement&lt;/TD&gt;&lt;TD&gt;782&lt;/TD&gt;&lt;TD&gt;18Jun2016 11:46:49.000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;18Jun2016 0:00:00.000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Fri, 28 Jul 2017 07:52:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-read-next-record-for-consecutive-rows-of-data/m-p/383575#M91499</guid>
      <dc:creator>anirudhs</dc:creator>
      <dc:date>2017-07-28T07:52:28Z</dc:date>
    </item>
    <item>
      <title>Re: SAS EG CODE HELP</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-read-next-record-for-consecutive-rows-of-data/m-p/383576#M91497</link>
      <description>&lt;P&gt;Please post the data as datastep, not as table. An be so kind to edit the subject, so that it describes the problem to be solved.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Some keywords, hopefully pointing you in the right direction: set, first, retain, output&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jul 2017 07:54:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-read-next-record-for-consecutive-rows-of-data/m-p/383576#M91497</guid>
      <dc:creator>andreas_lds</dc:creator>
      <dc:date>2017-07-28T07:54:34Z</dc:date>
    </item>
    <item>
      <title>Re: Find change in status</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-read-next-record-for-consecutive-rows-of-data/m-p/383577#M91498</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
set have;
if status = 'Re-Open' and lag(status) = 'Close';
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Look up the &lt;A href="https://support.sas.com/documentation/cdl/en/lefunctionsref/69762/HTML/default/viewer.htm#n0l66p5oqex1f2n1quuopdvtcjqb.htm" target="_blank"&gt;lag()&lt;/A&gt; function in the documentation and "&lt;A href="http://support.sas.com/documentation/cdl/en/lestmtsref/69738/HTML/default/viewer.htm#p1cxl8ifdt8u0gn12wqbji8o5fq1.htm" target="_blank"&gt;subsetting if&lt;/A&gt;".&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jul 2017 07:58:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-read-next-record-for-consecutive-rows-of-data/m-p/383577#M91498</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2017-07-28T07:58:28Z</dc:date>
    </item>
    <item>
      <title>Re: BASE SAS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-read-next-record-for-consecutive-rows-of-data/m-p/383579#M91500</link>
      <description>&lt;P&gt;Please refrain from double-posting, as I had to merge that post into here. And don't use non-descriptive subject lines.&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jul 2017 08:04:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-read-next-record-for-consecutive-rows-of-data/m-p/383579#M91500</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2017-07-28T08:04:06Z</dc:date>
    </item>
    <item>
      <title>Re: BASE SAS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-read-next-record-for-consecutive-rows-of-data/m-p/383598#M91507</link>
      <description>&lt;P&gt;hellow sir the solution you provided gives only one record , while i have to capture all the status in dataset which are occuring after CLOSE.&amp;nbsp;&lt;/P&gt;&lt;P&gt;eg. ticket 123 is assigne to person A and its closed and the same ticket is been assigned to B and its status is changed to re-open. if person B edits any change in ticket it gets saved. lin log dataset the multiple times person B clicks save button.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;so the dataset is the log file. dtat maintained.so have to capture only those rows data when the tickets previous status was close and then was re-open.&lt;/P&gt;&lt;P&gt;As this data is been fetch from SQL and have column name as Status.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jul 2017 09:40:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-read-next-record-for-consecutive-rows-of-data/m-p/383598#M91507</guid>
      <dc:creator>anirudhs</dc:creator>
      <dc:date>2017-07-28T09:40:15Z</dc:date>
    </item>
    <item>
      <title>Re: BASE SAS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-read-next-record-for-consecutive-rows-of-data/m-p/383625#M91515</link>
      <description>&lt;P&gt;My code works.&lt;/P&gt;
&lt;P&gt;Proof:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
infile cards dlm='09'x dsd;
input
  ticketid
  assignedto
  assigneddtm :datetime22.3
  status $
  resolution $
  type :$25.
  updated_by
  updateddtm :datetime23.3
  TAT $
  date:datetime22.3
;
format
  assigneddtm
	updateddtm
	date
	  datetime22.3
;
cards;
12092	782	14Jun2016 10:37:00.000	Close	done	Full &amp;amp; Final Settlement	782	14Jun2016 11:46:49.000		14Jun2016 0:00:00.000
12092	782	14Jun2016 10:37:00.000	Re-Open	done	Full &amp;amp; Final Settlement	773	15Jun2016 11:15:29.060		14Jun2016 0:00:00.000 	  	  	 
12092	782	14Jun2016 10:37:00.000	Re-Open	done	Full &amp;amp; Final Settlement	773	15Jun2016 12:00:32.533		14Jun2016 0:00:00.000 	  	  	 
12092	782	14Jun2016 10:37:00.000	Re-Open	done	Full &amp;amp; Final Settlement	782	17Jun2016 12:52:44.820		14Jun2016 0:00:00.000 	  	  	 
12094	784	18Jun2016 10:37:00.000	Close	done	Full &amp;amp; Final Settlement	782	18Jun2016 11:46:49.000		18Jun2016 0:00:00.000 	  	  	 
12094	784	18Jun2016 10:37:00.000	Re-Open	done	Full &amp;amp; Final Settlement	782	18Jun2016 11:46:49.000		18Jun2016 0:00:00.000 	  	  	 
12094	784	18Jun2016 10:37:00.000	Re-Open	done	Full &amp;amp; Final Settlement	782	18Jun2016 11:46:49.000		18Jun2016 0:00:00.000 	  	  	 
12094	784	18Jun2016 10:37:00.000	Re-Open	done	Full &amp;amp; Final Settlement	782	18Jun2016 11:46:49.000		18Jun2016 0:00:00.000
;
run;

data want;
set have;
if status = 'Re-Open' and lag(status) = 'Close';
run;

proc print data=want noobs;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Result:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE summary="Procedure Print: Datei WORK.WANT"&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="r"&gt;ticketid&lt;/TH&gt;
&lt;TH class="r"&gt;assignedto&lt;/TH&gt;
&lt;TH class="r"&gt;assigneddtm&lt;/TH&gt;
&lt;TH class="l"&gt;status&lt;/TH&gt;
&lt;TH class="l"&gt;resolution&lt;/TH&gt;
&lt;TH class="l"&gt;type&lt;/TH&gt;
&lt;TH class="r"&gt;updated_by&lt;/TH&gt;
&lt;TH class="r"&gt;updateddtm&lt;/TH&gt;
&lt;TH class="l"&gt;TAT&lt;/TH&gt;
&lt;TH class="r"&gt;date&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="r"&gt;12092&lt;/TD&gt;
&lt;TD class="r"&gt;782&lt;/TD&gt;
&lt;TD class="r"&gt;14JUN2016:10:37:00.000&lt;/TD&gt;
&lt;TD class="l"&gt;Re-Open&lt;/TD&gt;
&lt;TD class="l"&gt;done&lt;/TD&gt;
&lt;TD class="l"&gt;Full &amp;amp; Final Settlement&lt;/TD&gt;
&lt;TD class="r"&gt;773&lt;/TD&gt;
&lt;TD class="r"&gt;15JUN2016:11:15:29.060&lt;/TD&gt;
&lt;TD class="l"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r"&gt;14JUN2016:00:00:00.000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r"&gt;12094&lt;/TD&gt;
&lt;TD class="r"&gt;784&lt;/TD&gt;
&lt;TD class="r"&gt;18JUN2016:10:37:00.000&lt;/TD&gt;
&lt;TD class="l"&gt;Re-Open&lt;/TD&gt;
&lt;TD class="l"&gt;done&lt;/TD&gt;
&lt;TD class="l"&gt;Full &amp;amp; Final Settlement&lt;/TD&gt;
&lt;TD class="r"&gt;782&lt;/TD&gt;
&lt;TD class="r"&gt;18JUN2016:11:46:49.000&lt;/TD&gt;
&lt;TD class="l"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r"&gt;18JUN2016:00:00:00.000&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Fri, 28 Jul 2017 10:53:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-read-next-record-for-consecutive-rows-of-data/m-p/383625#M91515</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2017-07-28T10:53:29Z</dc:date>
    </item>
    <item>
      <title>Re: BASE SAS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-read-next-record-for-consecutive-rows-of-data/m-p/384174#M91696</link>
      <description>&lt;P&gt;Thank you&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/11562"&gt;@Kurt_Bremser&lt;/a&gt;&amp;nbsp;the use of lag() function perectly worked as when sorted the data set on the bases of ticket id and updated_dtm.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks a lot&amp;nbsp;&lt;/P&gt;&lt;P&gt;Anirudh.&lt;/P&gt;</description>
      <pubDate>Mon, 31 Jul 2017 07:31:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-read-next-record-for-consecutive-rows-of-data/m-p/384174#M91696</guid>
      <dc:creator>anirudhs</dc:creator>
      <dc:date>2017-07-31T07:31:38Z</dc:date>
    </item>
  </channel>
</rss>

