楼主: dahaixiaoyu121
639 0

SAS 宏问题 [推广有奖]

  • 0关注
  • 0粉丝

VIP1

高中生

50%

还不是VIP/贵宾

-

威望
0
论坛币
1412 个
通用积分
0
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
121 点
帖子
11
精华
0
在线时间
42 小时
注册时间
2018-7-16
最后登录
2019-6-25

20论坛币
%macro export(data=, n=);
%do j=5 %to &n. %by 0.5;
data baofei&j.;
set &data.;
a=&j.;
run;
%end;
%mend export;
%export(data=yu2, n=30);
代码运行后直接
ERROR: 在需要数值操作数的 %EVAL 函数或 %IF 条件中发现字符操作数。条件是: 0.5
ERROR: %BY 值(%DO J 循环中)无效。
ERROR: 宏 EXPORT 将终止执行。



请问如何指定do循环的步长?

关键词:操作数
您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加JingGuanBbs
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-25 19:41