reporting-services - SSRS 动态改变单元格背景和字体颜色

标签 reporting-services ssrs-2008 ssrs-tablix

对于小于 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/

相关文章:

sql-server - 多值参数中的大量值

reporting-services - 行间距宽度

sql - SSRS 比较 2 行(新行与旧行)并突出显示差异/更改

reporting-services - Tablix 中的 SSRS 停止组被拆分为多个打印页面

reporting-services - 如何在本地部署ssrs?

sql-server - 如何修复SSRS每页中的组数

dataset - 如何确定哪个数据集用于特定变量?

ssrs-2008 - 通过数据值更改 SSRS 报告中的行颜色

asp.net - 如何使用基于数据表的单元格重复 Tablix

reporting-services - 找出过滤器表达式无法在 SSRS 中求值的原因