0
我正在为一个学校作业编写一个宏,它将把一个航空公司的名称传递给宏,我相信它与字符串和“and”缺少关系,但是它不会运行。请告诉我,我做错了。在SAS宏中传递参数
%macro select airine=;
proc means data=mytables.airtraffic noprint ;
where bosflights gt 0 and bospassengers gt 0;
by &airline;
var bosflights bospassengers;
output out=mytables.bosflightsairport sum (bosflights bospassengers)= flights passengers;`
run;
%mend select;
%select airline = Envoy Air;
我固定的,但仍然有错误22-322:语法错误,需要下列之一:名称,;,降,NOTSORTED,_ALL_,_CHARACTER_,_CHAR_, _NUMERIC_。 – kahunabee