904 %macro E2();
905 *%let i=1;
906 %do i=1 %to &N;
907 data E2stock&i;
908 set temp_forcast4;
909 if F2_1090="&&var&i";
910 rename C4=var&i;
911 label C4=var&i;
912 run;
913 %end;
914 %mend;
915 %E2();
NOTE: 由调用宏“E2”生成行。
3 data E2stock&i; set temp_forcast4;
---
180
ERROR 180-322: 语句无效或未按正确顺序使用。
NOTE: 由调用宏“E2”生成行。
3 if F2_1090="&&var&i";
--
180
ERROR 180-322: 语句无效或未按正确顺序使用。
NOTE: 由调用宏“E2”生成行。
3 rename C4=var&i;
------
180
ERROR 180-322: 语句无效或未按正确顺序使用。
NOTE: 由调用宏“E2”生成行。
3 lab
-----
180
3 ! el C4=var&i; run;
ERROR 180-322: 语句无效或未按正确顺序使用。
NOTE: 从数据集 WORK.TEMP_FORCAST4. 读取了 2415 个观测
NOTE: 数据集 WORK.E2STOCK2 有 805 个观测和 3 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间 0.00 秒
CPU 时间 0.00 秒
NOTE: 从数据集 WORK.TEMP_FORCAST4. 读取了 2415 个观测
NOTE: 数据集 WORK.E2STOCK3 有 805 个观测和 3 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间 0.00 秒
CPU 时间 0.00 秒
不知道为啥第一个就运行不出来??