Sas 格式冲突:Proc格式和调用定义-Proc报告

Sas 格式冲突:Proc格式和调用定义-Proc报告,sas,sas-ods,Sas,Sas Ods,我有这样一个示例代码: **Variable Condition** 1 Stable 2 Unstable 3 Unstable 4 Stable 5 Stable 6 Stable Average Unstable 我正在使用ods tagsets.excelxp使用过程报告导出此数据。 我创建了一个PROC格式来声明条件列的格式:(如果条件=不稳定,背景颜色

我有这样一个示例代码:

**Variable Condition**  
   1        Stable
   2        Unstable
   3        Unstable
   4        Stable
   5        Stable
   6        Stable
 Average    Unstable
我正在使用ods tagsets.excelxp使用过程报告导出此数据。 我创建了一个PROC格式来声明条件列的格式:(如果条件=不稳定,背景颜色为红色,否则为绿色)。我在我的PROC报告中使用了以下格式:

定义条件/样式(列)=[]

接下来,我想使用compute语句对最后一行(平均值)应用一种格式:

COMPUTE Variable;  
IF Variable= 'Average' THEN CALL DEFINE(_COL_,'style', 'style [fontweight=bold 
background='gray']'); 
ENDCOMP;
问题是,我希望将红色背景保留在平均行中的最后一个单元格中(值为class='Unstable'),由于Comput语句,该行变为灰色。换句话说,我希望我的最后一个单元格是粗体的(在compute语句中保留fontweight选项)和红色的(在define语句中保留颜色)


谢谢。

如果您包含一套完整的代码(接近但不够接近)来复制问题,这将是一个更好的问题。如果您包含一套完整的代码(接近但不够接近)来复制问题,这将是一个更好的问题。