请问各位, 使用一下语句,最后为什么 没有结果弹出
*conditional macro logic;
LIBNAME Chapter7 'E:\SAS\Library\Chapter7';
ODS HTML;
PROC OPTIONS OPTION=MACRO;
RUN;
%MACRO DAYREPORT;
%IF &SYSDAY=monday %THEN %DO;
PROC PRINT DATA=Chapter7.macro5;
FORMAT date WORDDATE18. amount DOLLAR7.;
TITLE "&SYSDAY report";
RUN;
%END;
%ELSE %IF &SYSDAY=saturday %THEN %DO;
PROC MEANS DATA=Chapter7.macro5 MEAN MIN MAX MAXDEC=0;
VAR quantity;
CLASS variety;
FORMAT date WORDDATE18. amount DOLLAR7.;
TITLE "&SYSDAY.repot";
RUN;
%END;
%MEND DAYREPORT;
DATA Chapter7.macro5;
INFILE 'E:\SAS\Library\Temp\macro.txt' FIRSTOBS=2;
INPUT id $ date MMDDYY10. variety $ quantity amount;
RUN;
%DAYREPORT
这个是原数据
240W 02-07-2012 Ginger 120 960
240W 02-10-2012 Protea 180 1710
356W 02-10-2012 Heliconia 60 720
356W 02-15-2012 Anthurium 300 1050
188R 02-16-2012 Ginger 24 192
188R 02-18-2012 Anthurium 24 96
240W 02-21-2012 Heliconia 48 600
240W 02-27-2012 Protea 48 456
356W 02-29-2012 Ginger 240 1980
求助~