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;