小编tit*_*ita的帖子

SAS 阵列创建

我正在尝试创建包含值的数组。

proc sql noprint;
select count(*) into :dscnt from study;
select libname into :libname1 - :libname&dscnt from study;
quit;
Run Code Online (Sandbox Code Playgroud)

我认为语法是正确的,但我在 SAS Studio 中不断收到以下错误消息。

***NOTE: PROC SQL set option NOEXEC and will continue to check the syntax of statements.
NOTE: Line generated by the macro variable "DSCNT".
79         libname       4
                      _
                      22
                      200
ERROR 22-322: Syntax error, expecting one of the following: ',', FROM, NOTRIM.  

ERROR 200-322: The symbol is not recognized and will be ignored.***
Run Code Online (Sandbox Code Playgroud)

有人可以向我解释我做错了什么吗?

谢谢

sas proc-sql sas-macro

3
推荐指数
1
解决办法
131
查看次数

标签 统计

proc-sql ×1

sas ×1

sas-macro ×1