这是我的代码。我知道如何格式化副标题Total
。但是如何使Total
列为粗体和红色而不是默认的黑色?
proc tabulate data=HAVE missing;
class Date City/order=data preloadfmt;
format City $Areaformat.;
var Index;
table (Date=''), Index*(sum='') * (City='' all=Total);
run;
答案 0 :(得分:1)
您需要使用keyword声明。这样,您就可以将样式(以及其他内容)应用于all
等关键字,甚至应用于mean
等统计信息。
要将粗体应用于整个列,您可以使用[style=<parent>]
来降低all
的样式,也可以直接将其应用于内联。
proc tabulate data=sashelp.class;
class sex age;
var height;
keyword all/style={fontweight=bold};
keyword mean;
*Options - first brings the style from the all keyword, second applies directly.;
tables (sex=''),height*(mean='') * (age='' all=Total)*[style=<parent>];
tables (sex=''),height*(mean='') * (age='' all=Total*[style={fontweight=bold}]);
run;