<?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 sas logic in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/sas-logic/m-p/800111#M314702</link>
    <description>&lt;P&gt;Hi ,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The Data set A is below.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data A;&lt;BR /&gt;input p1 t1 r1 t2 d1 pre;&lt;BR /&gt;cards;&lt;BR /&gt;1 201 1 200 201901 10&lt;BR /&gt;1 201 1 200 201901 10&lt;BR /&gt;1 201 2 201 201901 5&lt;BR /&gt;2 202 1 202 201902 10&lt;BR /&gt;;&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Data set c is as below:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data c;&lt;BR /&gt;input p1 d2 d3 t4;&lt;BR /&gt;cards;&lt;BR /&gt;1 201812 201912 1&lt;BR /&gt;1 201812 201912 2&lt;BR /&gt;2 201901 202001 4&lt;BR /&gt;;&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;proc sql;&lt;BR /&gt;Create table D as&lt;BR /&gt;Select a.*,b.d2, b.d3, b.t4&lt;BR /&gt;from A a left join C b &lt;BR /&gt;on a.p1=b.p1 and b.d2&amp;lt;=a.d1&amp;lt;b.d3;&lt;BR /&gt;quit;&lt;/P&gt;
&lt;P&gt;proc sort data=D;&lt;BR /&gt;by p1 t1 r1 t4;&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The result of the above query is :&lt;/P&gt;
&lt;TABLE width="390"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="109"&gt;P1&lt;/TD&gt;
&lt;TD width="28"&gt;T1&lt;/TD&gt;
&lt;TD width="23"&gt;R1&lt;/TD&gt;
&lt;TD width="28"&gt;T2&lt;/TD&gt;
&lt;TD width="49"&gt;D1&lt;/TD&gt;
&lt;TD width="33"&gt;PRE&lt;/TD&gt;
&lt;TD width="49"&gt;D2&lt;/TD&gt;
&lt;TD width="49"&gt;D3&lt;/TD&gt;
&lt;TD width="22"&gt;T4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="109"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;201&lt;/TD&gt;
&lt;TD width="23"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;200&lt;/TD&gt;
&lt;TD width="49"&gt;201901&lt;/TD&gt;
&lt;TD width="33"&gt;10&lt;/TD&gt;
&lt;TD width="49"&gt;201812&lt;/TD&gt;
&lt;TD width="49"&gt;201912&lt;/TD&gt;
&lt;TD width="22"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="109"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;201&lt;/TD&gt;
&lt;TD width="23"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;200&lt;/TD&gt;
&lt;TD width="49"&gt;201901&lt;/TD&gt;
&lt;TD width="33"&gt;10&lt;/TD&gt;
&lt;TD width="49"&gt;201812&lt;/TD&gt;
&lt;TD width="49"&gt;201912&lt;/TD&gt;
&lt;TD width="22"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="109"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;201&lt;/TD&gt;
&lt;TD width="23"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;200&lt;/TD&gt;
&lt;TD width="49"&gt;201901&lt;/TD&gt;
&lt;TD width="33"&gt;10&lt;/TD&gt;
&lt;TD width="49"&gt;201812&lt;/TD&gt;
&lt;TD width="49"&gt;201912&lt;/TD&gt;
&lt;TD width="22"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="109"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;201&lt;/TD&gt;
&lt;TD width="23"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;200&lt;/TD&gt;
&lt;TD width="49"&gt;201901&lt;/TD&gt;
&lt;TD width="33"&gt;10&lt;/TD&gt;
&lt;TD width="49"&gt;201812&lt;/TD&gt;
&lt;TD width="49"&gt;201912&lt;/TD&gt;
&lt;TD width="22"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="109"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;201&lt;/TD&gt;
&lt;TD width="23"&gt;2&lt;/TD&gt;
&lt;TD width="28"&gt;201&lt;/TD&gt;
&lt;TD width="49"&gt;201901&lt;/TD&gt;
&lt;TD width="33"&gt;5&lt;/TD&gt;
&lt;TD width="49"&gt;201812&lt;/TD&gt;
&lt;TD width="49"&gt;201912&lt;/TD&gt;
&lt;TD width="22"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="109"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;201&lt;/TD&gt;
&lt;TD width="23"&gt;2&lt;/TD&gt;
&lt;TD width="28"&gt;201&lt;/TD&gt;
&lt;TD width="49"&gt;201901&lt;/TD&gt;
&lt;TD width="33"&gt;5&lt;/TD&gt;
&lt;TD width="49"&gt;201812&lt;/TD&gt;
&lt;TD width="49"&gt;201912&lt;/TD&gt;
&lt;TD width="22"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="109"&gt;2&lt;/TD&gt;
&lt;TD width="28"&gt;202&lt;/TD&gt;
&lt;TD width="23"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;202&lt;/TD&gt;
&lt;TD width="49"&gt;201902&lt;/TD&gt;
&lt;TD width="33"&gt;10&lt;/TD&gt;
&lt;TD width="49"&gt;201901&lt;/TD&gt;
&lt;TD width="49"&gt;202001&lt;/TD&gt;
&lt;TD width="22"&gt;
&lt;P&gt;4&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How to get the below data set from 'D'&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="390"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="109"&gt;P1&lt;/TD&gt;
&lt;TD width="28"&gt;T1&lt;/TD&gt;
&lt;TD width="23"&gt;R1&lt;/TD&gt;
&lt;TD width="28"&gt;T2&lt;/TD&gt;
&lt;TD width="49"&gt;D1&lt;/TD&gt;
&lt;TD width="33"&gt;PRE&lt;/TD&gt;
&lt;TD width="49"&gt;D2&lt;/TD&gt;
&lt;TD width="49"&gt;D3&lt;/TD&gt;
&lt;TD width="22"&gt;T4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="109"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;201&lt;/TD&gt;
&lt;TD width="23"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;200&lt;/TD&gt;
&lt;TD width="49"&gt;201901&lt;/TD&gt;
&lt;TD width="33"&gt;10&lt;/TD&gt;
&lt;TD width="49"&gt;201812&lt;/TD&gt;
&lt;TD width="49"&gt;201912&lt;/TD&gt;
&lt;TD width="22"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="109"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;201&lt;/TD&gt;
&lt;TD width="23"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;200&lt;/TD&gt;
&lt;TD width="49"&gt;201901&lt;/TD&gt;
&lt;TD width="33"&gt;10&lt;/TD&gt;
&lt;TD width="49"&gt;201812&lt;/TD&gt;
&lt;TD width="49"&gt;201912&lt;/TD&gt;
&lt;TD width="22"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="109"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;201&lt;/TD&gt;
&lt;TD width="23"&gt;2&lt;/TD&gt;
&lt;TD width="28"&gt;201&lt;/TD&gt;
&lt;TD width="49"&gt;201901&lt;/TD&gt;
&lt;TD width="33"&gt;5&lt;/TD&gt;
&lt;TD width="49"&gt;201812&lt;/TD&gt;
&lt;TD width="49"&gt;201912&lt;/TD&gt;
&lt;TD width="22"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="109"&gt;2&lt;/TD&gt;
&lt;TD width="28"&gt;202&lt;/TD&gt;
&lt;TD width="23"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;202&lt;/TD&gt;
&lt;TD width="49"&gt;201902&lt;/TD&gt;
&lt;TD width="33"&gt;10&lt;/TD&gt;
&lt;TD width="49"&gt;201901&lt;/TD&gt;
&lt;TD width="49"&gt;202001&lt;/TD&gt;
&lt;TD width="22"&gt;4&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;we basically need the data for the minimum number of t4.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks a lot!&lt;/P&gt;</description>
    <pubDate>Fri, 04 Mar 2022 11:43:49 GMT</pubDate>
    <dc:creator>sfffdg</dc:creator>
    <dc:date>2022-03-04T11:43:49Z</dc:date>
    <item>
      <title>sas logic</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-logic/m-p/800111#M314702</link>
      <description>&lt;P&gt;Hi ,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The Data set A is below.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data A;&lt;BR /&gt;input p1 t1 r1 t2 d1 pre;&lt;BR /&gt;cards;&lt;BR /&gt;1 201 1 200 201901 10&lt;BR /&gt;1 201 1 200 201901 10&lt;BR /&gt;1 201 2 201 201901 5&lt;BR /&gt;2 202 1 202 201902 10&lt;BR /&gt;;&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Data set c is as below:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data c;&lt;BR /&gt;input p1 d2 d3 t4;&lt;BR /&gt;cards;&lt;BR /&gt;1 201812 201912 1&lt;BR /&gt;1 201812 201912 2&lt;BR /&gt;2 201901 202001 4&lt;BR /&gt;;&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;proc sql;&lt;BR /&gt;Create table D as&lt;BR /&gt;Select a.*,b.d2, b.d3, b.t4&lt;BR /&gt;from A a left join C b &lt;BR /&gt;on a.p1=b.p1 and b.d2&amp;lt;=a.d1&amp;lt;b.d3;&lt;BR /&gt;quit;&lt;/P&gt;
&lt;P&gt;proc sort data=D;&lt;BR /&gt;by p1 t1 r1 t4;&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The result of the above query is :&lt;/P&gt;
&lt;TABLE width="390"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="109"&gt;P1&lt;/TD&gt;
&lt;TD width="28"&gt;T1&lt;/TD&gt;
&lt;TD width="23"&gt;R1&lt;/TD&gt;
&lt;TD width="28"&gt;T2&lt;/TD&gt;
&lt;TD width="49"&gt;D1&lt;/TD&gt;
&lt;TD width="33"&gt;PRE&lt;/TD&gt;
&lt;TD width="49"&gt;D2&lt;/TD&gt;
&lt;TD width="49"&gt;D3&lt;/TD&gt;
&lt;TD width="22"&gt;T4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="109"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;201&lt;/TD&gt;
&lt;TD width="23"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;200&lt;/TD&gt;
&lt;TD width="49"&gt;201901&lt;/TD&gt;
&lt;TD width="33"&gt;10&lt;/TD&gt;
&lt;TD width="49"&gt;201812&lt;/TD&gt;
&lt;TD width="49"&gt;201912&lt;/TD&gt;
&lt;TD width="22"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="109"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;201&lt;/TD&gt;
&lt;TD width="23"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;200&lt;/TD&gt;
&lt;TD width="49"&gt;201901&lt;/TD&gt;
&lt;TD width="33"&gt;10&lt;/TD&gt;
&lt;TD width="49"&gt;201812&lt;/TD&gt;
&lt;TD width="49"&gt;201912&lt;/TD&gt;
&lt;TD width="22"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="109"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;201&lt;/TD&gt;
&lt;TD width="23"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;200&lt;/TD&gt;
&lt;TD width="49"&gt;201901&lt;/TD&gt;
&lt;TD width="33"&gt;10&lt;/TD&gt;
&lt;TD width="49"&gt;201812&lt;/TD&gt;
&lt;TD width="49"&gt;201912&lt;/TD&gt;
&lt;TD width="22"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="109"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;201&lt;/TD&gt;
&lt;TD width="23"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;200&lt;/TD&gt;
&lt;TD width="49"&gt;201901&lt;/TD&gt;
&lt;TD width="33"&gt;10&lt;/TD&gt;
&lt;TD width="49"&gt;201812&lt;/TD&gt;
&lt;TD width="49"&gt;201912&lt;/TD&gt;
&lt;TD width="22"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="109"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;201&lt;/TD&gt;
&lt;TD width="23"&gt;2&lt;/TD&gt;
&lt;TD width="28"&gt;201&lt;/TD&gt;
&lt;TD width="49"&gt;201901&lt;/TD&gt;
&lt;TD width="33"&gt;5&lt;/TD&gt;
&lt;TD width="49"&gt;201812&lt;/TD&gt;
&lt;TD width="49"&gt;201912&lt;/TD&gt;
&lt;TD width="22"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="109"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;201&lt;/TD&gt;
&lt;TD width="23"&gt;2&lt;/TD&gt;
&lt;TD width="28"&gt;201&lt;/TD&gt;
&lt;TD width="49"&gt;201901&lt;/TD&gt;
&lt;TD width="33"&gt;5&lt;/TD&gt;
&lt;TD width="49"&gt;201812&lt;/TD&gt;
&lt;TD width="49"&gt;201912&lt;/TD&gt;
&lt;TD width="22"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="109"&gt;2&lt;/TD&gt;
&lt;TD width="28"&gt;202&lt;/TD&gt;
&lt;TD width="23"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;202&lt;/TD&gt;
&lt;TD width="49"&gt;201902&lt;/TD&gt;
&lt;TD width="33"&gt;10&lt;/TD&gt;
&lt;TD width="49"&gt;201901&lt;/TD&gt;
&lt;TD width="49"&gt;202001&lt;/TD&gt;
&lt;TD width="22"&gt;
&lt;P&gt;4&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How to get the below data set from 'D'&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="390"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="109"&gt;P1&lt;/TD&gt;
&lt;TD width="28"&gt;T1&lt;/TD&gt;
&lt;TD width="23"&gt;R1&lt;/TD&gt;
&lt;TD width="28"&gt;T2&lt;/TD&gt;
&lt;TD width="49"&gt;D1&lt;/TD&gt;
&lt;TD width="33"&gt;PRE&lt;/TD&gt;
&lt;TD width="49"&gt;D2&lt;/TD&gt;
&lt;TD width="49"&gt;D3&lt;/TD&gt;
&lt;TD width="22"&gt;T4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="109"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;201&lt;/TD&gt;
&lt;TD width="23"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;200&lt;/TD&gt;
&lt;TD width="49"&gt;201901&lt;/TD&gt;
&lt;TD width="33"&gt;10&lt;/TD&gt;
&lt;TD width="49"&gt;201812&lt;/TD&gt;
&lt;TD width="49"&gt;201912&lt;/TD&gt;
&lt;TD width="22"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="109"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;201&lt;/TD&gt;
&lt;TD width="23"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;200&lt;/TD&gt;
&lt;TD width="49"&gt;201901&lt;/TD&gt;
&lt;TD width="33"&gt;10&lt;/TD&gt;
&lt;TD width="49"&gt;201812&lt;/TD&gt;
&lt;TD width="49"&gt;201912&lt;/TD&gt;
&lt;TD width="22"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="109"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;201&lt;/TD&gt;
&lt;TD width="23"&gt;2&lt;/TD&gt;
&lt;TD width="28"&gt;201&lt;/TD&gt;
&lt;TD width="49"&gt;201901&lt;/TD&gt;
&lt;TD width="33"&gt;5&lt;/TD&gt;
&lt;TD width="49"&gt;201812&lt;/TD&gt;
&lt;TD width="49"&gt;201912&lt;/TD&gt;
&lt;TD width="22"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="109"&gt;2&lt;/TD&gt;
&lt;TD width="28"&gt;202&lt;/TD&gt;
&lt;TD width="23"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;202&lt;/TD&gt;
&lt;TD width="49"&gt;201902&lt;/TD&gt;
&lt;TD width="33"&gt;10&lt;/TD&gt;
&lt;TD width="49"&gt;201901&lt;/TD&gt;
&lt;TD width="49"&gt;202001&lt;/TD&gt;
&lt;TD width="22"&gt;4&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;we basically need the data for the minimum number of t4.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks a lot!&lt;/P&gt;</description>
      <pubDate>Fri, 04 Mar 2022 11:43:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-logic/m-p/800111#M314702</guid>
      <dc:creator>sfffdg</dc:creator>
      <dc:date>2022-03-04T11:43:49Z</dc:date>
    </item>
    <item>
      <title>Re: sas logic</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-logic/m-p/800114#M314704</link>
      <description>&lt;P&gt;Take a look at&amp;nbsp;&lt;A href="https://go.documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/lepg/p181g1p4bw3phkn1vt5p67xvynd5.htm" target="_self"&gt;FIRST. and LAST. DATA Step Variables&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data e ;
	retain rt4 ; /* Keep the value of rt4 across iterations of the data step */
	set d ;
	by p1 t1 r1 t4;
	if first.r1 then rt4=t4 ; /* If it's the first occurance of r1 then store the value of t4 in rt4 */
	if rt4=t4 then output ; /* Output a record if rt4=t4 */
run ;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 04 Mar 2022 12:21:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-logic/m-p/800114#M314704</guid>
      <dc:creator>AMSAS</dc:creator>
      <dc:date>2022-03-04T12:21:33Z</dc:date>
    </item>
  </channel>
</rss>

