宏(删除变量中的空格)

时间:2017-10-12 10:28:39

标签: sas

我想创建一个像 -

这样的表
%let x =ab bc;

Proc sql;
    create table rx_&x as
    select * from test;
quit;

无法创建,也使用了压缩和%str。

1 个答案:

答案 0 :(得分:0)

使用%sysfunc()以便在宏代码中使用SAS功能。

%let x=ab bc;

proc sql;
create table rx_%sysfunc(compress(&x.)) as
select *
from test
;
quit;