楼主: sun5008
13370 6

[原创博文] SAS 宏变量计算 &x-&y 怎么实现 [推广有奖]

  • 0关注
  • 0粉丝

已卖:993份资源

博士生

45%

还不是VIP/贵宾

-

威望
0
论坛币
96 个
通用积分
2.1000
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
6239 点
帖子
140
精华
0
在线时间
270 小时
注册时间
2006-3-9
最后登录
2025-11-25

楼主
sun5008 发表于 2010-12-10 10:23:29 |AI写论文
10论坛币
问一下 我有两个宏变量x 和 y
我要求出2个值的差  z=&x-&y 好像是不行的 请问怎么弄

最佳答案

baoaibaobao 查看完整内容

z=%sysevalf(&x-&y) 好好学习宏函数~
关键词:怎么弄

本帖被以下文库推荐

沙发
baoaibaobao 发表于 2010-12-10 10:23:30
z=%sysevalf(&x-&y)
好好学习宏函数~

藤椅
xiaosanmao 发表于 2010-12-10 11:07:25
不行是什么意思?
%let x=5 ;
%let y=3;
data _null_;
z=&x-&y;
put z;
run;

板凳
ttklkl 发表于 2010-12-10 17:13:44
z=%eval(&a-&b);
Stay Hungry. Stay Foolish.

报纸
decisiontree 发表于 2010-12-12 14:20:01
z=&x-&y 应该可以的。如果是宏赋值要加%sysevalf。

地板
anzhiliang 发表于 2010-12-12 18:04:35
好像宏函数只都是字符型的,但实际上如果你的宏变量的值为字符型的数字那么他也是可以直接相加减的,也可以使用eval来转换
MSN:anzhiliang1@hotmail.com
努力做个好人。

7
鱼在在藻 发表于 2010-12-22 09:03:49
路过学习!
http://spaces.msn.com/members/design0216/

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

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