%let i=1; *之后i是要从1到52循环的,这里简便表示;
%let width=4;
%let numwindow=%sysevalf(int(%sysevalf(&i./&width.)));
%let fileno=%sysevalf(&numwindow.*&width);
这段定义中,第三排的int()函数不能使用,程序报错:
ERROR: 需要的操作符在以下表达式中没有找到: int(0.25)
ERROR: 宏 MOVING 将终止执行。
求问版内大神,我要用到取整函数来定义宏变量怎么办?是不是int()函数不能用在定义宏变量中?
谢谢!