<?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 inside a varaible's value in SAS Enterprise Guide</title>
    <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/466439#M30249</link>
    <description>&lt;P&gt;Thank you for your advice. I tried that but it makes 10 decile for the variables in all of dataset (independiently of CLE_UNIQUE's value) and i need to get 10 decile for each value of CLE_UNIQUE.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I did that :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;PROC rank DATA=SUP GROUPS=10 DESCENDING OUT=DIX_POURC_SUP;
BY CLE_UNIQUE ;
VAR RAPPORT;
RANKS DECILE;
RUN;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;Do you know how this don't work ?&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;Thank you!&lt;/FONT&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 31 May 2018 13:31:03 GMT</pubDate>
    <dc:creator>luciacossaro</dc:creator>
    <dc:date>2018-05-31T13:31:03Z</dc:date>
    <item>
      <title>Sort inside a varaible's value</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/465982#M30205</link>
      <description>&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need some help. I have a dataset with the follow structure(the are not the real name is only for exemple)&amp;nbsp;and i want to order (descending) the Vble_B for each differnt value of Vble_A.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For exemple:&lt;/P&gt;&lt;P&gt;I have this:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Another variable 1&lt;/TD&gt;&lt;TD&gt;Another variable 2&lt;/TD&gt;&lt;TD&gt;Another variable 3&lt;/TD&gt;&lt;TD&gt;Vble_A&lt;/TD&gt;&lt;TD&gt;Vle_B&lt;/TD&gt;&lt;TD&gt;Another variable 4&lt;/TD&gt;&lt;TD&gt;Another variable 5&lt;/TD&gt;&lt;TD&gt;Another variable 6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;XY&lt;/TD&gt;&lt;TD&gt;0,6&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;XY&lt;/TD&gt;&lt;TD&gt;0,3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;XY&lt;/TD&gt;&lt;TD&gt;0,4&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;XY&lt;/TD&gt;&lt;TD&gt;0,12&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;XY&lt;/TD&gt;&lt;TD&gt;0,56&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;BV&lt;/TD&gt;&lt;TD&gt;0,18&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;BV&lt;/TD&gt;&lt;TD&gt;0,56&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;BV&lt;/TD&gt;&lt;TD&gt;1,2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;BV&lt;/TD&gt;&lt;TD&gt;0,32&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;BV&lt;/TD&gt;&lt;TD&gt;0,8&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And I want to get this&amp;nbsp;:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Another variable 1&lt;/TD&gt;&lt;TD&gt;Another variable 2&lt;/TD&gt;&lt;TD&gt;Another variable 3&lt;/TD&gt;&lt;TD&gt;Vble_A&lt;/TD&gt;&lt;TD&gt;Vle_B&lt;/TD&gt;&lt;TD&gt;Another variable 4&lt;/TD&gt;&lt;TD&gt;Another variable 5&lt;/TD&gt;&lt;TD&gt;Another variable 6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;BV&lt;/TD&gt;&lt;TD&gt;0,18&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;BV&lt;/TD&gt;&lt;TD&gt;0,32&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;BV&lt;/TD&gt;&lt;TD&gt;0,56&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;BV&lt;/TD&gt;&lt;TD&gt;0,8&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;BV&lt;/TD&gt;&lt;TD&gt;1,2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;XY&lt;/TD&gt;&lt;TD&gt;0,12&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;XY&lt;/TD&gt;&lt;TD&gt;0,3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;XY&lt;/TD&gt;&lt;TD&gt;0,4&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;XY&lt;/TD&gt;&lt;TD&gt;0,56&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;XY&lt;/TD&gt;&lt;TD&gt;0,6&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need do this to can choose then the higher 10%.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Do you have any idea to make that ? I tried with PROC sort and PROC sql/order by I can't get the right result.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much!!&lt;/P&gt;</description>
      <pubDate>Wed, 30 May 2018 12:39:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/465982#M30205</guid>
      <dc:creator>luciacossaro</dc:creator>
      <dc:date>2018-05-30T12:39:27Z</dc:date>
    </item>
    <item>
      <title>Re: Sort inside a varaible's value</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/465984#M30206</link>
      <description>&lt;P&gt;Please show what you tried, and describe the problem with the result you got.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Did you try:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sort data=have;
  by Var_A Var_B;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It looks to me like that should work, assuming you want an alphabetical sort order.&amp;nbsp; If not, there are other sorting options.&lt;/P&gt;</description>
      <pubDate>Wed, 30 May 2018 12:42:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/465984#M30206</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2018-05-30T12:42:54Z</dc:date>
    </item>
    <item>
      <title>Re: Sort inside a varaible's value</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/465991#M30207</link>
      <description>&lt;P&gt;You might try something like this&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input 	Vble_A:$	Vle_B:$;
datalines;
XY 0,6
XY 0,3
XY 0,4
XY 0,12
XY 0,56
BV 0,18
BV 0,56
BV 1,2
BV 0,32
BV 0,8
;
run;

proc sql;
create table want as 
select *,INPUT(scan(Vle_B,1,','),3.) as one,INPUT(substr(scan(Vle_B,2,','),1,1),3.) as two from have
order by Vble_A,one,two
;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 30 May 2018 13:03:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/465991#M30207</guid>
      <dc:creator>SuryaKiran</dc:creator>
      <dc:date>2018-05-30T13:03:39Z</dc:date>
    </item>
    <item>
      <title>Re: Sort inside a varaible's value</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/465995#M30208</link>
      <description>&lt;P&gt;To do this easily, you need a little more control over your data.&amp;nbsp; In this case, when SAS sees "0,8" it has to decide whether that means "0,80" or whether it means "0,08".&amp;nbsp; SAS actually uses the wrong interpretation (wrong for your purposes) and interprets "0,8" as "0,08".&amp;nbsp; If you are able to change the data to insert the trailing "0" where appropriate, you could sort your data using:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc sort&amp;nbsp; data=mydata sortseq=linguistic(Numeric_Collation=ON);&lt;/P&gt;
&lt;P&gt;by vble_a vble_b;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 30 May 2018 13:18:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/465995#M30208</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2018-05-30T13:18:03Z</dc:date>
    </item>
    <item>
      <title>Re: Sort inside a varaible's value</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/466010#M30211</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sort data=sashelp.heart out=heart;
 by sex;
run;

proc rank data=heart out=temp groups=10 descending;
by sex;
var weight;
ranks rank;
run;

data want;
 set temp;
 if rank=0;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 30 May 2018 13:48:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/466010#M30211</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2018-05-30T13:48:33Z</dc:date>
    </item>
    <item>
      <title>Re: Sort inside a varaible's value</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/466057#M30213</link>
      <description>&lt;P&gt;proc sort data=have;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; by vble_a descending Vle_b;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Should work if I understand your need &lt;STRONG&gt;and &lt;/STRONG&gt;Vle_b is numeric. If Vle_b is not numeric but you want the contents to sort as if they are then you would add sortseq=linguistic (numeric_collation=on) to the proc statement.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if that does not work then you need a better description of your sort rule(s) and data examples.&lt;/P&gt;</description>
      <pubDate>Wed, 30 May 2018 14:33:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/466057#M30213</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2018-05-30T14:33:42Z</dc:date>
    </item>
    <item>
      <title>Re: Sort inside a varaible's value</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/466439#M30249</link>
      <description>&lt;P&gt;Thank you for your advice. I tried that but it makes 10 decile for the variables in all of dataset (independiently of CLE_UNIQUE's value) and i need to get 10 decile for each value of CLE_UNIQUE.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I did that :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;PROC rank DATA=SUP GROUPS=10 DESCENDING OUT=DIX_POURC_SUP;
BY CLE_UNIQUE ;
VAR RAPPORT;
RANKS DECILE;
RUN;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;Do you know how this don't work ?&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;Thank you!&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 31 May 2018 13:31:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/466439#M30249</guid>
      <dc:creator>luciacossaro</dc:creator>
      <dc:date>2018-05-31T13:31:03Z</dc:date>
    </item>
    <item>
      <title>Re: Sort inside a varaible's value</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/466440#M30250</link>
      <description>&lt;P&gt;I can do it; thank you. Now i have problems to choose the 10% higher&amp;nbsp; for each Vble_A's value. I tried that but it make 10 groups for all the varaibles and not for the value into each value of Vble_A. Do you have any idea ? (Sorry, i am a new sas user).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;PROC rank DATA=SUP GROUPS=10 DESCENDING OUT=DIX_POURC_SUP;
BY CLE_UNIQUE ;
VAR RAPPORT
RANKS DECILE;
RUN;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much!!&lt;/P&gt;</description>
      <pubDate>Thu, 31 May 2018 13:35:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/466440#M30250</guid>
      <dc:creator>luciacossaro</dc:creator>
      <dc:date>2018-05-31T13:35:48Z</dc:date>
    </item>
    <item>
      <title>Re: Sort inside a varaible's value</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/466449#M30252</link>
      <description>&lt;P&gt;The code should work.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sort data=sashelp.class out=heart;
 by sex;
run;

proc rank data=heart out=temp groups=3 descending;
by sex;
var weight;
ranks rank;
run;

proc freq data=temp;
table sex*rank/list;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Check OUTPUT.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 31 May 2018 13:57:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/466449#M30252</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2018-05-31T13:57:58Z</dc:date>
    </item>
    <item>
      <title>Re: Sort inside a varaible's value</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/466498#M30256</link>
      <description>&lt;P&gt;It don't work, I believe the proble is the number of group is biger than the number of observations in some Cle_unique's value.&lt;/P&gt;&lt;P&gt;If you try this code, it don't work. That is the problem with my dataset. I need to class observations to can choose 10% higher in each value of Cle_unique but sometimes this variable have 60 observation and sometime only 4.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for&amp;nbsp;your advice.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sort data=sashelp.class out=heart;
 by sex;
run;

proc rank data=heart out=temp groups=15 descending;
by sex;
var weight;
ranks rank;
run;

proc freq data=temp;
table sex*rank/list;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 31 May 2018 15:05:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/466498#M30256</guid>
      <dc:creator>luciacossaro</dc:creator>
      <dc:date>2018-05-31T15:05:29Z</dc:date>
    </item>
    <item>
      <title>Re: Sort inside a varaible's value</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/466556#M30267</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/165493"&gt;@luciacossaro&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;It don't work, I believe the proble is the number of group is biger than the number of observations in some Cle_unique's value.&lt;/P&gt;
&lt;P&gt;If you try this code, it don't work. That is the problem with my dataset. I need to class observations to can choose 10% higher in each value of Cle_unique but sometimes this variable have 60 observation and sometime only 4.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for&amp;nbsp;your advice.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;You need to tell us exactly what does not work. You obviously expect a specific result. Please show what that explicit result would have been if that example code worked correctly.&lt;/P&gt;</description>
      <pubDate>Thu, 31 May 2018 17:17:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/466556#M30267</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2018-05-31T17:17:04Z</dc:date>
    </item>
    <item>
      <title>Re: Sort inside a varaible's value</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/466809#M30287</link>
      <description>&lt;P&gt;Hi;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a dataset with a variable "ID" (char) and a variable "Price" (num) and some others variables.&lt;/P&gt;&lt;P&gt;I need split the dataset&amp;nbsp;in 10 deciles (10% of observations in each) FOR EACH ID'S VALUE&amp;nbsp;depending on price's values for&amp;nbsp;after&amp;nbsp;to can choose the highest 10% price's value for each ID'S value.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For the differents ID's values there is not the same number of observations.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried with PROC RANK but i get deciles for all the dataset (not depending of each ID's value).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It should be relatively easy to do it but I am a new SAS user and I can not do it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Do you have any idea ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Fri, 01 Jun 2018 12:32:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/466809#M30287</guid>
      <dc:creator>luciacossaro</dc:creator>
      <dc:date>2018-06-01T12:32:00Z</dc:date>
    </item>
    <item>
      <title>Re: Sort inside a varaible's value</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/466818#M30289</link>
      <description>&lt;P&gt;OK. I understand what you mean now .&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%let percent=0.1;

data class;
 set sashelp.class;
run;

proc summary data=class nway;
class sex;
var weight;
output out=n(drop=_:) n=freq;
run;
data n;
 set n;
 n=ceil(&amp;amp;percent*freq);
 drop freq;
run;
proc sort data=class;
by sex descending weight;
run;
data want;
 merge class n;
 by sex;
 if first.sex then count=0;
 count+1;
 if count le n;
 drop count n;
run;

&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 01 Jun 2018 12:56:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/466818#M30289</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2018-06-01T12:56:11Z</dc:date>
    </item>
    <item>
      <title>Re: Sort inside a varaible's value</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/467843#M30343</link>
      <description>&lt;P&gt;Thank you very much!! this is what i wanted; it's works.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 05 Jun 2018 20:22:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Sort-inside-a-varaible-s-value/m-p/467843#M30343</guid>
      <dc:creator>luciacossaro</dc:creator>
      <dc:date>2018-06-05T20:22:08Z</dc:date>
    </item>
  </channel>
</rss>

