【问题标题】:Input Variable SAS Macro输入变量 SAS 宏
【发布时间】:2021-12-07 14:58:23
【问题描述】:
%let dsin = pre_finalized;
data _null_;
set &dsin. (obs=1);

我也试过

%let dsin = data.pre_finalized;

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

【问题讨论】:

  • 你想做什么?我想这可能会奏效,但这取决于你在做什么。包括错误/等。在问题中。
  • 宏代码仍然需要生成有效代码。如果没有宏变量,您的工作代码会是什么样子?
  • 您能否说明您遇到了什么错误以更好地了解该问题?

标签: sas sas-macro


【解决方案1】:

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

%let data=sashelp.class;

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多