SSRS单元格格式

时间:2016-04-27 12:43:04

标签: reporting-services

我要求根据DB标志更改单元格的背景颜色。

这是可能的标志:

  • flag="1"整行的背景颜色应为绿色
  • flag=2完整行的背景应为RED
  • flag=3只有特定的单元格应以背景突出显示为黄色。

目前我已经在每个单元格上添加了表达式以检查标志,但它正在创建性能问题。是否可以动态添加/删除单元格级别表达式?

我将在行级添加表达式,并根据flag添加/删除单元格表达式。

1 个答案:

答案 0 :(得分:1)

我会在数据集中添加计算列,然后进行检查并返回正确的颜色。

=IIF(Fields!flag.Value = 1, "GREEN", 
 IIF(Fields!flag.Value = 2, "RED", 
 IIF(Fields!flag.Value = 3, "YELLOW", "BLACK")

然后将背景颜色设置为该新字段。

相关问题