输入变量 SAS 宏
Input Variable SAS Macro
%let dsin = pre_finalized;
data _null_;
set &dsin. (obs=1);
我也试过了
%let dsin = data.pre_finalized;
以上是调用我的代码的正确方法吗?它不是完整的代码。但我不确定我是否正确调用了数据集。我不断收到错误日志。有什么建议吗?
如果我正确理解你的问题,那么你正在尝试使用宏变量调用数据集。
下面是我快速测试的代码及其工作原理。
请看看这是否有帮助。
%let data=sashelp.class;
data abc;
set &data. (obs=1);
run;
%let dsin = pre_finalized;
data _null_;
set &dsin. (obs=1);
我也试过了
%let dsin = data.pre_finalized;
以上是调用我的代码的正确方法吗?它不是完整的代码。但我不确定我是否正确调用了数据集。我不断收到错误日志。有什么建议吗?
如果我正确理解你的问题,那么你正在尝试使用宏变量调用数据集。 下面是我快速测试的代码及其工作原理。 请看看这是否有帮助。
%let data=sashelp.class;
data abc;
set &data. (obs=1);
run;