<?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: How orden columns alphabetically? in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-orden-columns-alphabetically/m-p/120614#M24778</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I have a problem with that solution, in some cases the number of columns it would be diferent, not always are the same number of columns. Thats my problem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 24 Oct 2013 18:27:37 GMT</pubDate>
    <dc:creator>amcacr</dc:creator>
    <dc:date>2013-10-24T18:27:37Z</dc:date>
    <item>
      <title>How orden columns alphabetically?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-orden-columns-alphabetically/m-p/120611#M24775</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have one data set&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;Like this,&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="733"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="20" width="49"&gt;ORDER&lt;/TD&gt;&lt;TD width="106"&gt;ADDRE:HOME_1&lt;/TD&gt;&lt;TD width="127"&gt;TELEPONE:HOME_1&lt;/TD&gt;&lt;TD width="112"&gt;TELEPONE:FAX_1&lt;/TD&gt;&lt;TD width="106"&gt;ADDRE:HOME_2&lt;/TD&gt;&lt;TD width="127"&gt;TELEPONE:HOME_2&lt;/TD&gt;&lt;TD width="106"&gt;ADDRE:HOME_3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;1&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD align="right"&gt;11&lt;/TD&gt;&lt;TD align="right"&gt;22&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD align="right"&gt;22&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;2&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD align="right"&gt;22&lt;/TD&gt;&lt;TD align="right"&gt;33&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD align="right"&gt;33&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;3&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD align="right"&gt;33&lt;/TD&gt;&lt;TD align="right"&gt;44&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD align="right"&gt;44&lt;/TD&gt;&lt;TD&gt;E&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;4&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD align="right"&gt;44&lt;/TD&gt;&lt;TD align="right"&gt;55&lt;/TD&gt;&lt;TD&gt;E&lt;/TD&gt;&lt;TD align="right"&gt;55&lt;/TD&gt;&lt;TD&gt;F&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;5&lt;/TD&gt;&lt;TD&gt;E&lt;/TD&gt;&lt;TD align="right"&gt;55&lt;/TD&gt;&lt;TD align="right"&gt;66&lt;/TD&gt;&lt;TD&gt;F&lt;/TD&gt;&lt;TD align="right"&gt;66&lt;/TD&gt;&lt;TD&gt;G&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;6&lt;/TD&gt;&lt;TD&gt;F&lt;/TD&gt;&lt;TD align="right"&gt;66&lt;/TD&gt;&lt;TD align="right"&gt;77&lt;/TD&gt;&lt;TD&gt;G&lt;/TD&gt;&lt;TD align="right"&gt;77&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;7&lt;/TD&gt;&lt;TD&gt;G&lt;/TD&gt;&lt;TD align="right"&gt;77&lt;/TD&gt;&lt;TD align="right"&gt;88&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;TD align="right"&gt;88&lt;/TD&gt;&lt;TD&gt;I&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;8&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;TD align="right"&gt;88&lt;/TD&gt;&lt;TD align="right"&gt;99&lt;/TD&gt;&lt;TD&gt;I&lt;/TD&gt;&lt;TD align="right"&gt;99&lt;/TD&gt;&lt;TD&gt;J&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;9&lt;/TD&gt;&lt;TD&gt;I&lt;/TD&gt;&lt;TD align="right"&gt;99&lt;/TD&gt;&lt;TD align="right"&gt;110&lt;/TD&gt;&lt;TD&gt;J&lt;/TD&gt;&lt;TD align="right"&gt;110&lt;/TD&gt;&lt;TD&gt;K&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;10&lt;/TD&gt;&lt;TD&gt;J&lt;/TD&gt;&lt;TD align="right"&gt;10&lt;/TD&gt;&lt;TD align="right"&gt;121&lt;/TD&gt;&lt;TD&gt;K&lt;/TD&gt;&lt;TD align="right"&gt;121&lt;/TD&gt;&lt;TD&gt;L&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000; text-decoration: underline;"&gt;&lt;STRONG&gt;Is there a way to automatically have the columns in the data set order as follows?&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="733"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="20" width="49"&gt;ORDER&lt;/TD&gt;&lt;TD width="106"&gt;ADDRE:HOME_1&lt;/TD&gt;&lt;TD width="106"&gt;ADDRE:HOME_2&lt;/TD&gt;&lt;TD width="106"&gt;ADDRE:HOME_3&lt;/TD&gt;&lt;TD width="127"&gt;TELEPONE:HOME_1&lt;/TD&gt;&lt;TD width="127"&gt;TELEPONE:HOME_2&lt;/TD&gt;&lt;TD width="112"&gt;TELEPONE:FAX_1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;1&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD align="right"&gt;11&lt;/TD&gt;&lt;TD align="right"&gt;22&lt;/TD&gt;&lt;TD align="right"&gt;22&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;2&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD align="right"&gt;22&lt;/TD&gt;&lt;TD align="right"&gt;33&lt;/TD&gt;&lt;TD align="right"&gt;33&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;3&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;E&lt;/TD&gt;&lt;TD align="right"&gt;33&lt;/TD&gt;&lt;TD align="right"&gt;44&lt;/TD&gt;&lt;TD align="right"&gt;44&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;4&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;E&lt;/TD&gt;&lt;TD&gt;F&lt;/TD&gt;&lt;TD align="right"&gt;44&lt;/TD&gt;&lt;TD align="right"&gt;55&lt;/TD&gt;&lt;TD align="right"&gt;55&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;5&lt;/TD&gt;&lt;TD&gt;E&lt;/TD&gt;&lt;TD&gt;F&lt;/TD&gt;&lt;TD&gt;G&lt;/TD&gt;&lt;TD align="right"&gt;55&lt;/TD&gt;&lt;TD align="right"&gt;66&lt;/TD&gt;&lt;TD align="right"&gt;66&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;6&lt;/TD&gt;&lt;TD&gt;F&lt;/TD&gt;&lt;TD&gt;G&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;TD align="right"&gt;66&lt;/TD&gt;&lt;TD align="right"&gt;77&lt;/TD&gt;&lt;TD align="right"&gt;77&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;7&lt;/TD&gt;&lt;TD&gt;G&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;TD&gt;I&lt;/TD&gt;&lt;TD align="right"&gt;77&lt;/TD&gt;&lt;TD align="right"&gt;88&lt;/TD&gt;&lt;TD align="right"&gt;88&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;8&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;TD&gt;I&lt;/TD&gt;&lt;TD&gt;J&lt;/TD&gt;&lt;TD align="right"&gt;88&lt;/TD&gt;&lt;TD align="right"&gt;99&lt;/TD&gt;&lt;TD align="right"&gt;99&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;9&lt;/TD&gt;&lt;TD&gt;I&lt;/TD&gt;&lt;TD&gt;J&lt;/TD&gt;&lt;TD&gt;K&lt;/TD&gt;&lt;TD align="right"&gt;99&lt;/TD&gt;&lt;TD align="right"&gt;110&lt;/TD&gt;&lt;TD align="right"&gt;110&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;10&lt;/TD&gt;&lt;TD&gt;J&lt;/TD&gt;&lt;TD&gt;K&lt;/TD&gt;&lt;TD&gt;L&lt;/TD&gt;&lt;TD align="right"&gt;10&lt;/TD&gt;&lt;TD align="right"&gt;121&lt;/TD&gt;&lt;TD align="right"&gt;121&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your help!!!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Allan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Oct 2013 22:06:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-orden-columns-alphabetically/m-p/120611#M24775</guid>
      <dc:creator>amcacr</dc:creator>
      <dc:date>2013-10-22T22:06:11Z</dc:date>
    </item>
    <item>
      <title>Re: How orden columns alphabetically?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-orden-columns-alphabetically/m-p/120612#M24776</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The easiest way is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; export the variables to Excel and then sort it . Then run the following code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%let var= &amp;lt;copy and paste the sorted variable names from Excel here&amp;gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; retain &amp;amp;var.;&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Oct 2013 23:23:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-orden-columns-alphabetically/m-p/120612#M24776</guid>
      <dc:creator>Mit</dc:creator>
      <dc:date>2013-10-22T23:23:03Z</dc:date>
    </item>
    <item>
      <title>Re: How orden columns alphabetically?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-orden-columns-alphabetically/m-p/120613#M24777</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;with your data;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;retain ADDRE:HOME_1 ADDRE:HOME_2 ADDRE:HOME_3 ORDER TELEPONE:FAX_1 TELEPONE:HOME_1 TELEPONE:HOME_2;&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;OR&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%let var= ADDRE:HOME_1 ADDRE:HOME_2 ADDRE:HOME_3 ORDER TELEPONE:FAX_1 TELEPONE:HOME_1 TELEPONE:HOME_2;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;retain &amp;amp;var.;&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="448"&gt;&lt;TBODY&gt;&lt;TR&gt;&amp;nbsp; &lt;TD class="xl63" height="57" width="64"&gt;ADDRE:HOME_1&lt;/TD&gt;&amp;nbsp; &lt;TD class="xl63" width="64"&gt;ADDRE:HOME_2&lt;/TD&gt;&amp;nbsp; &lt;TD class="xl63" width="64"&gt;ADDRE:HOME_3&lt;/TD&gt;&amp;nbsp; &lt;TD class="xl63" width="64"&gt;ORDER&lt;/TD&gt;&amp;nbsp; &lt;TD class="xl63" width="64"&gt;TELEPONE:FAX_1&lt;/TD&gt;&amp;nbsp; &lt;TD class="xl63" width="64"&gt;TELEPONE:HOME_1&lt;/TD&gt;&amp;nbsp; &lt;TD class="xl63" width="64"&gt;TELEPONE:HOME_2&lt;/TD&gt; &lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Oct 2013 23:27:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-orden-columns-alphabetically/m-p/120613#M24777</guid>
      <dc:creator>Mit</dc:creator>
      <dc:date>2013-10-22T23:27:07Z</dc:date>
    </item>
    <item>
      <title>Re: How orden columns alphabetically?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-orden-columns-alphabetically/m-p/120614#M24778</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I have a problem with that solution, in some cases the number of columns it would be diferent, not always are the same number of columns. Thats my problem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Oct 2013 18:27:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-orden-columns-alphabetically/m-p/120614#M24778</guid>
      <dc:creator>amcacr</dc:creator>
      <dc:date>2013-10-24T18:27:37Z</dc:date>
    </item>
    <item>
      <title>Re: How orden columns alphabetically?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-orden-columns-alphabetically/m-p/120615#M24779</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Untested code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc contents data=have out=_cont_ noprint;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select distinct name into :var separated by ' ' from _cont_ where lowcase(name)^='order' order by name;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; retain order &amp;amp;var;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Which brings up the interesting question ... why do this? None of the procedures used by SAS care what order the columns are in; and if you are doing this for presentation, then procedures such as PROC PRINT and PROC REPORT let you explicity state what order the variables are to appear in.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Oct 2013 19:25:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-orden-columns-alphabetically/m-p/120615#M24779</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2013-10-24T19:25:10Z</dc:date>
    </item>
    <item>
      <title>Re: How orden columns alphabetically?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-orden-columns-alphabetically/m-p/120616#M24780</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Works perfectly!!!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Oct 2013 21:52:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-orden-columns-alphabetically/m-p/120616#M24780</guid>
      <dc:creator>amcacr</dc:creator>
      <dc:date>2013-10-25T21:52:43Z</dc:date>
    </item>
  </channel>
</rss>

