标题: 请教如何根据条件在log中输出message [打印本页] 作者: shiyiming 时间: 2008-7-8 12:25 标题: 请教如何根据条件在log中输出message 比如一个dataset test 中有 a b 两个变量。
当a='a' 时, b 必须等于'b' 否则就要在 log file中输出 error。 请问如何实现。
data test;
if a='a' and b^='b' then
%put error;
run;
但是不work。 是不是%put只有在macro里面才work 在data step里是不work的?
请教应该如何写这个code。 谢谢作者: shiyiming 时间: 2008-7-8 13:28 标题: Re: 请教如何根据条件在log中输出message data test;
input a $ b $;
cards;
a c
a b
b a
a f
;
run;
data _null_;
set test;
if a='a' and b^='b' then do;
put "error " a b;
end;
run;