2017-08-29 5 views
1

私はこのマクロ名に続くアンダースコアをエスケープするにはどうすればよいですか?

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

ようないくつかのproc sqlコードを書いているが、SASは私に警告を与える

WARNING: Apparent symbolic reference PSAMPLE_SOME_SUFFIX not resolved. 

どのように私はSASがマクロ名がpsampleなく `psample_some_suffix 'で停止していることを理解させるのですか?読みやすさのために、私はこれらのアンダースコアを私のファイル名で欲しがっています。

答えて

2

明示的にマクロ変数参照を終了するドットを使用:

mylib.matches_&psample._some_suffix 
関連する問題