<?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: if first. and last observations in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/if-first-and-last-observations/m-p/228269#M41216</link>
    <description>&lt;P&gt;Thank you but it is not clear&lt;/P&gt;</description>
    <pubDate>Fri, 02 Oct 2015 19:21:14 GMT</pubDate>
    <dc:creator>lerdem</dc:creator>
    <dc:date>2015-10-02T19:21:14Z</dc:date>
    <item>
      <title>if first. and last observations</title>
      <link>https://communities.sas.com/t5/SAS-Programming/if-first-and-last-observations/m-p/228254#M41213</link>
      <description>&lt;P&gt;i have table as below&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; Type &amp;nbsp; &amp;nbsp; &amp;nbsp;course &amp;nbsp; &amp;nbsp; crn &amp;nbsp; &amp;nbsp; &amp;nbsp; meetday &amp;nbsp; &amp;nbsp; meettime &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;NEW COLUMN&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MAT20 &amp;nbsp; &amp;nbsp;215 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MW &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 09 &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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MAT20 &amp;nbsp; &amp;nbsp;154 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MW &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 08 &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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ACG15 &amp;nbsp; 214 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;T &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12 &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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ACG15 &amp;nbsp; 214 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MW &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12 &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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is an example table. I have first 5 variables 'Type, course, crn , meetday and meettime' I need to add 'new column'.&lt;/P&gt;&lt;P&gt;If course and crn are same , but meetday or meettime &amp;nbsp;different then new column should show the number.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 02 Oct 2015 18:48:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/if-first-and-last-observations/m-p/228254#M41213</guid>
      <dc:creator>lerdem</dc:creator>
      <dc:date>2015-10-02T18:48:08Z</dc:date>
    </item>
    <item>
      <title>Re: if first. and last observations</title>
      <link>https://communities.sas.com/t5/SAS-Programming/if-first-and-last-observations/m-p/228257#M41214</link>
      <description>&lt;P&gt;This should do it. &amp;nbsp;Assuming that you have already sorted your data in a way that groups all the course/crn combinations:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;by course crn notsorted;&lt;/P&gt;&lt;P&gt;if first.crn then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;if last.crn then new_column=.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;else new_column=1;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;else new_column + 1;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;</description>
      <pubDate>Fri, 02 Oct 2015 18:53:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/if-first-and-last-observations/m-p/228257#M41214</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2015-10-02T18:53:13Z</dc:date>
    </item>
    <item>
      <title>Re: if first. and last observations</title>
      <link>https://communities.sas.com/t5/SAS-Programming/if-first-and-last-observations/m-p/228269#M41216</link>
      <description>&lt;P&gt;Thank you but it is not clear&lt;/P&gt;</description>
      <pubDate>Fri, 02 Oct 2015 19:21:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/if-first-and-last-observations/m-p/228269#M41216</guid>
      <dc:creator>lerdem</dc:creator>
      <dc:date>2015-10-02T19:21:14Z</dc:date>
    </item>
    <item>
      <title>Re: if first. and last observations</title>
      <link>https://communities.sas.com/t5/SAS-Programming/if-first-and-last-observations/m-p/228272#M41219</link>
      <description>&lt;P&gt;Well, there are some programming techniques that you may need to know:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;BY statement in a DATA step&lt;/LI&gt;&lt;LI&gt;NOTSORTED&lt;/LI&gt;&lt;LI&gt;varname + 1&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Are you asking about those, or are you asking about sorting your data, or are you asking about something else entirely?&lt;/P&gt;</description>
      <pubDate>Fri, 02 Oct 2015 19:37:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/if-first-and-last-observations/m-p/228272#M41219</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2015-10-02T19:37:19Z</dc:date>
    </item>
    <item>
      <title>Re: if first. and last observations</title>
      <link>https://communities.sas.com/t5/SAS-Programming/if-first-and-last-observations/m-p/228273#M41220</link>
      <description>&lt;P&gt;no actually, when i use your code it doesn't work. gives error. Should i change somethink?&lt;/P&gt;</description>
      <pubDate>Fri, 02 Oct 2015 19:40:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/if-first-and-last-observations/m-p/228273#M41220</guid>
      <dc:creator>lerdem</dc:creator>
      <dc:date>2015-10-02T19:40:41Z</dc:date>
    </item>
    <item>
      <title>Re: if first. and last observations</title>
      <link>https://communities.sas.com/t5/SAS-Programming/if-first-and-last-observations/m-p/228278#M41223</link>
      <description>What error do you receive? What code did you use? Saying you have an error isn't helpful for debugging.</description>
      <pubDate>Fri, 02 Oct 2015 19:55:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/if-first-and-last-observations/m-p/228278#M41223</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2015-10-02T19:55:19Z</dc:date>
    </item>
    <item>
      <title>Re: if first. and last observations</title>
      <link>https://communities.sas.com/t5/SAS-Programming/if-first-and-last-observations/m-p/228299#M41228</link>
      <description>&lt;P&gt;Hi, another suggestion ...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;data x;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;input type course :$5. cm meetday:$2. meettime;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;datalines;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;2 MAT20&amp;nbsp; 215&amp;nbsp; MW&amp;nbsp; 09&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;&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;&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;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;4 MAT20&amp;nbsp; 154&amp;nbsp; MW&amp;nbsp; 08&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;&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;&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;&amp;nbsp; &lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;4 ACG15&amp;nbsp; 214&amp;nbsp; T&amp;nbsp;&amp;nbsp; 12&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;&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;&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;&amp;nbsp; &lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;4 ACG15&amp;nbsp; 214&amp;nbsp; MW&amp;nbsp; 12&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;&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;&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;&amp;nbsp; &lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;data y;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;do new_column=1 by 1 until (last.cm);&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; set x;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; by course cm notsorted;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; if&amp;nbsp; first.cm and last.cm then call missing (new_column);&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; output;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;end;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;run;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data set y ...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new_&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;Obs&amp;nbsp;&amp;nbsp;&amp;nbsp; column&amp;nbsp;&amp;nbsp;&amp;nbsp; type&amp;nbsp;&amp;nbsp;&amp;nbsp; course&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cm&amp;nbsp;&amp;nbsp;&amp;nbsp; meetday&amp;nbsp;&amp;nbsp;&amp;nbsp; meettime&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&amp;nbsp;1&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; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MAT20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 215&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&amp;nbsp;2&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; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MAT20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 154&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&amp;nbsp;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ACG15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 214&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; T&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&amp;nbsp;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ACG15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 214&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 02 Oct 2015 23:53:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/if-first-and-last-observations/m-p/228299#M41228</guid>
      <dc:creator>MikeZdeb</dc:creator>
      <dc:date>2015-10-02T23:53:46Z</dc:date>
    </item>
  </channel>
</rss>

