【发布时间】:2018-06-12 22:25:31
【问题描述】:
我正在尝试从 Excel 工作表中获取值以更新 SAS 程序。我的代码是这样的:
ods excel;
data _null_;
%LET SS1 = '15MAY2018'd;
%LET SS2 = '05JUN2018'd;
proc sql;
create table SAS3 as
select A.PHRHIST_PAYNO
from UVICRPT.V_HRS_PAYROLL_PHRHIST A, UVICRPT.V_HRS_PAYROLL_PHRDEDN B
WHERE
AND A.PHRHIST_ACTIVITY_DATE BETWEEN &SS1 AND &SS2
AND B.PHRDEDN_ACTIVITY_DATE BETWEEN &SS1 AND &SS2
AND A.PHRHIST_PICT_CODE = B.PHRDEDN_PICT_CODE
AND A.PHRHIST_YEAR = B.PHRDEDN_YEAR
AND A.PHRHIST_SEQ_NO = B.PHRDEDN_SEQ_NO;
run;
proc print data=SAS3 style=Table noobs;
run;
ods excel close;
QUIT;
我希望变量 SS1 和 SS2 从我的工作表中的单元格中获取值。比如:
%LET SS1 = C5
有什么想法吗?我在 Excel 中使用加载项,SAS 7.15
【问题讨论】: