%macro sp;
data tecent.user_kw_3;
set tecent.user_kw_2;
%do i=1 %to 36;
%if new&i ^= . %then
word&(2i-1)=scan(new&i,1,':');
word&(2i)=scan(new&i,2,':');
%end;
%mend;
%sp;
错误提示
NOTE: Line generated by the invoked macro "SP".
127 word&(2i-1)=scan(new&i,1,':')
----
180
NOTE: Line generated by the invoked macro "SP".
131 word&(2i-1)=scan(new&i,1,':')
----
180
NOTE: Line generated by the invoked macro "SP".
135 word&(2i-1)=scan(new&i,1,':')
应该怎么改?