我有一个这样的示例代码:
**Variable Condition**
1 Stable
2 Unstable
3 Unstable
4 Stable
5 Stable
6 Stable
Average Unstable
我正在处理 ods tagsets.excelxp 以使用 proc Reporting 导出此数据。我创建了一个 PROC FORMAT 来声明 Condition 列的格式:(如果 condition=Unstable,则背景颜色为红色,否则为绿色)。我使用以下方法在我的 PROC REPORT 上应用了这种格式:
定义条件/样式(列)= [];
接下来,我想使用计算语句将格式应用于我的最后一行(平均值):
COMPUTE Variable;
IF Variable= 'Average' THEN CALL DEFINE(_COL_,'style', 'style [fontweight=bold
background='gray']');
ENDCOMP;
问题是我想在平均行的最后一个单元格中保留我的红色背景(值='不稳定'),由于计算语句而变成灰色。换句话说,我希望我的最后一个单元格为粗体(在计算语句中保留 fontweight 选项)并为红色(在定义语句中保留颜色)。
谢谢你。