Попробуйте это:
proc sql
select std(V) into :sigmav_new from bb
quit
...
%sysfunc(abs(-&sigmav_new.))<0.01
Это заняло бы стандартное отклонение от v, поместило его в макро-переменную (числовую), которая затем могла бы использоваться abs () в команде sysfunc.
Возможно, вам понадобится оператор let или что-то еще, или вы собираетесь выполнить abs (), и результат просто «уплывает» в память.
Трудно сказать, что именно вы хотите сделать со значением, не видя немного больше вашего кода.
Хорошая статья SUGI на% sysfunc % SYSFUNC: расширение языка макросов SAS