楼主: harlon1976
1333 3

[原创博文] 宏变量能否作为自定义模块的参数使用 [推广有奖]

  • 2关注
  • 27粉丝

版主

院士

54%

还不是VIP/贵宾

-

威望
1
论坛币
33781 个
通用积分
135.1232
学术水平
25 点
热心指数
39 点
信用等级
17 点
经验
59249 点
帖子
1928
精华
0
在线时间
4352 小时
注册时间
2005-8-27
最后登录
2025-12-9

楼主
harlon1976 发表于 2012-9-16 19:52:49 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如题,在IML中有个宏变量,比如x,那么能否把它作为一个参数放入模块中,例如start mod(&x),我试了似乎不行,不知道是否有什么变通的办法。
二维码

扫码加我 拉你入群

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

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

关键词:自定义 Start STAR 不知道 Mod start

沙发
1000720119 学生认证  发表于 2012-9-16 20:25:37
可以它作为一个参数放入模块中
如:proc iml;
%let x={1 2 3,4 5 6,7 8 9};
t=sqrt(&x);
print  t;
quit;

藤椅
harlon1976 发表于 2012-9-16 21:17:36
1000720119 发表于 2012-9-16 20:25
可以它作为一个参数放入模块中
如:proc iml;
%let x={1 2 3,4 5 6,7 8 9};
你这个当然可以,你可能没有明白我的意思.

板凳
ziyenano 发表于 2012-9-16 22:14:16
cal  symput('x',left(char(x)))

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-9 04:07