Я пытаюсь использовать &let
в начале моего скрипта для определения новой макропеременной ... она должна состоять из уравнения из переменных из набора данных. Уравнение выглядит примерно так, но SAS всегда дает мне такую ошибку (ошибка Runtime была встречена, см. Журнал ...).Как определить макро переменную с помощью уравнения с переменными из набора данных в SAS Miner
Уравнение:
%let var_bad = (receivable_actual * 0.5) -
(EM_EVENTPROBABILITY * 0.02 * receivable_actual) +
((1 - EM_EVENTPROBABILITY) * 0.5 * (receivable_actual - amt_instalment));
Можете ли вы, ребята, помочь мне исправить это?
Спасибо, Адам
Пожалуйста, загляните в файл журнала для сообщения об ошибке. Вы можете найти его в разделе Результаты-> Просмотр-> SASResults или если он усечен, найдите файл EMLOG.log/EMTRAIN.log в фактической папке узлов. – Jetzler
. Привет, я уже разместил его в качестве ответа здесь, потому что он был слишком долго для ответа на ваш комментарий –
Вы не получите код счета от EM, который вы можете использовать? – Reeza