<?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 Identifying the First or Last Observation in a Group in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Identifying-the-First-or-Last-Observation-in-a-Group/m-p/379176#M91237</link>
    <description>&lt;P&gt;hello. I have such kind of question. I must write a macro which counts the observations, but it shows errors.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;options symbolgen mlogic mprint;

%macro report;
	data mydata;
		set rep;
		 by Date;
		 
		 %put Date = first.Date =;
		%if last.Date;
		
	run;		
%mend report;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt; 1          OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;
 SYMBOLGEN:  Macro variable _SASWSTEMP_ resolves to /folders/myfolders/.images/ea76ab45-866e-41c7-8f9f-46330bb87f1e
 SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted for printing.
 SYMBOLGEN:  Macro variable GRAPHINIT resolves to  
 61         
 62         %macro report;
 63         data mydata;
 64         set rep;
 65          by Date;
 66         
 67          %put Date = first.Date =;
 68         %if last.Date;
 ERROR: Expected %THEN statement not found.
 ERROR: A dummy macro will be compiled.
 69         
 70         run;
 71         %mend report;
 72         
 73         
 74         OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;
 SYMBOLGEN:  Macro variable GRAPHTERM resolves to  
 87         &lt;/PRE&gt;&lt;P&gt;it works if I run it as not macro.&lt;/P&gt;</description>
    <pubDate>Tue, 25 Jul 2017 19:08:41 GMT</pubDate>
    <dc:creator>Garik</dc:creator>
    <dc:date>2017-07-25T19:08:41Z</dc:date>
    <item>
      <title>Identifying the First or Last Observation in a Group</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Identifying-the-First-or-Last-Observation-in-a-Group/m-p/379176#M91237</link>
      <description>&lt;P&gt;hello. I have such kind of question. I must write a macro which counts the observations, but it shows errors.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;options symbolgen mlogic mprint;

%macro report;
	data mydata;
		set rep;
		 by Date;
		 
		 %put Date = first.Date =;
		%if last.Date;
		
	run;		
%mend report;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt; 1          OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;
 SYMBOLGEN:  Macro variable _SASWSTEMP_ resolves to /folders/myfolders/.images/ea76ab45-866e-41c7-8f9f-46330bb87f1e
 SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted for printing.
 SYMBOLGEN:  Macro variable GRAPHINIT resolves to  
 61         
 62         %macro report;
 63         data mydata;
 64         set rep;
 65          by Date;
 66         
 67          %put Date = first.Date =;
 68         %if last.Date;
 ERROR: Expected %THEN statement not found.
 ERROR: A dummy macro will be compiled.
 69         
 70         run;
 71         %mend report;
 72         
 73         
 74         OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;
 SYMBOLGEN:  Macro variable GRAPHTERM resolves to  
 87         &lt;/PRE&gt;&lt;P&gt;it works if I run it as not macro.&lt;/P&gt;</description>
      <pubDate>Tue, 25 Jul 2017 19:08:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Identifying-the-First-or-Last-Observation-in-a-Group/m-p/379176#M91237</guid>
      <dc:creator>Garik</dc:creator>
      <dc:date>2017-07-25T19:08:41Z</dc:date>
    </item>
    <item>
      <title>Re: Identifying the First or Last Observation in a Group</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Identifying-the-First-or-Last-Observation-in-a-Group/m-p/379182#M91240</link>
      <description>&lt;P&gt;Macro instructions or function, those that start with % such as %if are expecting to manipulate macro variables or plain text. They do not "see" data step variables.&lt;/P&gt;
&lt;P&gt;Before attempting to start macro coding you should have basic code that works for one example. Note that By processing will generally require sorting before doing something with first or last processing.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;See this example for a similar task:&lt;/P&gt;
&lt;PRE&gt;Proc sort data=sashelp.class out=work.class;
   by sex;
run;

data count;
   set work.class;
   by sex;
   if first.sex then count=0;
   count+1;
   if last.sex then output;
run;
&lt;/PRE&gt;</description>
      <pubDate>Tue, 25 Jul 2017 19:24:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Identifying-the-First-or-Last-Observation-in-a-Group/m-p/379182#M91240</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2017-07-25T19:24:18Z</dc:date>
    </item>
    <item>
      <title>Re: Identifying the First or Last Observation in a Group</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Identifying-the-First-or-Last-Observation-in-a-Group/m-p/379216#M91261</link>
      <description>&lt;P&gt;Why are you counting in a data step? Use PROC FREQ or PROC MEAN.&lt;/P&gt;</description>
      <pubDate>Tue, 25 Jul 2017 21:22:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Identifying-the-First-or-Last-Observation-in-a-Group/m-p/379216#M91261</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-07-25T21:22:17Z</dc:date>
    </item>
    <item>
      <title>Re: Identifying the First or Last Observation in a Group</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Identifying-the-First-or-Last-Observation-in-a-Group/m-p/379347#M91304</link>
      <description>&lt;P&gt;Dear, Reeza.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The problem is to count the stock quantity &amp;nbsp;by Date by Regions by Warehouse, by models. the data is huge about 1 mln rows. there are meny regions and warehouses, and the several months and models.&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;Region&lt;/TD&gt;&lt;TD&gt;Warehouse&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Model&lt;/TD&gt;&lt;TD&gt;stock&amp;nbsp;QTY&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7/26/2017&lt;/TD&gt;&lt;TD&gt;R 1&lt;/TD&gt;&lt;TD&gt;w1&lt;/TD&gt;&lt;TD&gt;m2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7/26/2017&lt;/TD&gt;&lt;TD&gt;R 1&lt;/TD&gt;&lt;TD&gt;w2&lt;/TD&gt;&lt;TD&gt;m2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7/26/2017&lt;/TD&gt;&lt;TD&gt;R 1&lt;/TD&gt;&lt;TD&gt;w2&lt;/TD&gt;&lt;TD&gt;m3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7/27/2017&lt;/TD&gt;&lt;TD&gt;R 2&lt;/TD&gt;&lt;TD&gt;w3&lt;/TD&gt;&lt;TD&gt;m1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7/27/2017&lt;/TD&gt;&lt;TD&gt;R 2&lt;/TD&gt;&lt;TD&gt;w3&lt;/TD&gt;&lt;TD&gt;m2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7/27/2017&lt;/TD&gt;&lt;TD&gt;R 2&lt;/TD&gt;&lt;TD&gt;w4&lt;/TD&gt;&lt;TD&gt;m1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7/27/2017&lt;/TD&gt;&lt;TD&gt;R 2&lt;/TD&gt;&lt;TD&gt;w4&lt;/TD&gt;&lt;TD&gt;m2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Thanks beforehand.&lt;/P&gt;</description>
      <pubDate>Wed, 26 Jul 2017 11:54:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Identifying-the-First-or-Last-Observation-in-a-Group/m-p/379347#M91304</guid>
      <dc:creator>Garik</dc:creator>
      <dc:date>2017-07-26T11:54:21Z</dc:date>
    </item>
    <item>
      <title>Re: Identifying the First or Last Observation in a Group</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Identifying-the-First-or-Last-Observation-in-a-Group/m-p/383523#M91474</link>
      <description>&lt;P&gt;These are all reasons for using PROC MEANS or FREQ instead of a data step and most definitely not a macro. If you'd like help with how to write a PROC MEANS to solve your problem I'm happy to help with that. A macro is either homework, inexperience or job security via obfuscation.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you have various levels levels look at the WAYS and TYPES statements to control the levels of analysis. Here's an example of how this can work at a region level.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Proc means data = have NOPRINT;
By region;
Output out = summary_region sum(stock_quantity) = total_quantity n(stock_quantity) = num_records;
Run;

Proc print data = summary_region;
Run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 28 Jul 2017 00:02:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Identifying-the-First-or-Last-Observation-in-a-Group/m-p/383523#M91474</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-07-28T00:02:55Z</dc:date>
    </item>
    <item>
      <title>Re: Identifying the First or Last Observation in a Group</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Identifying-the-First-or-Last-Observation-in-a-Group/m-p/383607#M91509</link>
      <description>&lt;OL&gt;&lt;LI&gt;Here I have written a macro which takes the variable, you want the total&amp;nbsp;for as input.&lt;/LI&gt;&lt;LI&gt;It creates the new dataset with the name of B_(the variable you entered).&lt;/LI&gt;&lt;LI&gt;This new dataset contains the total quantity by that varibale.&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;NOTE: For month pass m1 to the macro alpha&lt;/LI&gt;&lt;LI&gt;The data set contains the last sorted row (for model number, date, etc)&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%macro alpha(var=);
proc sort data =a;
by _all_;
run;

data b_&amp;amp;var;
set a;
by _all_;
m1=month(input(date1,mmddyy10.));

if first.&amp;amp;var then total=stock_QTY; else total+stock_QTY;
if last.&amp;amp;var then output;
run;

%mend;

%alpha(var=date1);&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="sas1.JPG" style="width: 600px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/14156iF65E1CCAF3E8AFD2/image-size/large?v=v2&amp;amp;px=999" role="button" title="sas1.JPG" alt="sas1.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jul 2017 10:01:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Identifying-the-First-or-Last-Observation-in-a-Group/m-p/383607#M91509</guid>
      <dc:creator>subobscure</dc:creator>
      <dc:date>2017-07-28T10:01:38Z</dc:date>
    </item>
    <item>
      <title>Re: Identifying the First or Last Observation in a Group</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Identifying-the-First-or-Last-Observation-in-a-Group/m-p/383628#M91516</link>
      <description>&lt;P&gt;Well, why?&lt;/P&gt;
&lt;P&gt;A macro is not required to solve the issue, as far as i understood it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/105808"&gt;@subobscure&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;OL&gt;
&lt;LI&gt;Here I have written a macro which takes the variable, you want the total&amp;nbsp;for as input.&lt;/LI&gt;
&lt;LI&gt;It creates the new dataset with the name of B_(the variable you entered).&lt;/LI&gt;
&lt;LI&gt;This new dataset contains the total quantity by that varibale.&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;NOTE: For month pass m1 to the macro alpha&lt;/LI&gt;
&lt;LI&gt;The data set contains the last sorted row (for model number, date, etc)&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%macro alpha(var=);
proc sort data =a;
by _all_;
run;

data b_&amp;amp;var;
set a;
by _all_;
m1=month(input(date1,mmddyy10.));

if first.&amp;amp;var then total=stock_QTY; else total+stock_QTY;
if last.&amp;amp;var then output;
run;

%mend;

%alpha(var=date1);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="sas1.JPG" style="width: 600px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/14156iF65E1CCAF3E8AFD2/image-size/large?v=v2&amp;amp;px=999" role="button" title="sas1.JPG" alt="sas1.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jul 2017 11:11:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Identifying-the-First-or-Last-Observation-in-a-Group/m-p/383628#M91516</guid>
      <dc:creator>andreas_lds</dc:creator>
      <dc:date>2017-07-28T11:11:08Z</dc:date>
    </item>
    <item>
      <title>Re: Identifying the First or Last Observation in a Group</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Identifying-the-First-or-Last-Observation-in-a-Group/m-p/383637#M91519</link>
      <description>&lt;P&gt;&lt;SPAN class="login-bold"&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/15475"&gt;@andreas_lds&lt;/a&gt;&amp;nbsp;Kindly go through the question posted by&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/116393"&gt;@Garik&lt;/a&gt;&amp;nbsp;. The question says: "&lt;SPAN&gt;&amp;nbsp;I must write a macro which counts the observations, but it shows errors ............&lt;/SPAN&gt;"&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jul 2017 11:39:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Identifying-the-First-or-Last-Observation-in-a-Group/m-p/383637#M91519</guid>
      <dc:creator>subobscure</dc:creator>
      <dc:date>2017-07-28T11:39:09Z</dc:date>
    </item>
    <item>
      <title>Re: Identifying the First or Last Observation in a Group</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Identifying-the-First-or-Last-Observation-in-a-Group/m-p/383647#M91523</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/105808"&gt;@subobscure&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;&lt;SPAN class="login-bold"&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/15475"&gt;@andreas_lds&lt;/a&gt;&amp;nbsp;Kindly go through the question posted by&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/116393"&gt;@Garik&lt;/a&gt;&amp;nbsp;. The question says: "&lt;SPAN&gt;&amp;nbsp;I must write a macro which counts the observations, but it shows errors ............&lt;/SPAN&gt;"&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;I read the question, but just because the auhor thinks that a macro is required to solve an issue, does not mean that a macro is necessary (or useful) at all. The errors made in the posted code lead to the assumption that the author has not understood the difference between macro code and normal sas code.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In his second post &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/116393"&gt;@Garik&lt;/a&gt; said "The problem is to count the stock quantity &amp;nbsp;by Date by Regions by Warehouse, by models." - depending on the interpretation of the listed variables this is either one proc summary or one proc summary for each class variable.&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jul 2017 12:18:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Identifying-the-First-or-Last-Observation-in-a-Group/m-p/383647#M91523</guid>
      <dc:creator>andreas_lds</dc:creator>
      <dc:date>2017-07-28T12:18:43Z</dc:date>
    </item>
    <item>
      <title>Re: Identifying the First or Last Observation in a Group</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Identifying-the-First-or-Last-Observation-in-a-Group/m-p/383745#M91557</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/105808"&gt;@subobscure&lt;/a&gt;&amp;nbsp;choose to answer the question asked. At the end of the day, that's their decision. It may not be the optimal solution, and in my experience I don't answer these types of question because if:&lt;/P&gt;
&lt;P&gt;1. It's homework. IMO doing someone else's homework is not a good idea, both in the short and long terms since it means you don't learn what you're supposed to learn.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2. It's not the best way - it's not worth my time to show an inefficient method.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;3. Because they have to 'spec' coding for clients is wrong in my opinion. I know as contractors the answer when a client asks for something is 'yes' but I strongly believe in working with clients for optimal solutions. &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;However, these are my PERSONAL rules. No one else is obligated to follow these conventions and&amp;nbsp;s/he can answer the question as desired, with whatever type of solution they want.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jul 2017 15:10:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Identifying-the-First-or-Last-Observation-in-a-Group/m-p/383745#M91557</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-07-28T15:10:17Z</dc:date>
    </item>
    <item>
      <title>Re: Identifying the First or Last Observation in a Group</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Identifying-the-First-or-Last-Observation-in-a-Group/m-p/383849#M91586</link>
      <description>&lt;P&gt;Hello.&lt;/P&gt;&lt;P&gt;Many thanks for such discussion. This is not a homework &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; , this is only a part of a project which runs proc pareto, defines the the classes of goods and finally counts the stocks of the approoprite models in warehouses and adds them to the main ABC-pareto report respectively. As it is a report for logistics , it should be generated every day, and sometimes for the last periods(a day or several days), that is why I supposed a macro should be written.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;so, the method that&amp;nbsp;&lt;SPAN class="login-bold"&gt;&lt;A href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13879" target="_self"&gt;Reeza&lt;/A&gt;&amp;nbsp;suggests works for counting the appropriate stocks.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="login-bold"&gt;Many thanks. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jul 2017 17:54:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Identifying-the-First-or-Last-Observation-in-a-Group/m-p/383849#M91586</guid>
      <dc:creator>Garik</dc:creator>
      <dc:date>2017-07-28T17:54:40Z</dc:date>
    </item>
  </channel>
</rss>

