Я работаю над SSRS Ranking report, где Ранг 1 должен иметь фон Green и last Rank должен иметь фон Red.Условное форматирование 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
Для получения информации, если вам нужно выполнить несколько обновлений, так как файл rdl - это фактически XML, вы можете открыть его в текстовом редакторе и выполнить простой поиск и замену, чтобы обновить цвета во всех выражениях – Jonnus