【发布时间】:2018-11-30 09:23:50
【问题描述】:
%macro pesee(nom, imprec, poids, nb_simul);
data &nom.;
do i=1 to &nb_simul.;
PoidsR= RAND('UNIForm', &poids.*(1- &imprec.), &poids.*(1+ &imprec.));
output;
end;
run;
%mend;
%pesee(Sucre, 0.1,200,3);
你好,
我正在启动宏模拟,但它一直给出以下错误Line and column cannot be determined。
【问题讨论】:
-
您好,代码是在 9.4 上执行的,我没有错误或警告。您可以在代码前添加
options mprint mlogic symbolgen;吗?可能有助于查找错误。 -
开始一个新会话并再次运行。它也适合我
-
显示更多代码,之前和之后,以及是否从另一个宏中调用。
-
嗨; “无法确定行和列”本身并不是错误。这是另一个错误的伴随,只是说 SAS 无法在执行宏中告诉您它在日志的哪一行,因为宏会生成自己的行。您在日志中还看到了哪些其他错误?
-
亲爱的朋友们,是的,在程序重新启动后,宏起作用了。非常感谢!