一段宏程序如下:
%macro a(code,nm);
data resdat.idx&code.(label="&nm.|&code.");
set resdat.idxqttn;
if idxcd="&code";
%mend a;
/*宏创建完毕,下面调用宏*/
%a(000001,上证指数); run;
这段程序应该没问题吧?但是我一运行就报告说是“ERROR: Some character data was lost during transcoding”
我一直找不出其中的错误,请高手指点,谢谢