Как мы можем изменить раскраску строк в SSRS - PullRequest
0 голосов
/ 06 августа 2020

У меня есть таблица SSRS, в которой есть три строки. Первая строка - это категория, а вторая строка - это подкатегория. Эти поля являются отдельными полями в базе данных. Третья строка - итог. Мне нужно цветовое форматирование, как показано ниже.

Это структура моей таблицы в SSRS.

введите описание изображения здесь введите описание изображения здесь

Ответы [ 2 ]

0 голосов
/ 09 августа 2020

Альтернативой является использование следующего кода в вашем отчете (Свойства отчета -> Код)

Public Function BackColour(Byval line as Decimal) as String
 
If line = -1
    return "Gainsboro"
End If
If line = -2
    return "LightGrey"
End If
If line = -3
    return "Silver"
End If
If line mod 2 = 0
    return  "#F08080"

Else
    return "White"
End If

End Function

Теперь, если ваша внутренняя группа наиболее подробной информации, установите цвет фона на следующий:

=code.backcolour(runningvalue(Fields!sub_category_code.Value,countdistinct,nothing))

Надеюсь, это даст вам результат, который вы получили после

0 голосов
/ 06 августа 2020

Для строк «Категория» и «Всего» просто установите свойство цвета фона по своему усмотрению, поскольку оно не изменится.

Для строк подкатегории установите свойство цвета фона примерно на

=IIF(RowNumber(Nothing) Mod 2 = 0, "Silver", "#F08080")

Измените названия цветов или шестнадцатеричные значения, чтобы они соответствовали вашим нужным цветам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...