1

我有一个这样的示例代码:

**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 选项)并为红色(在定义语句中保留颜色)。

谢谢你。

4

0 回答 0