<?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: How track same step on multiple system in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185342#M47071</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just replace these variables name if you could understand my code.&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;/P&gt;&lt;PRE&gt;data have;
input SIte_Id&amp;nbsp; $&amp;nbsp; Machine&amp;nbsp; $&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOCAL_STARTDT&amp;nbsp;&amp;nbsp; &amp;amp;&amp;nbsp; anydtdtm20.&amp;nbsp;&amp;nbsp;&amp;nbsp; LOCAL_ENDDT&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp; anydtdtm20.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TICKET_KEY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; START_END_DUR_HR ;
format&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOCAL_STARTDT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOCAL_ENDDT datetime.;
cards;
162396.&amp;nbsp;&amp;nbsp;&amp;nbsp; A837.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 12:18:00&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 12:29:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 114146284&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6
162396.&amp;nbsp;&amp;nbsp;&amp;nbsp; A836.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 12:27:00&amp;nbsp;&amp;nbsp; 11/14/13 12:33:00&amp;nbsp;&amp;nbsp;&amp;nbsp; 114146284&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6
162396.&amp;nbsp;&amp;nbsp;&amp;nbsp; A835.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 12:40:00&amp;nbsp;&amp;nbsp; 11/14/13 12:55:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 114146284&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15
111501.&amp;nbsp;&amp;nbsp;&amp;nbsp; N21.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13. 11:42:00&amp;nbsp; 11/14 /13 11:54:00&amp;nbsp;&amp;nbsp; 114146284&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12
296871.&amp;nbsp;&amp;nbsp; A077.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 13:32:00&amp;nbsp; 11/14/13 13:40:00&amp;nbsp;&amp;nbsp;&amp;nbsp; 114146284&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8
296871.&amp;nbsp;&amp;nbsp; A076.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 13:40:00&amp;nbsp;&amp;nbsp; 11/14/13 13:44:00&amp;nbsp;&amp;nbsp;&amp;nbsp; 114146284&amp;nbsp;&amp;nbsp;&amp;nbsp; 4
296871.&amp;nbsp;&amp;nbsp; A075.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 13:42:00&amp;nbsp;&amp;nbsp; 11/14/13 13:46:00&amp;nbsp;&amp;nbsp; 114146284&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4
296871.&amp;nbsp;&amp;nbsp; A074.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 13:45:00&amp;nbsp;&amp;nbsp; 11/14/13 13:50:00&amp;nbsp;&amp;nbsp; 114146284&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5
;
run;
data temp;
 set have;
 _Machine=lag(Machine);
_LOCAL_STARTDT=lag(LOCAL_STARTDT);
_End_time =lag(LOCAL_ENDDT );
_ticket=lag(TICKET_KEY);
_dur_time=lag(START_END_DUR_HR);
 if SIte_Id eq lag(SIte_Id) and LOCAL_STARTDT lt lag(LOCAL_ENDDT) then do;
 output;
 Machine=_Machine;
 LOCAL_STARTDT=_LOCAL_STARTDT;
LOCAL_ENDDT=_End_time;
TICKET_KEY=&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_ticket;
START_END_DUR_HR=_dur_time;
 output;
 end;
 drop _: ;
run;
proc sql;
 create table x as
&amp;nbsp; select distinct * from temp;
quit;
data x;
 set x;
 by SIte_Id;
 if first.SIte_Id then n=0;
 n+1;
run;
proc sql;
select distinct catt('x(where=(n=',put(n,best8. -l),') rename=(machine=machine',put(n,best8. -l),' LOCAL_STARTDT=LOCAL_STARTDT',put(n,best8. -l),' LOCAL_ENDDT=LOCAL_ENDDT',put(n,best8. -l),' TICKET_KEY=TICKET_KEY',put(n,best8. -l),' START_END_DUR_HR=START_END_DUR_HR',put(n,best8. -l),'))') into : list separated by ' '
from x ;
quit;
data want;
 merge &amp;amp;list ;
 by SIte_Id;
 drop n;
run;

&lt;/PRE&gt;&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;P&gt;Xia Keshan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 24 Apr 2014 02:06:20 GMT</pubDate>
    <dc:creator>Ksharp</dc:creator>
    <dc:date>2014-04-24T02:06:20Z</dc:date>
    <item>
      <title>How track same step on multiple system</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185330#M47059</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I Was help with code by Patrick &lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;proc sql;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table overlap as&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select a.site_id, a.machine as a_machine, ....&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from log_tbl as A, log_tbl as B&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where a.site_id=b.site_id and a.start_dttm&amp;lt;b.start_dttm and a.end_dttm&amp;gt;b.start_dttm&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;quit;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;it works for what I need but the request has change in some cases&amp;nbsp; there will be additional machines in the location how do I account for when there are c.,d,e machines in some cases there might be up to 15 machines ...currently the reports puts each entry on its own row the ideal would to have it transpose so all site Id are group and every incident is on the same row ...I'm I open to any suggestion thanks &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Apr 2014 04:34:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185330#M47059</guid>
      <dc:creator>BETO</dc:creator>
      <dc:date>2014-04-18T04:34:18Z</dc:date>
    </item>
    <item>
      <title>Re: How track same step on multiple system</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185331#M47060</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HEre is original &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;SIte Id&amp;nbsp;&amp;nbsp;&amp;nbsp; Machine.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Start time.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dur time&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;162396.&amp;nbsp;&amp;nbsp;&amp;nbsp; A837.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 12:18:00&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 12:29:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;162396.&amp;nbsp;&amp;nbsp;&amp;nbsp; A836.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 12:27:00&amp;nbsp;&amp;nbsp; 11/14/13&amp;nbsp; 12:33:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;111501.&amp;nbsp;&amp;nbsp;&amp;nbsp; N21.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13. 11:42:00&amp;nbsp; 11/14 /13 11:54:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;296871.&amp;nbsp;&amp;nbsp; A077.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 13:32:00&amp;nbsp; 11/14/13 13:40:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;296871.&amp;nbsp;&amp;nbsp; A076.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 13:40:00&amp;nbsp;&amp;nbsp; 11/14/13 13:44:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;i forgot to mention that we ID the site where machines are located so for example. 162396 we gave 2 machines at the location&amp;nbsp; I will be dealing on average 700 entries daily.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-style: inherit; background-color: rgba(255, 255, 255, 0);"&gt;What's the goal:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-style: inherit; background-color: rgba(255, 255, 255, 0);"&gt;Find out if both machines were ever down at the same time?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-style: inherit; background-color: rgba(255, 255, 255, 0);"&gt;Find out when both machines were down?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-style: inherit; background-color: rgba(255, 255, 255, 0);"&gt;The goal is to determine if the machines were down at same time.....FYI Start time&amp;nbsp; is when the machine went down&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;FOr example 162396 is what I would be looking for&amp;nbsp; the 2 machines at the same site Id&amp;nbsp; the down time overlap.... And 296871 would be one that&amp;nbsp; would be excluded because end time of one machine and start time of the 2nd machine is the same... Thanks agaiN I hope this helps&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Apr 2014 04:37:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185331#M47060</guid>
      <dc:creator>BETO</dc:creator>
      <dc:date>2014-04-18T04:37:10Z</dc:date>
    </item>
    <item>
      <title>Re: How track same step on multiple system</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185332#M47061</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;
data have;
input SIte_Id&amp;nbsp; $&amp;nbsp; Machine&amp;nbsp; $&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Start_time&amp;nbsp;&amp;nbsp; &amp;amp;&amp;nbsp; anydtdtm20.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End_time&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp; anydtdtm20.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dur_time ;
format &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Start_time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End_time datetime.;
cards;
162396.&amp;nbsp;&amp;nbsp;&amp;nbsp; A837.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 12:18:00&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 12:29:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6
162396.&amp;nbsp;&amp;nbsp;&amp;nbsp; A836.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 12:27:00&amp;nbsp;&amp;nbsp; 11/14/13 12:33:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6
111501.&amp;nbsp;&amp;nbsp;&amp;nbsp; N21.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13. 11:42:00&amp;nbsp; 11/14 /13 11:54:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12
296871.&amp;nbsp;&amp;nbsp; A077.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 13:32:00&amp;nbsp; 11/14/13 13:40:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8
296871.&amp;nbsp;&amp;nbsp; A076.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 13:40:00&amp;nbsp;&amp;nbsp; 11/14/13 13:44:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4
;
run;
data temp(keep=SIte_Id);
 set have;
 if SIte_Id eq lag(SIte_Id) and Start_time lt lag( End_time);
run;
proc sql;
create table want as
 select * from have where SIte_Id in (select SIte_Id from temp);
quit;
&lt;/PRE&gt;&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;P&gt;Xia Keshan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Apr 2014 10:07:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185332#M47061</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2014-04-18T10:07:14Z</dc:date>
    </item>
    <item>
      <title>Re: How track same step on multiple system</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185333#M47062</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ksharp,&lt;/P&gt;&lt;P&gt;Thank you for responding. What I'm looking forexample site is 162396 would appear on the same row instead of it appearing 2x as it is now thanks again&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Apr 2014 17:21:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185333#M47062</guid>
      <dc:creator>BETO</dc:creator>
      <dc:date>2014-04-18T17:21:03Z</dc:date>
    </item>
    <item>
      <title>Re: How track same step on multiple system</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185334#M47063</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What do you mean "&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;would appear on the same row &lt;/SPAN&gt;" ? it is not what your data look like ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 19 Apr 2014 02:08:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185334#M47063</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2014-04-19T02:08:33Z</dc:date>
    </item>
    <item>
      <title>Re: How track same step on multiple system</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185335#M47064</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Ksharp,&lt;/P&gt;&lt;P&gt;this is the out put . What I'm needing is the data in 1 row not 2&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" class="ecxMsoNormalTable" style="text-align: left; color: rgb(0, 0, 0); font-family: Tahoma; background-color: rgb(255, 255, 255); width: 311px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="52"&gt;&lt;P class="ecxMsoNormal"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;&lt;A name="RANGE!A1:E3" target="_blank"&gt;SIte_Id&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="59"&gt;&lt;P class="ecxMsoNormal"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;Machine&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="71"&gt;&lt;P class="ecxMsoNormal"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;Start_time&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="71"&gt;&lt;P class="ecxMsoNormal"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;End_time&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="59"&gt;&lt;P class="ecxMsoNormal"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;dur_time&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="52"&gt;&lt;P class="ecxMsoNormal"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;162396.&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="59"&gt;&lt;P class="ecxMsoNormal"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;A837.&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="71"&gt;&lt;P align="right" class="ecxMsoNormal" style="text-align: right;"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;11/14/2013&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="71"&gt;&lt;P align="right" class="ecxMsoNormal" style="text-align: right;"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;11/14/2013&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="59"&gt;&lt;P align="right" class="ecxMsoNormal" style="text-align: right;"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;6&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="52"&gt;&lt;P class="ecxMsoNormal"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;162396.&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="59"&gt;&lt;P class="ecxMsoNormal"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;A836.&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="71"&gt;&lt;P align="right" class="ecxMsoNormal" style="text-align: right;"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;11/14/2013&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="71"&gt;&lt;P align="right" class="ecxMsoNormal" style="text-align: right;"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;11/14/2013&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="59"&gt;&lt;P align="right" class="ecxMsoNormal" style="text-align: right;"&gt;6&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I Need the out put to look like&amp;nbsp; this &lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" class="ecxMsoNormalTable" style="text-align: left; color: #000000; font-family: Tahoma; background-color: #ffffff;" width="580"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="52"&gt;&lt;P class="ecxMsoNormal"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;SIte_Id&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="59"&gt;&lt;P class="ecxMsoNormal"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;Machine&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="71"&gt;&lt;P class="ecxMsoNormal"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;Start_time&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="71"&gt;&lt;P class="ecxMsoNormal"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;End_time&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="59"&gt;&lt;P class="ecxMsoNormal"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;dur_time&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="64"&gt;&lt;P class="ecxMsoNormal"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;Machine&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="71"&gt;&lt;P class="ecxMsoNormal"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;Start_time&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="71"&gt;&lt;P class="ecxMsoNormal"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;End_time&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="64"&gt;&lt;P class="ecxMsoNormal"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;dur_time&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="52"&gt;&lt;P class="ecxMsoNormal"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;162396.&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="59"&gt;&lt;P class="ecxMsoNormal"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;A837.&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="71"&gt;&lt;P align="right" class="ecxMsoNormal" style="text-align: right;"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;11/14/2013&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="71"&gt;&lt;P align="right" class="ecxMsoNormal" style="text-align: right;"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;11/14/2013&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="59"&gt;&lt;P align="right" class="ecxMsoNormal" style="text-align: right;"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;6&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="64"&gt;&lt;P class="ecxMsoNormal"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;A836.&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="71"&gt;&lt;P align="right" class="ecxMsoNormal" style="text-align: right;"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;11/14/2013&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="71"&gt;&lt;P align="right" class="ecxMsoNormal" style="text-align: right;"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;11/14/2013&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="64"&gt;&lt;P align="right" class="ecxMsoNormal" style="text-align: right;"&gt;&lt;SPAN style="color: #575757; background-color: rgba(255, 255, 255, 0); font-family: arial, helvetica, sans-serif;"&gt;6&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 19 Apr 2014 05:20:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185335#M47064</guid>
      <dc:creator>BETO</dc:creator>
      <dc:date>2014-04-19T05:20:24Z</dc:date>
    </item>
    <item>
      <title>Re: How track same step on multiple system</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185336#M47065</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;data have;
input SIte_Id&amp;nbsp; $&amp;nbsp; Machine&amp;nbsp; $&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Start_time&amp;nbsp;&amp;nbsp; &amp;amp;&amp;nbsp; anydtdtm20.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End_time&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp; anydtdtm20.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dur_time ;
format&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Start_time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End_time datetime.;
cards;
162396.&amp;nbsp;&amp;nbsp;&amp;nbsp; A837.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 12:18:00&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 12:29:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6
162396.&amp;nbsp;&amp;nbsp;&amp;nbsp; A836.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 12:27:00&amp;nbsp;&amp;nbsp; 11/14/13 12:33:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6
111501.&amp;nbsp;&amp;nbsp;&amp;nbsp; N21.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13. 11:42:00&amp;nbsp; 11/14 /13 11:54:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12
296871.&amp;nbsp;&amp;nbsp; A077.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 13:32:00&amp;nbsp; 11/14/13 13:40:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8
296871.&amp;nbsp;&amp;nbsp; A076.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 13:40:00&amp;nbsp;&amp;nbsp; 11/14/13 13:44:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4
;
run;
data temp;
 set have;
 _Machine=lag(Machine);
_Start_time=lag(Start_time);
_End_time =lag(End_time );
_dur_time=lag(dur_time);
 if SIte_Id eq lag(SIte_Id) and Start_time lt lag( End_time) ;
 format&amp;nbsp; _Start_time _End_time datetime.;
run;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Xia Keshan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: xia keshan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 19 Apr 2014 10:01:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185336#M47065</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2014-04-19T10:01:46Z</dc:date>
    </item>
    <item>
      <title>Re: How track same step on multiple system</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185337#M47066</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ksharp,&lt;/P&gt;&lt;P&gt;The code works great when there are 2 machines like in the example .. how do I make it to include every machine for example in some cased there could be 10 all with same site ids? Thanks again for your assistance in this matter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 20 Apr 2014 18:53:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185337#M47066</guid>
      <dc:creator>BETO</dc:creator>
      <dc:date>2014-04-20T18:53:13Z</dc:date>
    </item>
    <item>
      <title>Re: How track same step on multiple system</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185338#M47067</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Then rules need to be more specific, such as same overlapping has to be across all of the machines or just any of two? a little bit sample data (in/out) is always helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Haikuo &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 20 Apr 2014 21:15:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185338#M47067</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2014-04-20T21:15:22Z</dc:date>
    </item>
    <item>
      <title>Re: How track same step on multiple system</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185339#M47068</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;data have;
input SIte_Id&amp;nbsp; $&amp;nbsp; Machine&amp;nbsp; $&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Start_time&amp;nbsp;&amp;nbsp; &amp;amp;&amp;nbsp; anydtdtm20.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End_time&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp; anydtdtm20.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dur_time ;
format&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Start_time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End_time datetime.;
cards;
162396.&amp;nbsp;&amp;nbsp;&amp;nbsp; A837.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 12:18:00&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 12:29:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6
162396.&amp;nbsp;&amp;nbsp;&amp;nbsp; A836.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 12:27:00&amp;nbsp;&amp;nbsp; 11/14/13 12:33:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6
162396.&amp;nbsp;&amp;nbsp;&amp;nbsp; A835.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 12:40:00&amp;nbsp;&amp;nbsp; 11/14/13 12:55:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15
111501.&amp;nbsp;&amp;nbsp;&amp;nbsp; N21.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13. 11:42:00&amp;nbsp; 11/14 /13 11:54:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12
296871.&amp;nbsp;&amp;nbsp; A077.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 13:32:00&amp;nbsp; 11/14/13 13:40:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8
296871.&amp;nbsp;&amp;nbsp; A076.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 13:40:00&amp;nbsp;&amp;nbsp; 11/14/13 13:44:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4
296871.&amp;nbsp;&amp;nbsp; A075.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 13:42:00&amp;nbsp;&amp;nbsp; 11/14/13 13:46:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4
;
run;
data temp;
 set have;
 _Machine=lag(Machine);
_Start_time=lag(Start_time);
_End_time =lag(End_time );
_dur_time=lag(dur_time);
 if SIte_Id eq lag(SIte_Id) and Start_time lt lag( End_time) then do;
 output;
 Machine=_Machine;
 Start_time=_Start_time;
 End_time=_End_time;
 dur_time=_dur_time;
 output;
 end;
 drop _: ;
run;
proc sql;
 create table x as
&amp;nbsp; select distinct * from temp;
quit;
data x;
 set x;
 by SIte_Id;
 if first.SIte_Id then n=0;
 n+1;
run;
proc sql;
select distinct catt('x(where=(n=',put(n,best8. -l),') rename=(machine=machine',put(n,best8. -l),' start_time=start_time',put(n,best8. -l),' end_time=end_time',put(n,best8. -l),' dur_time=dur_time',put(n,best8. -l),'))') into : list separated by ' '
from x ;
quit;
data want;
 merge &amp;amp;list ;
 by SIte_Id;
 drop n;
run;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Xia Keshan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Apr 2014 02:41:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185339#M47068</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2014-04-21T02:41:41Z</dc:date>
    </item>
    <item>
      <title>Re: How track same step on multiple system</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185340#M47069</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HEre is your code with some minor tweaks&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;STRONG&gt;data&lt;/STRONG&gt; Report5;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;set report5;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;_Machine=lag(ID);&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;_Start_time=lag(LOCAL_STARTDT);&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;_End_time =lag(LOCAL_ENDDT);&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;_dur_time=lag(Start_End_Dur_hr);&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;if SIte_Id eq lag(SIte_Id) and LOCAL_STARTDT lt lag( LOCAL_ENDDT) then do;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;output;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;id=_Machine;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;LOCAL_STARTDT=_Start_time;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;LOCAL_ENDDT=_End_time;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;Start_End_Dur_hr=_dur_time;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;output;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;end;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;drop _: ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt; &lt;STRONG&gt;sql&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;create table x as&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&amp;nbsp; select distinct * from report5;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;STRONG&gt;quit&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;STRONG&gt;data&lt;/STRONG&gt; x;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;set x;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;by SIte_Id;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;if first.SIte_Id then n=&lt;STRONG&gt;0&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;n+&lt;STRONG&gt;1&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt; &lt;STRONG&gt;sql&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;select distinct catt('x(where=(n=',put(n,best8. -l),') rename=(ID=machine',put(n,best8. -l),' LOCAL_STARTDT=start_time',put(n,best8. -l),' LOCAL_ENDDT=end_time',put(n,best8. -l),' START_END_DUR_HR=dur_time',put(n,best8. -l),'))') into : list separated by ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;from x ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;STRONG&gt;quit&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;STRONG&gt;data&lt;/STRONG&gt; want;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;merge &amp;amp;list ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;by SIte_Id;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;drop n;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; background-color: white;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Apr 2014 22:17:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185340#M47069</guid>
      <dc:creator>BETO</dc:creator>
      <dc:date>2014-04-23T22:17:26Z</dc:date>
    </item>
    <item>
      <title>Re: How track same step on multiple system</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185341#M47070</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" class="ecxMsoNormalTable" style="text-align: left;" width="618"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="73"&gt;&lt;P class="ecxMsoNormal"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;SITE_ID&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="75"&gt;&lt;P class="ecxMsoNormal"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;Machine&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="115"&gt;&lt;P class="ecxMsoNormal"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;LOCAL_STARTDT&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="108"&gt;&lt;P class="ecxMsoNormal"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;LOCAL_ENDDT&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="103"&gt;&lt;P class="ecxMsoNormal"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;TICKET_KEY&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="144"&gt;&lt;P class="ecxMsoNormal"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;START_END_DUR_HR&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="padding: 0 5.4pt;" valign="bottom" width="73"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;HEre are the headers sorry couldn't copy it all at once... Thanks again. For all your help...I hope it make sense &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Apr 2014 22:20:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185341#M47070</guid>
      <dc:creator>BETO</dc:creator>
      <dc:date>2014-04-23T22:20:17Z</dc:date>
    </item>
    <item>
      <title>Re: How track same step on multiple system</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185342#M47071</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just replace these variables name if you could understand my code.&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;/P&gt;&lt;PRE&gt;data have;
input SIte_Id&amp;nbsp; $&amp;nbsp; Machine&amp;nbsp; $&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOCAL_STARTDT&amp;nbsp;&amp;nbsp; &amp;amp;&amp;nbsp; anydtdtm20.&amp;nbsp;&amp;nbsp;&amp;nbsp; LOCAL_ENDDT&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp; anydtdtm20.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TICKET_KEY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; START_END_DUR_HR ;
format&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOCAL_STARTDT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOCAL_ENDDT datetime.;
cards;
162396.&amp;nbsp;&amp;nbsp;&amp;nbsp; A837.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 12:18:00&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 12:29:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 114146284&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6
162396.&amp;nbsp;&amp;nbsp;&amp;nbsp; A836.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 12:27:00&amp;nbsp;&amp;nbsp; 11/14/13 12:33:00&amp;nbsp;&amp;nbsp;&amp;nbsp; 114146284&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6
162396.&amp;nbsp;&amp;nbsp;&amp;nbsp; A835.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 12:40:00&amp;nbsp;&amp;nbsp; 11/14/13 12:55:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 114146284&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15
111501.&amp;nbsp;&amp;nbsp;&amp;nbsp; N21.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13. 11:42:00&amp;nbsp; 11/14 /13 11:54:00&amp;nbsp;&amp;nbsp; 114146284&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12
296871.&amp;nbsp;&amp;nbsp; A077.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 13:32:00&amp;nbsp; 11/14/13 13:40:00&amp;nbsp;&amp;nbsp;&amp;nbsp; 114146284&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8
296871.&amp;nbsp;&amp;nbsp; A076.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 13:40:00&amp;nbsp;&amp;nbsp; 11/14/13 13:44:00&amp;nbsp;&amp;nbsp;&amp;nbsp; 114146284&amp;nbsp;&amp;nbsp;&amp;nbsp; 4
296871.&amp;nbsp;&amp;nbsp; A075.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 13:42:00&amp;nbsp;&amp;nbsp; 11/14/13 13:46:00&amp;nbsp;&amp;nbsp; 114146284&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4
296871.&amp;nbsp;&amp;nbsp; A074.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/14/13 13:45:00&amp;nbsp;&amp;nbsp; 11/14/13 13:50:00&amp;nbsp;&amp;nbsp; 114146284&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5
;
run;
data temp;
 set have;
 _Machine=lag(Machine);
_LOCAL_STARTDT=lag(LOCAL_STARTDT);
_End_time =lag(LOCAL_ENDDT );
_ticket=lag(TICKET_KEY);
_dur_time=lag(START_END_DUR_HR);
 if SIte_Id eq lag(SIte_Id) and LOCAL_STARTDT lt lag(LOCAL_ENDDT) then do;
 output;
 Machine=_Machine;
 LOCAL_STARTDT=_LOCAL_STARTDT;
LOCAL_ENDDT=_End_time;
TICKET_KEY=&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_ticket;
START_END_DUR_HR=_dur_time;
 output;
 end;
 drop _: ;
run;
proc sql;
 create table x as
&amp;nbsp; select distinct * from temp;
quit;
data x;
 set x;
 by SIte_Id;
 if first.SIte_Id then n=0;
 n+1;
run;
proc sql;
select distinct catt('x(where=(n=',put(n,best8. -l),') rename=(machine=machine',put(n,best8. -l),' LOCAL_STARTDT=LOCAL_STARTDT',put(n,best8. -l),' LOCAL_ENDDT=LOCAL_ENDDT',put(n,best8. -l),' TICKET_KEY=TICKET_KEY',put(n,best8. -l),' START_END_DUR_HR=START_END_DUR_HR',put(n,best8. -l),'))') into : list separated by ' '
from x ;
quit;
data want;
 merge &amp;amp;list ;
 by SIte_Id;
 drop n;
run;

&lt;/PRE&gt;&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;P&gt;Xia Keshan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Apr 2014 02:06:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185342#M47071</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2014-04-24T02:06:20Z</dc:date>
    </item>
    <item>
      <title>Re: How track same step on multiple system</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185343#M47072</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Ksharp,&lt;/P&gt;&lt;P&gt;i have made some changes to script but I'm still getting more than 1 site Id any suggestions how I can have it all all site Id in 1 row ?&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;STRONG&gt;%macro&lt;/STRONG&gt; r(x,n);&amp;amp;x. as &amp;amp;x.&amp;amp;n.&lt;STRONG&gt;%mend&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt; &lt;STRONG&gt;sql&lt;/STRONG&gt;; create table want3 as select&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;a.site_id , a.%&lt;STRONG&gt;&lt;EM&gt;r&lt;/EM&gt;&lt;/STRONG&gt;(machine,&lt;STRONG&gt;1&lt;/STRONG&gt;),a.%&lt;STRONG&gt;&lt;EM&gt;r&lt;/EM&gt;&lt;/STRONG&gt;(start_time,&lt;STRONG&gt;1&lt;/STRONG&gt;),a.%&lt;STRONG&gt;&lt;EM&gt;r&lt;/EM&gt;&lt;/STRONG&gt;(end_time,&lt;STRONG&gt;1&lt;/STRONG&gt;),a.%&lt;STRONG&gt;&lt;EM&gt;r&lt;/EM&gt;&lt;/STRONG&gt;(dur_time,&lt;STRONG&gt;1&lt;/STRONG&gt;),&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;b.%&lt;STRONG&gt;&lt;EM&gt;r&lt;/EM&gt;&lt;/STRONG&gt;(machine,&lt;STRONG&gt;2&lt;/STRONG&gt;),b.%&lt;STRONG&gt;&lt;EM&gt;r&lt;/EM&gt;&lt;/STRONG&gt;(start_time,&lt;STRONG&gt;2&lt;/STRONG&gt;),b.%&lt;STRONG&gt;&lt;EM&gt;r&lt;/EM&gt;&lt;/STRONG&gt;(end_time,&lt;STRONG&gt;2&lt;/STRONG&gt;),b.%&lt;STRONG&gt;&lt;EM&gt;r&lt;/EM&gt;&lt;/STRONG&gt;(dur_time,&lt;STRONG&gt;2&lt;/STRONG&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;from Report4 as a inner join report4 as b on a.site_id=b.site_id&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;where (a.end_time GT b.start_time&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a.end_time LT b.end_time&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; or (a.end_time EQ b.end_time&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INPUT(SUBSTR(a.machine,&lt;STRONG&gt;3&lt;/STRONG&gt;,&lt;STRONG&gt;4&lt;/STRONG&gt;),&lt;STRONG&gt;4.&lt;/STRONG&gt;) LT INPUT(SUBSTR(b.machine,&lt;STRONG&gt;3&lt;/STRONG&gt;,&lt;STRONG&gt;4&lt;/STRONG&gt;),&lt;STRONG&gt;4.&lt;/STRONG&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; );&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;STRONG&gt;quit&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt; &lt;STRONG&gt;sort&lt;/STRONG&gt; data=Want3;by site_ID machine1 descending machine2;&lt;STRONG&gt;run&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt; &lt;STRONG&gt;sql&lt;/STRONG&gt; noprint; create table tmp as select site_ID, machine1,count(*) as cnt&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;from want3 group by &lt;STRONG&gt;1&lt;/STRONG&gt;,&lt;STRONG&gt;2&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;select max(cnt) into:mx from tmp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;STRONG&gt;quit&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;STRONG&gt;data&lt;/STRONG&gt; tmp(drop=i);&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;format mac&amp;nbsp; st et dh allvar $100.;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;do i=&lt;STRONG&gt;2&lt;/STRONG&gt; to &amp;amp;mx.+&lt;STRONG&gt;1&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;mac=compress("machine"||i);&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;st=compress("start_time"||i);&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;et=compress("end_time"||i);&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;dh=compress("dur_time"||i);&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;allvar=compress(mac)||" "||compress(st)||" "|| compress(et)||" "||compress(dh);&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;output;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;end;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt; &lt;STRONG&gt;sql&lt;/STRONG&gt; noprint; select mac into:mac separated by ' ' from tmp ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;select st into:st separated by ' ' from tmp ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;select et into:et separated by ' ' from tmp ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;select dh into:dh separated by ' ' from tmp ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;select allvar into:allvar separated by ' ' from tmp ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;STRONG&gt;quit&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;STRONG&gt;data&lt;/STRONG&gt; report6(drop=i n mac st et dh) ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;retain site_id machine1 start_time1 end_time1 dur_time1 &amp;amp;allvar. n;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;format &amp;amp;mac. $10. &amp;amp;st. &amp;amp;et. datetime.;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;set want3(rename=(machine2=mac start_time2=st end_time2=et dur_time2=dh));&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;by site_ID machine1 ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;array m{*} &amp;amp;mac.;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;array s{*} &amp;amp;st.;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;array e{*} &amp;amp;et.;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;array d{*} &amp;amp;dh.;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;if first.site_ID or first.machine1&amp;nbsp; then&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do; n=&lt;STRONG&gt;0&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do i=&lt;STRONG&gt;1&lt;/STRONG&gt; to &amp;amp;mx.;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m(i)="";s(i)=&lt;STRONG&gt;.&lt;/STRONG&gt;;e(i)=&lt;STRONG&gt;.&lt;/STRONG&gt;;d(i)=&lt;STRONG&gt;.&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;n+&lt;STRONG&gt;1&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;m(n)=mac;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;s(n)=st;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;e(n)=et;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;d(n)=dh;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;if last.site_id or last.machine1 then output report6;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="ecxMsoNormal" style="text-align: left;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: 'Courier New'; background-color: white;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 May 2014 18:30:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-track-same-step-on-multiple-system/m-p/185343#M47072</guid>
      <dc:creator>BETO</dc:creator>
      <dc:date>2014-05-15T18:30:05Z</dc:date>
    </item>
  </channel>
</rss>

