全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5607 7
2012-01-18
如图所示,所有的记录都是同一个人,我想在第二页的第一行也加上subject ID,不知如何实现,求高手指点
以下是我的程序:
options nobyline;
proc report data=adcm nowd split="|" missing headline center;
  by study01 trt01p studyid trt02p siteid;
  column study01 trt01p studyid trt02p siteid subjid cmstdtx cmendtx acm02fl cmname cmindc dose route cmongo cmadfl;
  define study01  / order noprint;
  define trt01p  / order noprint;
  define studyid  / order noprint;
  define trt02p  / order noprint;
  define siteid  / order noprint;
  define subjid  / order center "Subject ID" width=10;
  define cmstdtx  / display "Start Date|Study Day of Start Date" style={asis=on cellwidth=0.72 in just=center} flow;
  define cmendtx  / display "End Date|Study Day of End Date" style={asis=on cellwidth=0.72 in just=center}flow;
  define acm02fl  / display "Concomitant Med Flag" style={asis=on cellwidth=0.5 in just=center};
  define cmname  / display "Reported Name of Drug/Med/ Therapy|ATC Level 1 Text|Standardized Medication Name" style={asis=on cellwidth=2.9 in just=center} flow;
  define cmindc  / display "Indication" style={asis=on cellwidth=1 in just=center} flow;
  define dose  / display "Dose|Dose Units" style={asis=on cellwidth=0.7 in just=center} flow;
  define route  / display "Route|Dose Frequency" style={asis=on cellwidth=0.7 in just=center} flow;
  define cmongo  / display "Ongoing Flag" style={asis=on cellwidth=0.5 in just=center} flow;
  define cmadfl  / display "Alzheimer’s Disease Flag" style={asis=on cellwidth=0.5 in just=center};
  compute before _page_;
   line @1 "Original Study: " study01 $10. @35 "Treatment in Original Study: " trt01p $12.;
   line @1 "Study ID: " studyid $10. @34 "Treatment in Extension Study: " trt02p $12. @80 "Site ID: " siteid $5.;
   line @1 "";
   *line @1 80*'_' ;  
  endcomp;   
  break after subjid / skip;
run;

附件列表
report.JPG

原图尺寸 105.07 KB

report.JPG

二维码

扫码加我 拉你入群

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

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

全部回复
2012-1-19 10:59:52
有没有高手指点一下啊??
二维码

扫码加我 拉你入群

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

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

2012-1-19 11:19:04
很简单,column语句多用一次subjectid就好,想放哪放哪。
二维码

扫码加我 拉你入群

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

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

2012-1-19 11:24:00
liudeng2005 发表于 2012-1-19 11:19
很简单,column语句多用一次subjectid就好,想放哪放哪。
我的意思是在第二页,subject id 下的第一条记录也显示101-1121, 而不是多出一列
二维码

扫码加我 拉你入群

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

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

2012-1-19 11:27:10
用compute befor _page_
line @1 subjectid。
试试,不过需要你在column哪里调试调试。
二维码

扫码加我 拉你入群

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

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

2012-1-19 11:34:25
liudeng2005 发表于 2012-1-19 11:27
用compute befor _page_
line @1 subjectid。
试试,不过需要你在column哪里调试调试。
这个多出一行来,不是我的本意,我想要的结果,只是把101-1121填入第二页第一行第一列的那个空格
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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