如何转义宏名称后面的下划线?

时间:2017-08-29 19:48:24

标签: sas

我正在写一些像这样的proc sql代码

%let psample = 10;
proc sql;
    create table mylib.matches_&psample_some_suffix as
    select ...

但是SAS给了我警告

WARNING: Apparent symbolic reference PSAMPLE_SOME_SUFFIX not resolved.

如何让SAS了解宏名称是以psample而非“psample_some_suffix”停止?为了便于阅读,我希望在我的文件名中加上这些下划线。

1 个答案:

答案 0 :(得分:2)

使用点显式结束宏变量引用:

mylib.matches_&psample._some_suffix 
相关问题