标签: macros sas
我目前正在尝试简单地添加两个正在创建的宏。但我对此非常挣扎。起初看起来非常直接,但是...... 所以这就是我想要做的事情。
%let A = 5; %let B = 10; %let AB = &A + &B; %put &AB;
而不是给我15我想要的东西,SAS吐出5 + 10
帮助任何人...... ??
非常感谢提前。
答案 0 :(得分:1)
如果值是浮点数,则使用%sysevalf():
%sysevalf()
%let AB = %sysevalf(&a + &b);