请选择 进入手机版 | 继续访问电脑版
楼主: kermit1209
2577 0

sas proc report中有across 选项的变量值的重命名。 [推广有奖]

  • 0关注
  • 0粉丝

本科生

56%

还不是VIP/贵宾

-

威望
0
论坛币
74 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1138 点
帖子
62
精华
0
在线时间
100 小时
注册时间
2013-10-8
最后登录
2021-3-2

kermit1209 学生认证  发表于 2015-3-13 17:36:11 |显示全部楼层 |坛友微信交流群

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
   
程序如下,report 过程中的across 选项是原来的B变量生成了两个新的变量:
_C2_和_C3_。我现在不想要这两个变量名,想要加个前缀:比如变成F1,F2这样的变量名。能实现吗? 这样做的原因是我想要编宏,而row_sum=sum(of f1-fx)(x可变)来实现。求大神解决。。。
data a;
input a b f;
cards;
1 1 43
1 2 21
2 1 23
2 2 87
;
run;
proc report data=a nowd nofs headline headskip;
  column a b,f row_sum;
  define a/group order=data width=15 style(column)=[just=center];
  define b/across order=data width=15 style(column)=[just=center];
  define f/ analysis sum width=15 style(column)=[just=center];
  define row_sum/ computed '合计';
  compute row_sum;
    row_sum=sum(_C2_,_C3_);
  endcompute;
  rbreak after /dol skip summarize;
  run;


二维码

扫码加我 拉你入群

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

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

关键词:proc report Report Across repor Cross across report 命名

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-18 16:11