您能否通过选择查询到 SAS 变量来帮助我获取值。
选择总是从表中返回两个数据值;我想将它们插入到数据步骤的两个变量中。
谢谢,
如果“选择请求”是指 SQL 语句,那么最好的方法可能是使用“选择进入”语法,这会将变量放入 SAS 宏变量中。
举例说明这是如何工作的,您可能有:
/*test data*/
data test;
input mynumber;
datalines;
1
2
;
/*Put the data from the test dataset into two macro variables*/
proc sql;
select *
into :mymacrovar1-:mymacrovar2
from test;
quit;
/*Retrieve the macro variables*/
data test2;
retrievevariables = &mymacrovar1;
output;
retrievevariables = &mymacrovar2;
output;
run;