0
我想創建一個表喜歡 -宏(變量中刪除空格)
%let x =ab bc;
Proc sql;
create table rx_&x as
select * from test;
quit;
無法創建,使用了壓縮和%力量爲好。
我想創建一個表喜歡 -宏(變量中刪除空格)
%let x =ab bc;
Proc sql;
create table rx_&x as
select * from test;
quit;
無法創建,使用了壓縮和%力量爲好。
使用%sysfunc()
爲了在宏代碼中使用SAS函數。
%let x=ab bc;
proc sql;
create table rx_%sysfunc(compress(&x.)) as
select *
from test
;
quit;
所以你想讓你的表被稱爲'rx_abbc'? – user2877959
user2877959是正確的。 Quote =「空白不能出現在SAS名稱中。」參考:http://support.sas.com/documentation/cdl/en/lrcon/62955/HTML/default/viewer.htm#a000998953.htm – pinegulf
請說明您如何使用compress和您收到的錯誤。 – Tom