Cognos透视表基于隐藏计算值的条件样式设置问题
解决Cognos透视表基于隐藏查询字段的条件样式高亮问题
针对你遇到的RSV-VAL-0032错误,有三种可行的解决方式:
方法一:添加字段后隐藏列
- 将查询中的
[Table].[Pourcentage variation D-1]字段拖入透视表的列/行区域(根据你的维度布局选择) - 右键该字段的列标题,选择「隐藏列」
- 此时该字段已被纳入报表的属性列表,可正常作为条件样式的判断依据,且不会在报表中显示
- 将查询中的
方法二:直接在条件样式中使用计算表达式
无需依赖预先计算的方差字段,直接在条件样式规则中写入日环比百分比的计算逻辑。假设每日数值字段为[Table].[Daily Value],条件可写为:([Table].[Daily Value] - previous([Table].[Daily Value] for [Table].[Date])) / previous([Table].[Daily Value] for [Table].[Date]) between 0.05 and 10这样跳过隐藏字段的步骤,直接通过表达式生成判断值。
方法三:设置查询字段为隐藏后添加到度量区
- 在查询编辑器中选中
[Table].[Pourcentage variation D-1]字段 - 在属性面板找到「可见性」选项,设置为「隐藏」
- 将该隐藏字段拖入透视表的「度量」区域(无需显示在布局中)
- 透视表会自动识别该字段为可用属性,条件样式规则即可正常调用
- 在查询编辑器中选中
内容的提问来源于stack exchange,提问作者Max1502
相关产品推荐
相关产品推荐

