- 阅读权限
- 255
- 威望
- 0 级
- 论坛币
- 4529 个
- 通用积分
- 8.3706
- 学术水平
- 30 点
- 热心指数
- 44 点
- 信用等级
- 30 点
- 经验
- 8310 点
- 帖子
- 367
- 精华
- 0
- 在线时间
- 488 小时
- 注册时间
- 2007-2-3
- 最后登录
- 2022-11-2
讲师
还不是VIP/贵宾
- 威望
- 0 级
- 论坛币
![](https://bbs-cdn.datacourse.cn/static/pinggu/images/forumcoin_new.png) - 4529 个
- 通用积分
- 8.3706
- 学术水平
- 30 点
- 热心指数
- 44 点
- 信用等级
- 30 点
- 经验
- 8310 点
- 帖子
- 367
- 精华
- 0
- 在线时间
- 488 小时
- 注册时间
- 2007-2-3
- 最后登录
- 2022-11-2
![](source/plugin/dsu_paulsign/img/emot/kx.gif) | 开心 2014-5-10 23:52:38 |
---|
签到天数: 2 天 连续签到: 1 天 [LV.1]初来乍到
|
10论坛币
代码如下
ods html file='D:\SAS程序数据集\2012Q2\2012Q2评估\bbaa.html';
options missing=" ";
proc report data= ht.bbbbb out=retest nowd;
column riskcode time unpaid1;
define riskcode/group ;
define
time/group ;
define unpaid1/analysis ;
run;
ods html close;
SAS跑完展示结果如下:
riskcode time unpaid1
car 2010Q1 500
2010Q2 1000
2010Q3 2000
2010Q4 1000
noncar 2010Q1 2000
2010Q3 1300
noncar 由于清单没有2010Q2 和Q4的条数 所以展示的时候被遗失了,如何修改代码让noncar或者更多的 类别都按照 一个完整time的分类显示??(此处只是举例,实际time 不止2010这一年 ,有若干年,而riskcode的分类也不止两类,但是除了car,剩下的险种 都有遗失,我的意思就是如何让展示的结果不遗失,都按car的time排列,如果清单没有,则time照样排列,只是让unpaid1显示为0,请问如何实现??)
谢谢! |
|