<?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: Largest by id and service in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Largest-by-id-and-service/m-p/175330#M45000</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Functions in SAS work across rows, not down a column, so you'll need to use a Proc, such as means/summary or proc sql. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ie&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc means data=have noprint;&lt;/P&gt;&lt;P&gt;class id;&lt;/P&gt;&lt;P&gt;var netpdamt;&lt;/P&gt;&lt;P&gt;output out=want max(netpdamt)=largest;&lt;/P&gt;&lt;P&gt;ID service;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 14 Feb 2014 21:34:05 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2014-02-14T21:34:05Z</dc:date>
    <item>
      <title>Largest by id and service</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Largest-by-id-and-service/m-p/175329#M44999</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am not sure I am doing this correctly, but I have a very large dataset, 10 MILLION ROWS that I am trying to obtain the largest amount in the group. Here is an example of my data have and data need and the code, which I get an error:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="208"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl63" height="19" width="78"&gt;DATA HAVE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="19"&gt;ID&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none;"&gt;SERVICE&lt;/TD&gt;&lt;TD class="xl66" style="border-left: medium none;"&gt;NETPDAMT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="19" style="border-top: medium none;"&gt;111&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;"&gt;9000&lt;/TD&gt;&lt;TD class="xl66" style="border-left: medium none; border-top: medium none;"&gt;$10.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="19" style="border-top: medium none;"&gt;111&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;"&gt;9001&lt;/TD&gt;&lt;TD class="xl66" style="border-left: medium none; border-top: medium none;"&gt;$5.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="19" style="border-top: medium none;"&gt;111&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;"&gt;1010&lt;/TD&gt;&lt;TD class="xl66" style="border-left: medium none; border-top: medium none;"&gt;$15.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="19" style="border-top: medium none;"&gt;111&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;"&gt;1049&lt;/TD&gt;&lt;TD class="xl66" style="border-left: medium none; border-top: medium none;"&gt;$50.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="19" style="border-top: medium none;"&gt;222&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;"&gt;4000&lt;/TD&gt;&lt;TD class="xl66" style="border-left: medium none; border-top: medium none;"&gt;$2.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="19" style="border-top: medium none;"&gt;222&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;"&gt;5000&lt;/TD&gt;&lt;TD class="xl66" style="border-left: medium none; border-top: medium none;"&gt;$5.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="19" style="border-top: medium none;"&gt;222&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;"&gt;7000&lt;/TD&gt;&lt;TD class="xl66" style="border-left: medium none; border-top: medium none;"&gt;$15.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="19" style="border-top: medium none;"&gt;222&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;"&gt;8001&lt;/TD&gt;&lt;TD class="xl66" style="border-left: medium none; border-top: medium none;"&gt;$10.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="19"&gt;DATA NEED&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="19"&gt;ID&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none;"&gt;SERVICE&lt;/TD&gt;&lt;TD class="xl66" style="border-left: medium none;"&gt;NETPDAMT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="19" style="border-top: medium none;"&gt;111&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;"&gt;1049&lt;/TD&gt;&lt;TD class="xl66" style="border-left: medium none; border-top: medium none;"&gt;$50.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="19" style="border-top: medium none;"&gt;222&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;"&gt;7000&lt;/TD&gt;&lt;TD class="xl66" style="border-left: medium none; border-top: medium none;"&gt;$15.00&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA NEED;&lt;/P&gt;&lt;P&gt;DATA HAVE;&lt;/P&gt;&lt;P&gt;large1=largest(1,of netpdamt);&lt;/P&gt;&lt;P&gt;by id service;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Feb 2014 21:24:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Largest-by-id-and-service/m-p/175329#M44999</guid>
      <dc:creator>tmcrouse</dc:creator>
      <dc:date>2014-02-14T21:24:27Z</dc:date>
    </item>
    <item>
      <title>Re: Largest by id and service</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Largest-by-id-and-service/m-p/175330#M45000</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Functions in SAS work across rows, not down a column, so you'll need to use a Proc, such as means/summary or proc sql. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ie&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc means data=have noprint;&lt;/P&gt;&lt;P&gt;class id;&lt;/P&gt;&lt;P&gt;var netpdamt;&lt;/P&gt;&lt;P&gt;output out=want max(netpdamt)=largest;&lt;/P&gt;&lt;P&gt;ID service;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Feb 2014 21:34:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Largest-by-id-and-service/m-p/175330#M45000</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2014-02-14T21:34:05Z</dc:date>
    </item>
    <item>
      <title>Re: Largest by id and service</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Largest-by-id-and-service/m-p/175331#M45001</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This might work.&lt;/P&gt;&lt;P&gt;proc summary data=have nway;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; class Id ;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var netpdamt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output out=want (drop=_type_ _freq_) max= maxid(netpdamt(service))=ServiceMaxAmount;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Feb 2014 21:37:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Largest-by-id-and-service/m-p/175331#M45001</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2014-02-14T21:37:12Z</dc:date>
    </item>
  </channel>
</rss>

