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

Sas 如何转义宏名称后面的下划线?,sas,Sas,我正在写一些类似这样的procsql代码 %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\u some\u后缀”

我正在写一些类似这样的
procsql
代码

%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\u some\u后缀”停止?为了便于阅读,我希望在文件名中使用以下下划线。

使用点明确结束宏变量引用:

mylib.matches_&psample._some_suffix