<?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 how can I instert a row with specific data before first row based upon certain conditions in SAS Enterprise Guide</title>
    <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/how-can-I-instert-a-row-with-specific-data-before-first-row/m-p/309229#M20851</link>
    <description>&lt;P&gt;Hi..&lt;/P&gt;&lt;P&gt;&amp;nbsp;I have the following table...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE cellspacing="0" cellpadding="0" border="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;MacCode&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Event_Type&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Date&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Time&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Wcode&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Bcode&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Loc&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HPUS0001&lt;/TD&gt;&lt;TD&gt;Lathing&lt;/TD&gt;&lt;TD&gt;02JAN13&lt;/TD&gt;&lt;TD&gt;19:24&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HPUS0001&lt;/TD&gt;&lt;TD&gt;Creation&lt;/TD&gt;&lt;TD&gt;29MAY13&lt;/TD&gt;&lt;TD&gt;0:00&lt;/TD&gt;&lt;TD&gt;7611&lt;/TD&gt;&lt;TD&gt;HTELI1124P&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HPUS0001&lt;/TD&gt;&lt;TD&gt;Creation&lt;/TD&gt;&lt;TD&gt;31JAN14&lt;/TD&gt;&lt;TD&gt;0:00&lt;/TD&gt;&lt;TD&gt;7402&lt;/TD&gt;&lt;TD&gt;HTELI1015P&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HPUS0001&lt;/TD&gt;&lt;TD&gt;Lathing&lt;/TD&gt;&lt;TD&gt;12JAN15&lt;/TD&gt;&lt;TD&gt;7:00&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HPUS000323&lt;/TD&gt;&lt;TD&gt;Lathing&lt;/TD&gt;&lt;TD&gt;13OCT12&lt;/TD&gt;&lt;TD&gt;19:37&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HPUS000323&lt;/TD&gt;&lt;TD&gt;Wheel install&lt;/TD&gt;&lt;TD&gt;25OCT12&lt;/TD&gt;&lt;TD&gt;0:00&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to add another row to the above data in SAS EG&amp;nbsp; ... so that new data looks like:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;MacCode&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Event_Type&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Date&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Time&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Wcode&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Bcode&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Loc&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;HPUS0001&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Creation&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;01JAN13&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;0:00&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HPUS0001&lt;/TD&gt;&lt;TD&gt;Lathing&lt;/TD&gt;&lt;TD&gt;02JAN13&lt;/TD&gt;&lt;TD&gt;19:24&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HPUS0001&lt;/TD&gt;&lt;TD&gt;Creation&lt;/TD&gt;&lt;TD&gt;29MAY13&lt;/TD&gt;&lt;TD&gt;0:00&lt;/TD&gt;&lt;TD&gt;7611&lt;/TD&gt;&lt;TD&gt;HTELI1124P&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HPUS0001&lt;/TD&gt;&lt;TD&gt;Creation&lt;/TD&gt;&lt;TD&gt;31JAN14&lt;/TD&gt;&lt;TD&gt;0:00&lt;/TD&gt;&lt;TD&gt;7402&lt;/TD&gt;&lt;TD&gt;HTELI1015P&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HPUS0001&lt;/TD&gt;&lt;TD&gt;Lathing&lt;/TD&gt;&lt;TD&gt;12JAN15&lt;/TD&gt;&lt;TD&gt;7:00&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;HPUS000323&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Creation&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;12OCT12&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;0:00&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HPUS000323&lt;/TD&gt;&lt;TD&gt;Lathing&lt;/TD&gt;&lt;TD&gt;13OCT12&lt;/TD&gt;&lt;TD&gt;19:37&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HPUS000323&lt;/TD&gt;&lt;TD&gt;Wheel install&lt;/TD&gt;&lt;TD&gt;25OCT12&lt;/TD&gt;&lt;TD&gt;0:00&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So what is happening here is that first row of each MacCode (Sorted by Date and Time) should always have 'Event' as 'Creation' and 'Date' field should have A DAY BEFORE the date in the next row and Time as 00:00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in Advance....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Manoj&lt;/P&gt;&lt;P&gt;SAS beginner&lt;/P&gt;</description>
    <pubDate>Fri, 04 Nov 2016 11:26:00 GMT</pubDate>
    <dc:creator>imanojkumar1</dc:creator>
    <dc:date>2016-11-04T11:26:00Z</dc:date>
    <item>
      <title>how can I instert a row with specific data before first row based upon certain conditions</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/how-can-I-instert-a-row-with-specific-data-before-first-row/m-p/309229#M20851</link>
      <description>&lt;P&gt;Hi..&lt;/P&gt;&lt;P&gt;&amp;nbsp;I have the following table...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE cellspacing="0" cellpadding="0" border="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;MacCode&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Event_Type&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Date&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Time&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Wcode&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Bcode&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Loc&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HPUS0001&lt;/TD&gt;&lt;TD&gt;Lathing&lt;/TD&gt;&lt;TD&gt;02JAN13&lt;/TD&gt;&lt;TD&gt;19:24&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HPUS0001&lt;/TD&gt;&lt;TD&gt;Creation&lt;/TD&gt;&lt;TD&gt;29MAY13&lt;/TD&gt;&lt;TD&gt;0:00&lt;/TD&gt;&lt;TD&gt;7611&lt;/TD&gt;&lt;TD&gt;HTELI1124P&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HPUS0001&lt;/TD&gt;&lt;TD&gt;Creation&lt;/TD&gt;&lt;TD&gt;31JAN14&lt;/TD&gt;&lt;TD&gt;0:00&lt;/TD&gt;&lt;TD&gt;7402&lt;/TD&gt;&lt;TD&gt;HTELI1015P&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HPUS0001&lt;/TD&gt;&lt;TD&gt;Lathing&lt;/TD&gt;&lt;TD&gt;12JAN15&lt;/TD&gt;&lt;TD&gt;7:00&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HPUS000323&lt;/TD&gt;&lt;TD&gt;Lathing&lt;/TD&gt;&lt;TD&gt;13OCT12&lt;/TD&gt;&lt;TD&gt;19:37&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HPUS000323&lt;/TD&gt;&lt;TD&gt;Wheel install&lt;/TD&gt;&lt;TD&gt;25OCT12&lt;/TD&gt;&lt;TD&gt;0:00&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to add another row to the above data in SAS EG&amp;nbsp; ... so that new data looks like:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;MacCode&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Event_Type&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Date&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Time&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Wcode&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Bcode&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Loc&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;HPUS0001&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Creation&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;01JAN13&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;0:00&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HPUS0001&lt;/TD&gt;&lt;TD&gt;Lathing&lt;/TD&gt;&lt;TD&gt;02JAN13&lt;/TD&gt;&lt;TD&gt;19:24&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HPUS0001&lt;/TD&gt;&lt;TD&gt;Creation&lt;/TD&gt;&lt;TD&gt;29MAY13&lt;/TD&gt;&lt;TD&gt;0:00&lt;/TD&gt;&lt;TD&gt;7611&lt;/TD&gt;&lt;TD&gt;HTELI1124P&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HPUS0001&lt;/TD&gt;&lt;TD&gt;Creation&lt;/TD&gt;&lt;TD&gt;31JAN14&lt;/TD&gt;&lt;TD&gt;0:00&lt;/TD&gt;&lt;TD&gt;7402&lt;/TD&gt;&lt;TD&gt;HTELI1015P&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HPUS0001&lt;/TD&gt;&lt;TD&gt;Lathing&lt;/TD&gt;&lt;TD&gt;12JAN15&lt;/TD&gt;&lt;TD&gt;7:00&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;HPUS000323&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Creation&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;12OCT12&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;0:00&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HPUS000323&lt;/TD&gt;&lt;TD&gt;Lathing&lt;/TD&gt;&lt;TD&gt;13OCT12&lt;/TD&gt;&lt;TD&gt;19:37&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HPUS000323&lt;/TD&gt;&lt;TD&gt;Wheel install&lt;/TD&gt;&lt;TD&gt;25OCT12&lt;/TD&gt;&lt;TD&gt;0:00&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So what is happening here is that first row of each MacCode (Sorted by Date and Time) should always have 'Event' as 'Creation' and 'Date' field should have A DAY BEFORE the date in the next row and Time as 00:00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in Advance....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Manoj&lt;/P&gt;&lt;P&gt;SAS beginner&lt;/P&gt;</description>
      <pubDate>Fri, 04 Nov 2016 11:26:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/how-can-I-instert-a-row-with-specific-data-before-first-row/m-p/309229#M20851</guid>
      <dc:creator>imanojkumar1</dc:creator>
      <dc:date>2016-11-04T11:26:00Z</dc:date>
    </item>
    <item>
      <title>Re: how can I instert a row with specific data before first row based upon certain conditions</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/how-can-I-instert-a-row-with-specific-data-before-first-row/m-p/309232#M20852</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sort data=have;
by maccode descending date;
run;

data want;
set have;
by maccode;
output;
if last.maccode
then do;
  event_type = 'Creation';
  date = date - 1;
  time = 0;
  wcode = "";
  bcode = "";
  loc = "";
  output;
end;
run;

proc sort data=want;
by maccode date;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 04 Nov 2016 11:54:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/how-can-I-instert-a-row-with-specific-data-before-first-row/m-p/309232#M20852</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2016-11-04T11:54:02Z</dc:date>
    </item>
    <item>
      <title>Re: how can I instert a row with specific data before first row based upon certain conditions</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/how-can-I-instert-a-row-with-specific-data-before-first-row/m-p/309233#M20853</link>
      <description>&lt;P&gt;Am not typing that test data in, so this code is untested (post test data as a datastep). &amp;nbsp;&lt;/P&gt;
&lt;P&gt;The principal is sort the data in descending order, so the first record appears last. &amp;nbsp;Then a datastep:&lt;/P&gt;
&lt;PRE&gt;data want;
  set have;
  by maccode;
  if last.maccode then do;
    output;
    /* set your replacement values here */
    output;
  end;
  else output;
run;&lt;/PRE&gt;
&lt;P&gt;This outputs all the data, and at the last maccode outputs an additional record. &amp;nbsp;You can then re-sort the data back to original. &amp;nbsp;You could also do it with the current sort order, but then you would need to put data into temporary variables, just a bit more fiddly.&lt;/P&gt;</description>
      <pubDate>Fri, 04 Nov 2016 11:55:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/how-can-I-instert-a-row-with-specific-data-before-first-row/m-p/309233#M20853</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2016-11-04T11:55:44Z</dc:date>
    </item>
    <item>
      <title>Re: how can I instert a row with specific data before first row based upon certain conditions</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/how-can-I-instert-a-row-with-specific-data-before-first-row/m-p/309237#M20854</link>
      <description>&lt;P&gt;Assuming your data is already sorted:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
set have;

by MacCode Date Time;

if first.MacCode then
 do;
	output;
	_MacCode=MacCode;
	_Date=Date-1;
	call missing(of MacCode--Loc);
	MacCode=_MacCode;
	Event_Type='Creation';
	Date=_Date;
	time='0:00't;
	end;
output;


drop _MacCode _Date;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Nov 2016 12:18:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/how-can-I-instert-a-row-with-specific-data-before-first-row/m-p/309237#M20854</guid>
      <dc:creator>Loko</dc:creator>
      <dc:date>2016-11-04T12:18:40Z</dc:date>
    </item>
  </channel>
</rss>

