我要求根据DB标志更改单元格的背景颜色。
这是可能的标志:
flag="1"
整行的背景颜色应为绿色flag=2
完整行的背景应为RED flag=3
只有特定的单元格应以背景突出显示为黄色。 目前我已经在每个单元格上添加了表达式以检查标志,但它正在创建性能问题。是否可以动态添加/删除单元格级别表达式?
我将在行级添加表达式,并根据flag添加/删除单元格表达式。
答案 0 :(得分:1)
我会在数据集中添加计算列,然后进行检查并返回正确的颜色。
=IIF(Fields!flag.Value = 1, "GREEN",
IIF(Fields!flag.Value = 2, "RED",
IIF(Fields!flag.Value = 3, "YELLOW", "BLACK")
然后将背景颜色设置为该新字段。