<?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: Adapting/taking values from the next row in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Adapting-taking-values-from-the-next-row/m-p/612971#M178962</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/236353"&gt;@farshidowrang&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can also try this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data dupkey;
	set have;
	by WELLBORE_NAME ERATH_LAYER notsorted;
	if eof1=0 then set have (firstobs=2 keep=DEPTH rename=(DEPTH = LEAD_DEPTH)) end=eof1;
 	else LEAD_DEPTH=.;
 	if last.ERATH_LAYER then do;
 		DEPTH = LEAD_DEPTH;
 		output;
 	end;
 	keep WELLBORE_NAME DEPTH ERATH_LAYER;
run;

data want;
	set have dupkey;
run;

proc sort data=want;
	by WELLBORE_NAME DEPTH ERATH_LAYER;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Thu, 19 Dec 2019 10:05:02 GMT</pubDate>
    <dc:creator>ed_sas_member</dc:creator>
    <dc:date>2019-12-19T10:05:02Z</dc:date>
    <item>
      <title>Adapting/taking values from the next row</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adapting-taking-values-from-the-next-row/m-p/612955#M178952</link>
      <description>&lt;P&gt;Dear programmers,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I send many wellbores through the different layers of the earth like a snake. When a wellbore goes from a layer to another layer a I like to mark it in this way:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;When a specific wellbore goes from a layer to another, the last row of the previous layer shall take the DEPTH value from the next layer.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Note that the last layers have been duplicated.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Note also that for every WELLBORE_NAME the DEPTH never repeats but the EARTH_LAYER often does.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;My dataset is:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="309"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;WELLBORE_NAME&lt;/TD&gt;
&lt;TD width="68"&gt;DEPTH&lt;/TD&gt;
&lt;TD width="92"&gt;ERATH_LAYER&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;A&lt;/TD&gt;
&lt;TD width="68"&gt;12000&lt;/TD&gt;
&lt;TD width="92"&gt;E&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;A&lt;/TD&gt;
&lt;TD width="68"&gt;12100&lt;/TD&gt;
&lt;TD width="92"&gt;E&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A&lt;/TD&gt;
&lt;TD width="68"&gt;12100&lt;/TD&gt;
&lt;TD&gt;E&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;A&lt;/TD&gt;
&lt;TD width="68"&gt;12200&lt;/TD&gt;
&lt;TD width="92"&gt;K&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;A&lt;/TD&gt;
&lt;TD width="68"&gt;12300&lt;/TD&gt;
&lt;TD width="92"&gt;K&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;A&lt;/TD&gt;
&lt;TD width="68"&gt;12400&lt;/TD&gt;
&lt;TD width="92"&gt;K&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;A&lt;/TD&gt;
&lt;TD width="68"&gt;12400&lt;/TD&gt;
&lt;TD width="92"&gt;K&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;A&lt;/TD&gt;
&lt;TD width="68"&gt;12500&lt;/TD&gt;
&lt;TD width="92"&gt;Z&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;A&lt;/TD&gt;
&lt;TD width="68"&gt;12600&lt;/TD&gt;
&lt;TD width="92"&gt;Z&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;A&lt;/TD&gt;
&lt;TD width="68"&gt;12900&lt;/TD&gt;
&lt;TD width="92"&gt;Z&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;A&lt;/TD&gt;
&lt;TD width="68"&gt;12900&lt;/TD&gt;
&lt;TD width="92"&gt;Z&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;B&lt;/TD&gt;
&lt;TD width="68"&gt;24000&lt;/TD&gt;
&lt;TD width="92"&gt;E&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;B&lt;/TD&gt;
&lt;TD width="68"&gt;24100&lt;/TD&gt;
&lt;TD width="92"&gt;E&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;B&lt;/TD&gt;
&lt;TD width="68"&gt;24200&lt;/TD&gt;
&lt;TD width="92"&gt;E&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;B&lt;/TD&gt;
&lt;TD width="68"&gt;24200&lt;/TD&gt;
&lt;TD width="92"&gt;E&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;B&lt;/TD&gt;
&lt;TD width="68"&gt;24500&lt;/TD&gt;
&lt;TD width="92"&gt;L&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;B&lt;/TD&gt;
&lt;TD width="68"&gt;24900&lt;/TD&gt;
&lt;TD width="92"&gt;L&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;B&lt;/TD&gt;
&lt;TD width="68"&gt;25000&lt;/TD&gt;
&lt;TD width="92"&gt;L&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;B&lt;/TD&gt;
&lt;TD width="68"&gt;25000&lt;/TD&gt;
&lt;TD width="92"&gt;L&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;B&lt;/TD&gt;
&lt;TD width="68"&gt;25100&lt;/TD&gt;
&lt;TD width="92"&gt;K&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;B&lt;/TD&gt;
&lt;TD width="68"&gt;25200&lt;/TD&gt;
&lt;TD width="92"&gt;K&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;B&lt;/TD&gt;
&lt;TD width="68"&gt;25400&lt;/TD&gt;
&lt;TD width="92"&gt;K&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;B&lt;/TD&gt;
&lt;TD width="68"&gt;25400&lt;/TD&gt;
&lt;TD width="92"&gt;K&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;3500&lt;/TD&gt;
&lt;TD width="92"&gt;E&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;3600&lt;/TD&gt;
&lt;TD width="92"&gt;E&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;3600&lt;/TD&gt;
&lt;TD width="92"&gt;E&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;3700&lt;/TD&gt;
&lt;TD width="92"&gt;K&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;3800&lt;/TD&gt;
&lt;TD width="92"&gt;K&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;3900&lt;/TD&gt;
&lt;TD width="92"&gt;K&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;3900&lt;/TD&gt;
&lt;TD width="92"&gt;K&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;4000&lt;/TD&gt;
&lt;TD width="92"&gt;Z&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;4100&lt;/TD&gt;
&lt;TD width="92"&gt;Z&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;4800&lt;/TD&gt;
&lt;TD width="92"&gt;Z&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;4800&lt;/TD&gt;
&lt;TD width="92"&gt;Z&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;4900&lt;/TD&gt;
&lt;TD width="92"&gt;E&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;5000&lt;/TD&gt;
&lt;TD width="92"&gt;E&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;5000&lt;/TD&gt;
&lt;TD width="92"&gt;E&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;5100&lt;/TD&gt;
&lt;TD width="92"&gt;Z&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;5200&lt;/TD&gt;
&lt;TD width="92"&gt;Z&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;5200&lt;/TD&gt;
&lt;TD width="92"&gt;Z&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;5201&lt;/TD&gt;
&lt;TD width="92"&gt;K&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;5201&lt;/TD&gt;
&lt;TD width="92"&gt;K&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;5202&lt;/TD&gt;
&lt;TD width="92"&gt;Z&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;5203&lt;/TD&gt;
&lt;TD width="92"&gt;Z&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;5203&lt;/TD&gt;
&lt;TD width="92"&gt;Z&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;5204&lt;/TD&gt;
&lt;TD width="92"&gt;K&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;5204&lt;/TD&gt;
&lt;TD width="92"&gt;K&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;5205&lt;/TD&gt;
&lt;TD width="92"&gt;Z&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What I need is the following. Note the italic bold values inside the table. They have adapted the DEPTH value from the next layer/row.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="309"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;WELLBORE_NAME&lt;/TD&gt;
&lt;TD width="68"&gt;DEPTH&lt;/TD&gt;
&lt;TD width="92"&gt;ERATH_LAYER&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;A&lt;/TD&gt;
&lt;TD width="68"&gt;12000&lt;/TD&gt;
&lt;TD width="92"&gt;E&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;A&lt;/TD&gt;
&lt;TD width="68"&gt;12100&lt;/TD&gt;
&lt;TD width="92"&gt;E&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;EM&gt;&lt;STRONG&gt;A&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;TD width="68"&gt;&lt;EM&gt;&lt;STRONG&gt;12200&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;EM&gt;&lt;STRONG&gt;E&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;A&lt;/TD&gt;
&lt;TD width="68"&gt;12200&lt;/TD&gt;
&lt;TD width="92"&gt;K&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;A&lt;/TD&gt;
&lt;TD width="68"&gt;12300&lt;/TD&gt;
&lt;TD width="92"&gt;K&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;A&lt;/TD&gt;
&lt;TD width="68"&gt;12400&lt;/TD&gt;
&lt;TD width="92"&gt;K&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;&lt;EM&gt;&lt;STRONG&gt;A&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;TD width="68"&gt;&lt;EM&gt;&lt;STRONG&gt;12500&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;TD width="92"&gt;&lt;EM&gt;&lt;STRONG&gt;K&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;A&lt;/TD&gt;
&lt;TD width="68"&gt;12500&lt;/TD&gt;
&lt;TD width="92"&gt;Z&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;A&lt;/TD&gt;
&lt;TD width="68"&gt;12600&lt;/TD&gt;
&lt;TD width="92"&gt;Z&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;A&lt;/TD&gt;
&lt;TD width="68"&gt;12900&lt;/TD&gt;
&lt;TD width="92"&gt;Z&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;&lt;EM&gt;&lt;STRONG&gt;A&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;TD width="68"&gt;&lt;EM&gt;&lt;STRONG&gt;24000&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;TD width="92"&gt;&lt;EM&gt;&lt;STRONG&gt;Z&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;B&lt;/TD&gt;
&lt;TD width="68"&gt;24000&lt;/TD&gt;
&lt;TD width="92"&gt;E&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;B&lt;/TD&gt;
&lt;TD width="68"&gt;24100&lt;/TD&gt;
&lt;TD width="92"&gt;E&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;B&lt;/TD&gt;
&lt;TD width="68"&gt;24200&lt;/TD&gt;
&lt;TD width="92"&gt;E&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;&lt;EM&gt;&lt;STRONG&gt;B&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;TD width="68"&gt;&lt;EM&gt;&lt;STRONG&gt;24500&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;TD width="92"&gt;&lt;EM&gt;&lt;STRONG&gt;E&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;B&lt;/TD&gt;
&lt;TD width="68"&gt;24500&lt;/TD&gt;
&lt;TD width="92"&gt;L&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;B&lt;/TD&gt;
&lt;TD width="68"&gt;24900&lt;/TD&gt;
&lt;TD width="92"&gt;L&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;B&lt;/TD&gt;
&lt;TD width="68"&gt;25000&lt;/TD&gt;
&lt;TD width="92"&gt;L&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;&lt;EM&gt;&lt;STRONG&gt;B&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;TD width="68"&gt;&lt;EM&gt;&lt;STRONG&gt;25100&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;TD width="92"&gt;&lt;EM&gt;&lt;STRONG&gt;L&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;B&lt;/TD&gt;
&lt;TD width="68"&gt;25100&lt;/TD&gt;
&lt;TD width="92"&gt;K&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;B&lt;/TD&gt;
&lt;TD width="68"&gt;25200&lt;/TD&gt;
&lt;TD width="92"&gt;K&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;B&lt;/TD&gt;
&lt;TD width="68"&gt;25400&lt;/TD&gt;
&lt;TD width="92"&gt;K&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;STRONG&gt;&lt;EM&gt;B&lt;/EM&gt;&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width="68"&gt;&lt;STRONG&gt;&lt;EM&gt;3500&lt;/EM&gt;&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width="92"&gt;&lt;STRONG&gt;&lt;EM&gt;K&lt;/EM&gt;&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;3500&lt;/TD&gt;
&lt;TD width="92"&gt;E&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;3600&lt;/TD&gt;
&lt;TD width="92"&gt;E&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;&lt;EM&gt;&lt;STRONG&gt;C&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;TD width="68"&gt;&lt;EM&gt;&lt;STRONG&gt;3700&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;TD width="92"&gt;&lt;EM&gt;&lt;STRONG&gt;E&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;3700&lt;/TD&gt;
&lt;TD width="92"&gt;K&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;3800&lt;/TD&gt;
&lt;TD width="92"&gt;K&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;3900&lt;/TD&gt;
&lt;TD width="92"&gt;K&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;&lt;EM&gt;&lt;STRONG&gt;C&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;TD width="68"&gt;&lt;EM&gt;&lt;STRONG&gt;4000&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;TD width="92"&gt;&lt;EM&gt;&lt;STRONG&gt;K&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;4000&lt;/TD&gt;
&lt;TD width="92"&gt;Z&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;4100&lt;/TD&gt;
&lt;TD width="92"&gt;Z&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="149"&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;4800&lt;/TD&gt;
&lt;TD width="92"&gt;Z&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;EM&gt;&lt;STRONG&gt;C&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;TD width="68"&gt;&lt;EM&gt;&lt;STRONG&gt;4900&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;TD width="92"&gt;&lt;EM&gt;&lt;STRONG&gt;Z&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;4900&lt;/TD&gt;
&lt;TD width="92"&gt;E&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;5000&lt;/TD&gt;
&lt;TD width="92"&gt;E&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;EM&gt;&lt;STRONG&gt;C&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;TD width="68"&gt;&lt;EM&gt;&lt;STRONG&gt;5100&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;TD width="92"&gt;&lt;EM&gt;&lt;STRONG&gt;E&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;5100&lt;/TD&gt;
&lt;TD width="92"&gt;Z&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;5200&lt;/TD&gt;
&lt;TD width="92"&gt;Z&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;EM&gt;&lt;STRONG&gt;C&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;TD width="68"&gt;&lt;EM&gt;&lt;STRONG&gt;5201&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;TD width="92"&gt;&lt;EM&gt;&lt;STRONG&gt;Z&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;5201&lt;/TD&gt;
&lt;TD width="92"&gt;K&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;EM&gt;&lt;STRONG&gt;C&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;TD width="68"&gt;&lt;EM&gt;&lt;STRONG&gt;5202&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;TD width="92"&gt;&lt;EM&gt;&lt;STRONG&gt;K&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;5202&lt;/TD&gt;
&lt;TD width="92"&gt;Z&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;5203&lt;/TD&gt;
&lt;TD width="92"&gt;Z&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;EM&gt;&lt;STRONG&gt;C&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;TD width="68"&gt;&lt;EM&gt;&lt;STRONG&gt;5204&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;TD width="92"&gt;&lt;EM&gt;&lt;STRONG&gt;Z&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;5204&lt;/TD&gt;
&lt;TD width="92"&gt;K&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;EM&gt;&lt;STRONG&gt;C&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;TD width="68"&gt;&lt;EM&gt;&lt;STRONG&gt;5205&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;TD width="92"&gt;&lt;EM&gt;&lt;STRONG&gt;K&lt;/STRONG&gt;&lt;/EM&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD width="68"&gt;5205&lt;/TD&gt;
&lt;TD width="92"&gt;Z&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I would be very grateful if you help me with this!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Farshid Owrang&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Dec 2019 09:06:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adapting-taking-values-from-the-next-row/m-p/612955#M178952</guid>
      <dc:creator>farshidowrang</dc:creator>
      <dc:date>2019-12-19T09:06:48Z</dc:date>
    </item>
    <item>
      <title>Re: Adapting/taking values from the next row</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adapting-taking-values-from-the-next-row/m-p/612965#M178958</link>
      <description>&lt;P&gt;Here is a solution using SET with POINT=&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;                                                                                                                              
input WELLBORE_NAME $ DEPTH EARTH_LAYER $;                                                                                              
cards;                                                                                                                                  
A 12000  E                                                                                                                              
A 12100  E                                                                                                                              
A 12100  E                                                                                                                              
A 12200  K                                                                                                                              
A 12300  K                                                                                                                              
A 12400  K                                                                                                                              
A 12400  K                                                                                                                              
A 12500  Z                                                                                                                              
A 12600  Z                                                                                                                              
A 12900  Z                                                                                                                              
A 12900  Z                                                                                                                              
B 24000  E                                                                                                                              
B 24100  E                                                                                                                              
B 24200  E                                                                                                                              
B 24200  E                                                                                                                              
B 24500  L                                                                                                                              
B 24900  L                                                                                                                              
B 25000  L                                                                                                                              
B 25000  L                                                                                                                              
B 25100  K                                                                                                                              
B 25200  K                                                                                                                              
B 25400  K                                                                                                                              
B 25400  K                                                                                                                              
C 3500  E                                                                                                                               
C 3600  E                                                                                                                               
C 3600  E                                                                                                                               
C 3700  K                                                                                                                               
C 3800  K                                                                                                                               
C 3900  K                                                                                                                               
C 3900  K                                                                                                                               
C 4000  Z                                                                                                                               
C 4100  Z                                                                                                                               
C 4800  Z                                                                                                                               
C 4800  Z                                                                                                                               
C 4900  E                                                                                                                               
C 5000  E                                                                                                                               
C 5000  E                                                                                                                               
C 5100  Z                                                                                                                               
C 5200  Z                                                                                                                               
C 5200  Z                                                                                                                               
C 5201  K                                                                                                                               
C 5201  K                                                                                                                               
C 5202  Z                                                                                                                               
C 5203  Z                                                                                                                               
C 5203  Z                                                                                                                               
C 5204  K                                                                                                                               
C 5204  K                                                                                                                               
C 5205  Z                                                                                                                               
;run;   &lt;BR /&gt;                                                                                                                                
data want;                                                                                                                              
  set have;                                                                                                                             
  by WELLBORE_NAME EARTH_LAYER notsorted;                                                                                               
  if last.EARTH_LAYER and not last.WELLBORE_NAME then do;                                                                               
    _N_=_N_+1;                                                                                                                          
    set have(keep=DEPTH) point=_N_;                                                                                                     
    end;                                                                                                                                
run;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 19 Dec 2019 09:38:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adapting-taking-values-from-the-next-row/m-p/612965#M178958</guid>
      <dc:creator>s_lassen</dc:creator>
      <dc:date>2019-12-19T09:38:46Z</dc:date>
    </item>
    <item>
      <title>Re: Adapting/taking values from the next row</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adapting-taking-values-from-the-next-row/m-p/612971#M178962</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/236353"&gt;@farshidowrang&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can also try this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data dupkey;
	set have;
	by WELLBORE_NAME ERATH_LAYER notsorted;
	if eof1=0 then set have (firstobs=2 keep=DEPTH rename=(DEPTH = LEAD_DEPTH)) end=eof1;
 	else LEAD_DEPTH=.;
 	if last.ERATH_LAYER then do;
 		DEPTH = LEAD_DEPTH;
 		output;
 	end;
 	keep WELLBORE_NAME DEPTH ERATH_LAYER;
run;

data want;
	set have dupkey;
run;

proc sort data=want;
	by WELLBORE_NAME DEPTH ERATH_LAYER;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 19 Dec 2019 10:05:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adapting-taking-values-from-the-next-row/m-p/612971#M178962</guid>
      <dc:creator>ed_sas_member</dc:creator>
      <dc:date>2019-12-19T10:05:02Z</dc:date>
    </item>
    <item>
      <title>Re: Adapting/taking values from the next row</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adapting-taking-values-from-the-next-row/m-p/612984#M178969</link>
      <description>Seemingly it works!&lt;BR /&gt;&lt;BR /&gt;Thank you very much my friend!&lt;BR /&gt;&lt;BR /&gt;Best regards&lt;BR /&gt;&lt;BR /&gt;Farshid</description>
      <pubDate>Thu, 19 Dec 2019 10:44:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adapting-taking-values-from-the-next-row/m-p/612984#M178969</guid>
      <dc:creator>farshidowrang</dc:creator>
      <dc:date>2019-12-19T10:44:54Z</dc:date>
    </item>
    <item>
      <title>Re: Adapting/taking values from the next row</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adapting-taking-values-from-the-next-row/m-p/612992#M178973</link>
      <description>&lt;PRE&gt;data want;                                                                                                                              
  merge have have(firstobs=2 keep=DEPTH EARTH_LAYER
rename=(DEPTH=D EARTH_LAYER=E));                                                                                                                             
if EARTH_LAYER ne E then DEPTH=coalesce(D,DEPTH);
drop D E;
run;&lt;/PRE&gt;</description>
      <pubDate>Thu, 19 Dec 2019 11:40:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adapting-taking-values-from-the-next-row/m-p/612992#M178973</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2019-12-19T11:40:30Z</dc:date>
    </item>
    <item>
      <title>Re: Adapting/taking values from the next row</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adapting-taking-values-from-the-next-row/m-p/613257#M179085</link>
      <description>Thank you my friend&lt;BR /&gt;&lt;BR /&gt;Best regards&lt;BR /&gt;&lt;BR /&gt;Farshid</description>
      <pubDate>Fri, 20 Dec 2019 15:37:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adapting-taking-values-from-the-next-row/m-p/613257#M179085</guid>
      <dc:creator>farshidowrang</dc:creator>
      <dc:date>2019-12-20T15:37:33Z</dc:date>
    </item>
  </channel>
</rss>

