假定数据库p1中数据为
x y
1 2
5 2
3 6
如何提取当x=3时,将y的取值赋值为宏变量的问题啊?
proc sql;
select y into:m from work.p1
where x='3';
quit;
%put m:$m;
data p3;
set p2;
if x='2' then call symput('m',y);
run;
%put m:$m;
这是我的,为什么一个都不行啊?
很懵。。。。。

|
楼主: 0bama
|
1776
2
[问答] 求教一下一个简单宏赋值问题。谢谢! |
|
已卖:3份资源 大专生 68%
-
|
| ||
|
|
| ||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


