红色部分,
ne是和谁比较啊? 这段程序的其他部分都懂,但是不知道宏的条件语句条件是什么?
%macro staffsales(salesreps,repmonth);
%let personnumber=1;
%do %while (%scan(&salesreps,&personnumber) ne );
%let salesinits=%scan(&salesreps,&personnumber);
proc means data=books.ytdsales n sum;
title "Sales for &salesinits during month &repmonth";
where saleinit="&salesinits" and
month(datesold)=&repmonth;
class section;
var saleprice;
run;
%let personnumber=%eval(&personnumber+1);
%end;
%mend staffsales;
%staffsales(MJM BLT JMB,5)