繁体   English   中英

SSRS根据SUM值更改单元格颜色

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM