do ur homework作者: shiyiming 时间: 2010-7-21 01:03 标题: Re: 如何个性化排序? How about this idea ?
Only one fucntion got it !
[code:168ucmgk]data ex;
input ch $ x1-x2;
cards;
a 1 3
aa 2 0
ab 2 1
ac 2 2
ad 2 3
b 2 5
c 3 5
d 4 6
;
run;
%let old='abcdefghijklmnopqrstuvwxyz';
%let new='acbdefghijklmnopqrstuvwxyz'; /*set what you want here */
data ex;
set ex;
newch = translate(ch,&new.,&old.);
run;
proc sort data=ex out=ex2(drop=newch);
by newch;
run;[/code:168ucmgk]
看了下sortseq,除了提供几种大路的选项外,好像可以通过a user-created translation table来搞定,谁来试试?作者: shiyiming 时间: 2010-7-21 01:27 标题: Re: 如何个性化排序? 看了下相关文章sortseq 只是SAS9新增加的功能,SAS8 是没有的。作者: shiyiming 时间: 2010-7-21 23:10 标题: Re: 如何个性化排序? to sxlion
you are implementing the same idea as sortseq=translate table