首页 > 解决方案 > 输入变量 SAS 宏

问题描述

%let dsin = pre_finalized;
data _null_;
set &dsin. (obs=1);

我也试过

%let dsin = data.pre_finalized;

以上是调用我的代码的正确方法。这不是完整的代码。但我不确定我是否正确调用了数据集。我不断收到错误日志。有什么建议么?

标签: sassas-macro

解决方案


如果我正确理解您的问题,则您正在尝试使用宏变量调用数据集。下面是我快速测试的代码及其工作。请看看这是否有帮助。

%let data=sashelp.class;

data abc;
set &data. (obs=1);
run;

推荐阅读