全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5019 3
2012-06-12
悬赏 20 个论坛币 已解决
举例,程序如下
proc tabulate data =  zhuxiao.WJ_HEBIN_1_2011 ;                                                                                         
var _col12;                                                                                                                             
class  biaoshi _col25 sibu;                                                                                                            
table biaoshi, sibu /printmiss;                                                                                                        
run;                                                                                                                                    
           
展示结果如下
  --------------------------------------------------------------------------------------------------------------------------
  |                             |                                         司部名称                                         |
  |                             |------------------------------------------------------------------------------------------|
  |                             |   安次区   |    八营    |    霸州    |    大厂    |    大城    |    电销    |    二营    |
  |                             |------------+------------+------------+------------+------------+------------+------------|
  |                             |     N      |     N      |     N      |     N      |     N      |     N      |     N      |
  |-----------------------------+------------+------------+------------+------------+------------+------------+------------|
  |交强险标识                   |            |            |            |            |            |            |            |
  |-----------------------------|            |            |            |            |            |            |            |
  |FCX                          |       18.00|        1.00|       14.00|           0|           0|           0|        9.00|
  |-----------------------------+------------+------------+------------+------------+------------+------------+------------|
  |JQX                          |       24.00|       73.00|       33.00|        5.00|       31.00|        2.00|      113.00|
  |-----------------------------+------------+------------+------------+------------+------------+------------+------------|
  |SYX                          |       25.00|       67.00|       20.00|        4.00|       13.00|       15.00|      119.00|
  --------------------------------------------------------------------------------------------------------------------------

问题:如上,table 语法的表格结果的横轴或者纵轴的项目排列是按字母顺序的。能不能对程序加限制,让轴项目按我想要的顺序排列,比如交强险标识列 我要的排列顺序依次是  SYX、JQX 、FCX。
求高手指点程序!

最佳答案

farmman60 查看完整内容

You could use order in sequence of row or column in data; proc tabulate data = zhuxiao.WJ_HEBIN_1_2011 order=data ; var _col12; class biaoshi _col25 sibu; ...
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-6-12 11:06:58
You could use order in sequence of row or column in data;

proc tabulate data =  zhuxiao.WJ_HEBIN_1_2011   order=data ;                                                                                         
var _col12;                                                                                                                             
class  biaoshi _col25 sibu;                                                                                                            
table biaoshi, sibu /printmiss;                                                                                                        
run;                 

Or in what sequence you like

proc format;
INVALUE sequence
'SYX'=1
'JQX'=2
'FCX'=3;
VALUE classcode
1 = 'SYX'
2 = 'JQX'
3 = 'FCX';
RUN;

DATA zhuxiao.WJ_HEBIN_1_2011;
SET zhuxiao.WJ_HEBIN_1_2011
Classrank = INPUT( biaoshi,sequence.);
RUN;

proc tabulate data =  zhuxiao.WJ_HEBIN_1_2011 ;                                                                                         
var _col12;                                                                                                                             
class  classrank _col25 sibu;                                                                                                            
table classrank, sibu /printmiss;
format classrank classcode.;
run;        

May I get forum money?  Thank you.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-6-12 23:41:25
论坛应该蛮多高手的啊。怎没人吱声的。。难道是我这个新手提的问题太低级了。。
不管,自己先顶起!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-6-13 03:00:42
class biaoshi/descending
或者试试class biaoshi/order=<>, <>可以试试填data
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群