楼主: parnwang
2020 0

[求助]SAS 的宏功能问题 [推广有奖]

  • 0关注
  • 2粉丝

博士生

3%

还不是VIP/贵宾

-

威望
0
论坛币
201 个
通用积分
1.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2568 点
帖子
209
精华
0
在线时间
88 小时
注册时间
2006-6-28
最后登录
2020-10-29

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

我现在在学习base sas中的宏功能,发现其中的一段程序有点问题,希望能够得到解答,谢谢。

P.S:顺便希望能够推荐一些关于sas宏功能的书。

这段程序在sas8.2上运行

option symbolgen;
option mprint;
data new;
input age income;
cards;
10 0
11 100
12 200
13 150
15 288
14 148
18 658
19 894
15 525
;
run;
%macro create;
data new1;
set work.new;
if age<=16;
run;
%mend create;

%macro plot(yvar,xvar);
proc plot data=work.new;
plot &yvar*&xvar;
run;
%mend plot;

%macro analyze(yvar,xvar);
%put do you want to execute the data step?;
%input getdata
;
%if %upcase(&getdata)=YES %then %create;
%plot(&yvar,&xvar)
%mend analyze;
%analyze(income,age)

二维码

扫码加我 拉你入群

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

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

关键词:宏功能 Option symbol Create mprint SAS 功能

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

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

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

GMT+8, 2024-4-24 19:20