SAS:条件语句错误?

SAS: conditional statement error?

你能帮我理解为什么这个说法不正确吗(来自测验)。出于某种原因,我看不出问题。

if total = 140 then status EQ 'works';

谢谢!

eq 是比较等于运算符,而不是赋值等于运算符。 = 扮演这两个角色。

所以,

if total eq 140 then status='works';

完全合法。