sas - 输入变量 SAS 宏
问题描述
%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;