форматы и информация не работают таким образом.информаты изменяют входящие данные, прежде чем они будут сохранены в наборе данных sas.форматы изменяют способ представления данных для вывода, но базовые данные остаются неизменными.кроме того, форматы не применяются к вычислениям.
Вы можете попробовать что-то вроде этого?
data abc;
a = 1; output;
a = 99; output;
run;
data def;
set abc;
if a = 99 then a = .N;
run;
proc means data = def;
var a;
run;