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语句中保留颜色)
谢谢。如果您包含一套完整的代码(接近但不够接近)来复制问题,这将是一个更好的问题。如果您包含一套完整的代码(接近但不够接近)来复制问题,这将是一个更好的问题。