<?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: Sort columns independently in SAS Enterprise Guide</title>
    <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-columns-independently/m-p/451298#M29161</link>
    <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input Weight                      Height                          Age ;
datalines;
68                                175                             18
59                                189                             16
78                                169                             35
;
data temp;
set have;
array t _numeric_;
do _n_=1 to dim(t);
k=t(_n_);
k1=vname(t(_n_));
output;
end;
run;
proc sort data=temp out=_temp;
by k1 k;
run;

proc transpose data=_temp(keep= k k1) out=want name=k1;
by k1;
var k;
run;

proc transpose data=want out=final_want(drop=_name_);
var col:;
id k1;
run;
proc tra&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Wed, 04 Apr 2018 19:58:05 GMT</pubDate>
    <dc:creator>novinosrin</dc:creator>
    <dc:date>2018-04-04T19:58:05Z</dc:date>
    <item>
      <title>Sort columns independently</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-columns-independently/m-p/451265#M29150</link>
      <description>&lt;P&gt;Goodevening everyone &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;I would like to sort every columns of a dataset in ascending order INDEPENDENTLY.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;From;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Weight&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Height&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; Age&amp;nbsp;&lt;/P&gt;&lt;P&gt;68&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; 175&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;18&lt;/P&gt;&lt;P&gt;59&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; 189&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;16&lt;/P&gt;&lt;P&gt;78&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; 169&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;35&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to have&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Weight&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Height&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; Age&amp;nbsp;&lt;/P&gt;&lt;P&gt;59&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;169&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;16&lt;/P&gt;&lt;P&gt;68&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;175&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;18&lt;/P&gt;&lt;P&gt;78&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;189&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;65&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I really cant find a solution... Anyone for helping me?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance!&lt;/P&gt;</description>
      <pubDate>Wed, 04 Apr 2018 19:06:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-columns-independently/m-p/451265#M29150</guid>
      <dc:creator>Max05</dc:creator>
      <dc:date>2018-04-04T19:06:01Z</dc:date>
    </item>
    <item>
      <title>Re: Sort columns independently</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-columns-independently/m-p/451272#M29152</link>
      <description>&lt;P&gt;It's not that difficult, but this looks suspiciously like a homework assignment. Can you give us any insights into what you've tried, and what the business requirement for this could possibly be?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Tom&lt;/P&gt;</description>
      <pubDate>Wed, 04 Apr 2018 19:15:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-columns-independently/m-p/451272#M29152</guid>
      <dc:creator>TomKari</dc:creator>
      <dc:date>2018-04-04T19:15:39Z</dc:date>
    </item>
    <item>
      <title>Sort columns independently</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-columns-independently/m-p/451278#M29153</link>
      <description>It is for my internship actually. I need to sort series of prices of multiple financial instruments composing a specific portfolio, and take the average to be able to calculate multiple risk measures such as VaR, CVaR, SRRI, etc.&lt;BR /&gt;</description>
      <pubDate>Wed, 04 Apr 2018 19:23:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-columns-independently/m-p/451278#M29153</guid>
      <dc:creator>Max05</dc:creator>
      <dc:date>2018-04-04T19:23:49Z</dc:date>
    </item>
    <item>
      <title>Re: Sort columns independently</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-columns-independently/m-p/451285#M29156</link>
      <description>&lt;P&gt;I think this is a case where you should restructure your data then.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Transpose it to a long format so that you have:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;MetricName MetricValue&amp;nbsp;&lt;/P&gt;
&lt;P&gt;A 2&lt;/P&gt;
&lt;P&gt;A 3&lt;/P&gt;
&lt;P&gt;A 4&lt;/P&gt;
&lt;P&gt;B 2&lt;/P&gt;
&lt;P&gt;B 8&lt;/P&gt;
&lt;P&gt;B 9&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then use a regular proc sort. Given your next steps this format will work better as well.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Apr 2018 19:30:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-columns-independently/m-p/451285#M29156</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-04-04T19:30:15Z</dc:date>
    </item>
    <item>
      <title>Re: Sort columns independently</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-columns-independently/m-p/451290#M29158</link>
      <description>&lt;P&gt;Hi Reeza,&lt;BR /&gt;&lt;BR /&gt;First of all, thanks a lot for your answer. I managed to restructure my data to have that same structure as your example.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Then I tried the following code :&amp;nbsp;&lt;/P&gt;&lt;P&gt;PROC SORT DATA=WORK.Prices&lt;BR /&gt;OUT=WORK.test;&lt;BR /&gt;BY MetricValue;&lt;/P&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PROC SQL;&lt;BR /&gt;CREATE TABLE WORK.QUERY_FOR_Prices AS&lt;BR /&gt;SELECT t1.MetricName,&lt;BR /&gt;t1.MetricValue&lt;BR /&gt;FROM WORK.Prices t1&lt;BR /&gt;ORDER BY t1.MetricValue;&lt;BR /&gt;QUIT;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Unfortunately, each time I obtain&amp;nbsp;&lt;/P&gt;&lt;P&gt;A&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2&lt;/P&gt;&lt;P&gt;B&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2&lt;/P&gt;&lt;P&gt;A&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3&lt;/P&gt;&lt;P&gt;A&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4&lt;/P&gt;&lt;P&gt;B&amp;nbsp; &amp;nbsp; &amp;nbsp; 8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Instead of&amp;nbsp;&lt;/P&gt;&lt;P&gt;A&amp;nbsp; &amp;nbsp; &amp;nbsp;2&lt;/P&gt;&lt;P&gt;A&amp;nbsp; &amp;nbsp; &amp;nbsp;3&lt;/P&gt;&lt;P&gt;A&amp;nbsp; &amp;nbsp; &amp;nbsp;4&lt;/P&gt;&lt;P&gt;B&amp;nbsp; &amp;nbsp; &amp;nbsp;2&lt;/P&gt;&lt;P&gt;B&amp;nbsp; &amp;nbsp; 8&lt;/P&gt;&lt;P&gt;B&amp;nbsp; &amp;nbsp; 9&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How can I adapt my code then? thank you very much &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; !!&lt;/P&gt;</description>
      <pubDate>Wed, 04 Apr 2018 19:40:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-columns-independently/m-p/451290#M29158</guid>
      <dc:creator>Max05</dc:creator>
      <dc:date>2018-04-04T19:40:02Z</dc:date>
    </item>
    <item>
      <title>Re: Sort columns independently</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-columns-independently/m-p/451293#M29159</link>
      <description>&lt;P&gt;Sort by MetricName MetricValue.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Apr 2018 19:45:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-columns-independently/m-p/451293#M29159</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2018-04-04T19:45:34Z</dc:date>
    </item>
    <item>
      <title>Re: Sort columns independently</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-columns-independently/m-p/451296#M29160</link>
      <description>&lt;P&gt;Thanks a lot!&lt;/P&gt;</description>
      <pubDate>Wed, 04 Apr 2018 19:48:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-columns-independently/m-p/451296#M29160</guid>
      <dc:creator>Max05</dc:creator>
      <dc:date>2018-04-04T19:48:56Z</dc:date>
    </item>
    <item>
      <title>Re: Sort columns independently</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-columns-independently/m-p/451298#M29161</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input Weight                      Height                          Age ;
datalines;
68                                175                             18
59                                189                             16
78                                169                             35
;
data temp;
set have;
array t _numeric_;
do _n_=1 to dim(t);
k=t(_n_);
k1=vname(t(_n_));
output;
end;
run;
proc sort data=temp out=_temp;
by k1 k;
run;

proc transpose data=_temp(keep= k k1) out=want name=k1;
by k1;
var k;
run;

proc transpose data=want out=final_want(drop=_name_);
var col:;
id k1;
run;
proc tra&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 04 Apr 2018 19:58:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-columns-independently/m-p/451298#M29161</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-04-04T19:58:05Z</dc:date>
    </item>
  </channel>
</rss>

