对于小于 80 的值,我需要将表格单元格背景颜色更改为黄色,将字体颜色更改为粗体/红色。
细胞表达为 =字段!标记值
如何更改单元格背景颜色/将颜色填充为黄色?
最佳答案
SSRS 中的几乎所有内容都是表达式,因此您可以使用 VBA 代码有条件地设置属性值。
要设置背景颜色,请设置 BackgroundColor
表格单元格的属性是:
=IIF(Fields!Mark.Value < 80, "Yellow", "White")
要将字体设置为粗体,请设置
Font
- FontWeight
表格单元格的属性是:=IIF(Fields!Mark.Value < 80, "Bold", "Normal")
要使文本变为红色,请设置
Color
表格单元格的属性是:=IIF(Fields!Mark.Value < 80, "Red", "Black")
关于reporting-services - SSRS 动态改变单元格背景和字体颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23400861/