如何使用自定义代码添加类似Excel"色标"条件格式设置为SSRS报告

时间:2016-08-10 00:16:20

标签: sql tsql reporting-services

我正在尝试在SSRS中使用此自定义代码

public function ColorScaleRYG(value, minValue, maxValue) as string

在ssrs中的自定义代码中 然后在填充表达式

=Code.ColorScaleRYG(Sum(Fields!SalesAmount.Value), 0, 100000)

这应该会破坏我在组中的值并指定从红色(0)到绿色(最大值)的颜色阴影。 但由于某种原因没有任何反应/ 我错过了什么? 我需要这样的东西: enter image description here

1 个答案:

答案 0 :(得分:0)

我不能像你的代码那样给你具体的答案,但这就是我如何去做。

在设计模式中,我右键单击所需的单元格并选择" 文本框属性

然后,我转到填充标签,然后点击“填充颜色”旁边的表达式按钮

我然后用户类似下面的代码

=IIF(Fields!Total_Eligible.Value>100,"MidnightBlue","Silver")

你应该能够堆叠这个IIF命令。

这只是改变领域的问题!字段到approriate变量然后条件。

返回以下值

enter image description here

希望这有助于。

发布说明 - 可能不会使用这些颜色,因为它们不易阅读,我只是随机抓取两个现有报告进行演示。