Появление ошибки "Выполнение выполнено для функционального модуля" при вызове функции
Я написал один модуль в proc iml и пытался вызвать его с помощью вызова fuctiong и предоставленных параметров.
Но его бросок erorr: run выполняется для функционального модуля.
Любое предложение?
1 ответ
В сообщении об ошибке говорится, что вы определили функцию, которая возвращает значение ("функциональный модуль"), поэтому вам нужно вызывать его следующим образом: x = MyFunction(x,y,z);
Вы не можете использовать оператор CALL для вызова функции, только для вызова подпрограмм, которые не возвращают значений.