在调用函数时遇到错误'为功能模块执行的运行'

时间:2014-04-20 09:10:46

标签: sas sas-iml

我在proc iml中编写了一个模块,并尝试使用call fuctiong和提供的参数调用它。

但它抛出了恐怖: 为功能模块执行run。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

错误消息表明您已经定义了一个返回值的函数('function module'),因此您需要像这样调用它: x = MyFunction(x,y,z);

您不能使用CALL语句来调用函数,只能调用不返回值的子例程。