Jia1Zhao 发表于 2020-3-11 17:02 
你把compute height 改成compute weight,是可行的,你选取height列却变化weight不对
选取height列,可以对当前及前面的列进行变化的,后面的列为什么不能变化,附上code
proc report data = sashelp.class;
column name height weight;
define name / display;
define height / display;
define weight / display;
compute height;
if height > 60 then do;
call define("name","style","style=[background=yellow]");/*这里name可以被染黄,但是换成weight就不行了*/
end;
endcomp;
run;