【发布时间】:2016-11-12 22:28:24
【问题描述】:
我正在为一项学校作业编写一个宏,该宏会将航空公司的名称传递给宏,我确信它与缺少的字符串和“和”有关,但它不会运行。请告诉我我做错了什么。
%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:语法错误,需要以下之一:名称、;、降序、未排序、全部、字符、字符、数字。
标签: parameters macros sas