Я пытаюсь использовать функцию @RETURN в сценарии расчета в планировании Oracle. Он должен возвращать сообщение об ошибке «Пожалуйста, проверьте это еще раз», если «SGAseason» равен 1, в противном случае для «SGAseasonvalid» должно быть указано значение 100. К настоящему времени он возвращает сообщение об ошибке в ОБОИХ случаях. Кто-нибудь знает, в чем проблема / как обойти?
FIX("FY18" AND "Mar")
"SGAseasonvalid" (
IF("SGAseason" == 1 )
@RETURN("Please check this again", ERROR);
ELSEIF("SGAseason" <> 1 )
100;
ENDIF)
ENDFIX