SAS将哪个值赋给变量?

时间:2015-11-19 17:19:30

标签: sas

鉴于SAS数据集WORK.ONE:

Obs       Revenue2008   Revenue2009   Revenue2010
---       -----------   -----------   -----------
1                 1.2           1.6           2.0

以下是提交的SAS程序。

data WORK.TWO;
     set WORK.ONE; 
     Total=mean(of Rev:);
  run;

SAS会为Total分配什么价值?

据我了解,它应该会导致错误,因为Rev尚未定义。但不知何故,这是不对的。谁能告诉我为什么?非常感谢您的时间和关注。

1 个答案:

答案 0 :(得分:1)

of Rev:函数中使用mean()表示它应该采用以“Rev”开头的所有变量的均值,因为以“Rev”开头的变量值为1.2, 1.6和2.0,总值将为1.6。