<?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: using last. for observations with multiple in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/using-last-for-observations-with-multiple/m-p/635090#M188540</link>
    <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
 set have;
 by idno visitdate;
 if last.visitdate;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Thu, 26 Mar 2020 16:42:53 GMT</pubDate>
    <dc:creator>novinosrin</dc:creator>
    <dc:date>2020-03-26T16:42:53Z</dc:date>
    <item>
      <title>using last. for observations with multiple</title>
      <link>https://communities.sas.com/t5/SAS-Programming/using-last-for-observations-with-multiple/m-p/635089#M188539</link>
      <description>&lt;P&gt;I have a dataset of patient records with multiple rows per visit date and multiple visit dates.&amp;nbsp; I used first. to create a cumulative sum of costs across the rows for a single date and a record counter.&amp;nbsp; Now I want to drop all rows except the one with my cumulative sum (the highest counter) for each patient and visit date.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Example data:&lt;/P&gt;
&lt;TABLE width="331"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;idno&lt;/TD&gt;
&lt;TD width="75"&gt;visitdate&lt;/TD&gt;
&lt;TD width="64"&gt;pay&lt;/TD&gt;
&lt;TD width="64"&gt;cumupay&lt;/TD&gt;
&lt;TD width="64"&gt;counter&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;5/5/2019&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;5/5/2019&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;10/31/2019&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;12/25/2019&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;12/25/2019&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;12/25/2019&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;15&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;7/4/2019&lt;/TD&gt;
&lt;TD&gt;7&lt;/TD&gt;
&lt;TD&gt;7&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;7/4/2019&lt;/TD&gt;
&lt;TD&gt;7&lt;/TD&gt;
&lt;TD&gt;14&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;9/2/2019&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;1&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;</description>
      <pubDate>Thu, 26 Mar 2020 16:39:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/using-last-for-observations-with-multiple/m-p/635089#M188539</guid>
      <dc:creator>ash</dc:creator>
      <dc:date>2020-03-26T16:39:57Z</dc:date>
    </item>
    <item>
      <title>Re: using last. for observations with multiple</title>
      <link>https://communities.sas.com/t5/SAS-Programming/using-last-for-observations-with-multiple/m-p/635090#M188540</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
 set have;
 by idno visitdate;
 if last.visitdate;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 26 Mar 2020 16:42:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/using-last-for-observations-with-multiple/m-p/635090#M188540</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2020-03-26T16:42:53Z</dc:date>
    </item>
    <item>
      <title>Re: using last. for observations with multiple</title>
      <link>https://communities.sas.com/t5/SAS-Programming/using-last-for-observations-with-multiple/m-p/635097#M188544</link>
      <description>Thank you.  That's probably the only combo I hadn't tried, since I thought that would have kept only the last visitdate (from my example, I would think that would have kept:  ID = 1 and only the last row of the last visitdate (12/25/2019).</description>
      <pubDate>Thu, 26 Mar 2020 16:52:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/using-last-for-observations-with-multiple/m-p/635097#M188544</guid>
      <dc:creator>ash</dc:creator>
      <dc:date>2020-03-26T16:52:25Z</dc:date>
    </item>
  </channel>
</rss>

