data class1;
call symput('b',score);
set sashelp.class;
run;
proc print;
title "children's &b";
run;
%put _user_;
以下是日志,宏并没有被定义成功,call symput的用法有什么问题?
1 data class1;
2 call symput('b',score);
3 set sashelp.class;
4 run;
NOTE: 数值已转换为字符值,位置:(行:列)。
2:17
NOTE: 从数据集 SASHELP.CLASS. 读取了 19 个观测
NOTE: 数据集 WORK.CLASS1 有 19 个观测和 6 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间 0.38 秒
CPU 时间 0.04 秒
5 proc print;
NOTE: 正在写入 HTML Body(主体)文件: sashtml.htm
6 title "children's &b";
7 run;
NOTE: 从数据集 WORK.CLASS1. 读取了 19 个观测
NOTE: “PROCEDURE PRINT”所用时间(总处理时间):
实际时间 1.15 秒
CPU 时间 0.35 秒
8 %put _user_;
GLOBAL B .