全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1059 4
2021-07-03
程序如下:
proc format;
value sexfmt 1='男' 2='女';
run;
data work01;
input cn dn sex var1;
datalines;
1 16 1 46.97534
1 17 1 38.32055
1 19 2 48.90137
1 22 1 45.3863
1 24 1 47.96712
1 27 1 35.14521
1 31 1 38.32603
1 34 1 46.14521
1 41 1 41.75616
1 42 1 47.61644
1 47 1 48.83288
1 49 2 47.56438
1 51 1 39.97534
1 52 1 49.87945
1 56 2 49.64932
1 57 2 35.6274
1 58 1 43.95342
;
run;
ODS RTF FILE ="D:\分析报告.doc" bodytitle style=sasdocprinter startpage=never;
ods select none;
ods select all;
title  BOLD j=l FONT="宋体" height=11pt ;
proc report data= work01 nowd split='*' style(report)={font_size=10pt} style(column)={font=('times new roman',10pt)};
column cn dn sex var1;
define cn/ order=data '中心' center style(column)={cellwidth=13mm};
define dn/ order=data '随机号' center style(column)={cellwidth=15mm} format=z3.;
define sex /order=data '性别' left style(column)={cellwidth=30mm} format=sexfmt.;
define var1 /order=data "年龄" left style(column)={cellwidth=30mm} format=5.2;
run;
quit;   
ODS RTF CLOSE;

运行结果如下表格为:怎么不能输出整个表格呢?而是之和?

中心

随机号

性别

年龄

17

643

21

752.0




二维码

扫码加我 拉你入群

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

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

全部回复
2021-7-3 10:52:01
请教各位,程序该怎么改就可输出正常结果?
二维码

扫码加我 拉你入群

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

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

2021-7-4 08:39:16
在一个无重复的变量所在的define语句后加入group选项,或者所有的变量的define都加入group选项
二维码

扫码加我 拉你入群

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

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

2021-7-5 09:07:04
非常感谢,加入group解决问题了
二维码

扫码加我 拉你入群

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

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

2021-7-5 21:46:50
去掉后面三个order=data选项
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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