全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2848 7
2011-01-20
a=2;
%let b=a;

%put &b;

结果显示是 a, 怎么才能更进一步,解析为 2?

谢谢
二维码

扫码加我 拉你入群

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

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

全部回复
2011-1-20 08:59:40
复制代码
二维码

扫码加我 拉你入群

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

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

2011-1-20 09:08:53
谢谢回复。麻烦再帮忙解释一下,这儿 a 实际上是一个函数返回的值。 比如 实际上 a=sum(x) ;  这时候改怎么弄? 多谢
二维码

扫码加我 拉你入群

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

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

2011-1-20 09:11:55
3# pinseng call symput('a',a);
call symput可以将data步生成的变量附给宏变量,这是宏变量产生的方式之一。
二维码

扫码加我 拉你入群

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

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

2011-1-20 09:24:41
多谢多谢 baoaibaobao 的热心回答
二维码

扫码加我 拉你入群

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

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

2011-1-25 03:28:36
%let a=2;

%let b=&a;

%put &&b;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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