I have crafted a test set to explain what I mean (the NOPRINT columns are something else I'm working with that's already settled).
data test;
input cat $ a b;
datalines;
A 4 5
B 2 7
C 8 4
D 1 9
;
run;
proc report data=test nowd;
column cat a b;
define cat / '' group order = data;
define a / 'a' analysis pctsum format=percent8.1;
define b / 'b' analysis pctsum format=percent8.1;
compute b;
if b > a then call define(_col_,'style','style={font_weight=bold}');
endcomp;
rbreak after / summarize;
run;
The COMPUTE block is where I need help. I want it to compare the PCTSUM in each row for a and b. If the PCTSUM of b is larger, I want to bold b in that row; if the PCTSUM of a is larger, I want to bold a in that row. (It's highly unlikely that they will be equal in my application, but I guess we could make the first condition greater than or equal to.) Thanks.
... View more