【发布时间】:2011-01-11 12:55:49
【问题描述】:
我在创建 RDL 报告时遇到了一些问题。 我希望在某些条件下,当我在 excel 中导出该报告时,某些记录在 Report.as 以及 execl 中以红色显示。 任何人都可以帮助我做到这一点..? 我正在使用 Reporting server 2005。
【问题讨论】:
标签: reporting-services rdlc rdl
我在创建 RDL 报告时遇到了一些问题。 我希望在某些条件下,当我在 excel 中导出该报告时,某些记录在 Report.as 以及 execl 中以红色显示。 任何人都可以帮助我做到这一点..? 我正在使用 Reporting server 2005。
【问题讨论】:
标签: reporting-services rdlc rdl
为此,您通常会在要更改的表格单元格的“颜色”属性(或“背景颜色”属性)中使用条件表达式。
要根据字段“价格”的值更改单元格的文本颜色,例如,在报表设计器中,您需要选择单元格,单击属性中的“颜色”属性下拉菜单窗口,然后选择“表达式”。然后输入如下表达式:
=iif(Fields!Price.Value >= 5000, "Red", "Black")
...其中“红色”和“黑色”与颜色属性列表中可用列表中的颜色名称相匹配。这将使任何超过 5,000 的价格变为红色,而将其他价格保持为黑色。
【讨论】: