<?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 sort in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/sort/m-p/37544#M9565</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Another possibility is to have the PROC SORT procedure use another sort tool.&amp;nbsp; A lot of mainframe shops do that with SyncSort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For some actities, you can use PROC FORMAT to accomplish the goal of a SORT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note that all of these procedures may give you different results when there are ties on the sort keys.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This paper may be helpful&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="http://support.sas.com/resources/papers/proceedings10/140-2010.pdf"&gt;http://support.sas.com/resources/papers/proceedings10/140-2010.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Doc Muhlbaier&lt;/P&gt;&lt;P&gt;Duke&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 20 Mar 2012 14:09:23 GMT</pubDate>
    <dc:creator>Doc_Duke</dc:creator>
    <dc:date>2012-03-20T14:09:23Z</dc:date>
    <item>
      <title>sort</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/sort/m-p/37541#M9562</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;can we do sort operations with out using sort procedure.Is there any another concept.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;regards &lt;/P&gt;&lt;P&gt;rawindarreddy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Mar 2012 07:55:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/sort/m-p/37541#M9562</guid>
      <dc:creator>rawindar</dc:creator>
      <dc:date>2012-03-20T07:55:28Z</dc:date>
    </item>
    <item>
      <title>sort</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/sort/m-p/37542#M9563</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How about SQL or Hash Table ?&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt; create table want as&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; select * from sashelp.class&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; order by name;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ksharp&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Mar 2012 09:02:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/sort/m-p/37542#M9563</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2012-03-20T09:02:04Z</dc:date>
    </item>
    <item>
      <title>sort</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/sort/m-p/37543#M9564</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Following Ksharp's suggestion, an example of hash() solution on sorting:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;input a;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;10&lt;/P&gt;&lt;P&gt;1&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;2&lt;/P&gt;&lt;P&gt;5&lt;/P&gt;&lt;P&gt;7&lt;/P&gt;&lt;P&gt;4&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data _null_;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if _n_=1 then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set have (obs=1);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dcl hash h(dataset: 'have',ordered:'a', multidata: 'yes');&lt;/P&gt;&lt;P&gt; h.definekey('a');&lt;/P&gt;&lt;P&gt; h.definedata('a');&lt;/P&gt;&lt;P&gt; h.definedone();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt; h.output(dataset:'want');&lt;/P&gt;&lt;P&gt; run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; proc print;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Mar 2012 11:28:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/sort/m-p/37543#M9564</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2012-03-20T11:28:32Z</dc:date>
    </item>
    <item>
      <title>sort</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/sort/m-p/37544#M9565</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Another possibility is to have the PROC SORT procedure use another sort tool.&amp;nbsp; A lot of mainframe shops do that with SyncSort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For some actities, you can use PROC FORMAT to accomplish the goal of a SORT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note that all of these procedures may give you different results when there are ties on the sort keys.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This paper may be helpful&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="http://support.sas.com/resources/papers/proceedings10/140-2010.pdf"&gt;http://support.sas.com/resources/papers/proceedings10/140-2010.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Doc Muhlbaier&lt;/P&gt;&lt;P&gt;Duke&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Mar 2012 14:09:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/sort/m-p/37544#M9565</guid>
      <dc:creator>Doc_Duke</dc:creator>
      <dc:date>2012-03-20T14:09:23Z</dc:date>
    </item>
    <item>
      <title>sort</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/sort/m-p/37545#M9566</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; If you don't need all of the data , depending on your needs several procs such as FREQ, MEANS or SUMMARY using class variables, and TABULATE will produce sorted output and output datasets.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Mar 2012 20:55:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/sort/m-p/37545#M9566</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2012-03-20T20:55:08Z</dc:date>
    </item>
    <item>
      <title>sort</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/sort/m-p/37546#M9567</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks Haikuo but i dont know Hash concept can you help me to understand what is hash&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Mar 2012 06:19:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/sort/m-p/37546#M9567</guid>
      <dc:creator>rawindar</dc:creator>
      <dc:date>2012-03-21T06:19:33Z</dc:date>
    </item>
    <item>
      <title>sort</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/sort/m-p/37547#M9568</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks ksharp i know about this iam looking for sas/base concept.Can you help me how could we do that using hash table and what is a hash concept&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Mar 2012 06:21:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/sort/m-p/37547#M9568</guid>
      <dc:creator>rawindar</dc:creator>
      <dc:date>2012-03-21T06:21:30Z</dc:date>
    </item>
    <item>
      <title>sort</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/sort/m-p/37548#M9569</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Proc sql, Hash method, proc format are some of various ways&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Mar 2012 08:41:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/sort/m-p/37548#M9569</guid>
      <dc:creator>manojinpec</dc:creator>
      <dc:date>2012-03-21T08:41:46Z</dc:date>
    </item>
    <item>
      <title>sort</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/sort/m-p/37549#M9570</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do a googling on 'SAS Hash', you will find tons of sugi papers on this topic, that is at least how I started. Plus SAS online documentation and practice, you will have a taste of it before you know it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Haikuo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Mar 2012 11:16:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/sort/m-p/37549#M9570</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2012-03-21T11:16:24Z</dc:date>
    </item>
  </channel>
</rss>

