我正在处理 SSRS 排名报告,其中排名第一应该有绿色背景,而最后一名应该有红色背景。
以下是示例:
我尝试使用自定义代码,但以下代码并没有起作用:以下是使用的 SSRS 表达式:
=Code.RankColour(me.value, 1, Fields!RankName.Value)
并且RankColor代码如下:
Public Function RankColourTotals(ByVal Value As Decimal, ByVal MinValue As Decimal, ByVal MaxValue As Decimal) As String
Dim strColor As String
Select Case Value
Case MaxValue
strColor = "Salmon"
Case MinValue
strColor = "LightGreen"
Case Else
strColor = "Gainsboro"
End Select
Return strColor
End Function
注意: 我正在使用 SQL 2008 R2