如何在sysevalf中访问变量的变量。找到了字符操作数,期待数字操作数?

时间:2015-10-09 01:49:17

标签: loops variables sas sas-macro

我有一个名为bal_Sheet的宏变量,其中包含某些列名,其中包含数字值。

%let bal_Sheet = a1 a2 a3 a4;

我试图在sysevalf函数中访问此变量,如

data abc.xyz;
  set abc.hfg;
  keep &bal_Sheet;

  %let char = sysevalf(&bal_Sheet/25, integer);
run;
quit;

我正在接受,

  

%EVAL函数或%IF中找到了字符操作数   需要一个数字操作数。

请帮助。

谢谢,

0 个答案:

没有答案