我有一个包含10个文件名的字符串列表。对于每个文件,我需要读取它并生成一些表格和图表并将结果保存为PDF文件(我使用的是ods pdf) 现在我想自动化这个过程,所以sas可以读取第一个元素,生成结果并将它们保存为pdf,然后转到下一个文件名并在...中读取它 任何人都可以帮助我吗?谢谢!
我的部分代码:
%macro print;
%do i=1 %to 10;
PROC IMPORT OUT= ConfigTable DATAFILE= "/sas/data/Table.xlsx"
DBMS=xlsx REPLACE;
GETNAMES=YES;
RUN;
PROC IMPORT OUT= DFW DATAFILE= "/sas/data/%scan(&arr, &i, %str(,)).xlsx"
DBMS=xlsx REPLACE;
GETNAMES=YES;
RUN;
PROC SQL;
CREATE TABLE DFWFlow as
(SELECT *, ......)
ORDER BY .....;
QUIT;
%end;
%mend;
%print;
但它不起作用.....