SAS:写入输出文件 我想生成一个如下所示的输出文件:
适用于Windows 7.00.2327.2的多日志 创建日期:2012年2月22日15:02:00 随机问题 全部测试 结束 二, 01 11111111111111111111111111111111111111111111111111111111111111111 N T30,65A1 为了达到上面的效果,我编写了这段代码,但出现了一些错误。我做错了什么SAS:写入输出文件 我想生成一个如下所示的输出文件:,sas,Sas,适用于Windows 7.00.2327.2的多日志 创建日期:2012年2月22日15:02:00 随机问题 全部测试 结束 二, 01 11111111111111111111111111111111111111111111111111111111111111111 N T30,65A1 为了达到上面的效果,我编写了这段代码,但出现了一些错误。我做错了什么 data _null_; file 'C:\Users\ubishky\Documents\TN try\dry run 2010-1
data _null_;
file 'C:\Users\ubishky\Documents\TN try\dry run 2010-11\mcfmath3.txt';
put @1 MULTILOG for Windows 7.00.2327.2;
@1 Created on: &sysdate9, &systime;
@1>PROBLEM RANDOM,;
@10 INDIVIDUAL,;
@10 DATA = 'C:\Multilog\TACH_MATH03B_FT_MF.IDM.txt',;
@10 NITEMS = 64,;
@10 NGROUPS = 1, ;
@10 NEXAMINEES = 63382;
@1>TEST ALL,;
@7 L3;;
@1 >END ;;
@1 2;
@1 01;
@one=REPEAT(1,63);
@1 N;
@1(T30,65A1);
run;
试着在@statements的开头添加PUT。哦,我应该把所有这些文本都放进去。我现在在put@1 one=repeat1,63上只有一个错误。我想放64个…我明白了。我必须在比赛前重复1,63次。然后放@1一个;你可以回答你自己的问题。发布最终的工作代码怎么样。
L3;
data _null_;
file 'C:\Users\ubishky\Documents\TN try\dry run 2010-11\mcfmath3.txt';
put @1 MULTILOG for Windows 7.00.2327.2;
@1 Created on: &sysdate9, &systime;
@1>PROBLEM RANDOM,;
@10 INDIVIDUAL,;
@10 DATA = 'C:\Multilog\TACH_MATH03B_FT_MF.IDM.txt',;
@10 NITEMS = 64,;
@10 NGROUPS = 1, ;
@10 NEXAMINEES = 63382;
@1>TEST ALL,;
@7 L3;;
@1 >END ;;
@1 2;
@1 01;
@one=REPEAT(1,63);
@1 N;
@1(T30,65A1);
run;