[英]How to write the condition in SSRS for dynamically changing color of the cell based on value
[英]SSRS Change cell color depending on SUM value
我正在将数据集加载到报告中,并使用以下表达式填充我的最后一列:= Sum(Fields!ID.Value),并且加载良好,我试图设置一个条件,例如,当数字小于15时,单元格颜色将变为红色。 我尝试了很多不同的语法,但没有任何效果……它必须非常简单...? 我得到的错误是:文本框的值表达式的范围参数对于聚合无效
任何帮助都将是一件好事:)
设置背景颜色单击单元格,然后在右手的属性窗口中选择BackgroundColor
属性,然后将表达式设置为该属性。
或右键单击单元格,然后选择TextboxProperties
> Fill
并在开始处提供用于设置填充颜色的表达式的选项。 您使用了错误的表达式,该表达式应该是
= IIF(Sum(Fields!ID.Value) < 15,"Red","Transparent")
您可以将“ Transparent
更改为所需的任何颜色。 在这里看看如何使用表达式 。
这显示了如何在必要时通过使用Color属性设置字体颜色来添加颜色范围。
=iif(Sum(Fields!ID.Value) < 15,"Red",iif(Sum(Fields!ID.Value)>50,"Blue","Black"))
要更改背景颜色,您可以使用“背景颜色”属性。
=iif(Sum(Fields!ID.Value) < 15,"Red", "No Color")
请注意,SSRS 2008“透明”被替换为“无颜色”。 在透明过程中,会产生此警告消息。
[rsInvalidColor]文本框'textbox22'的BackgroundColor属性的值为“透明”,这不是有效的BackgroundColor。
作为这些的替代,使用“ #FFFFFF”代替透明或无颜色
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.