2016-05-25 4 views
0

enter image description hereЯ бежал из альтернатив для альтернативных цветов строк в SSRS

Я получаю прилагаемый выход в SSRS для альтернативных цветов строк. Я попытался следующие три варианта кодирования для них:

v1: =IIF(ROWNUMBER(NOTHING) MOD 2, "#e2efd5", Nothing)

v2:

=iif(runningvalue(Fields!NominalReference.Value,COUNTDISTINCT,"Details") mod 2 = 0 
,IIF(ROWNUMBER(NOTHING) MOD 2=0,"#4f81bd", Nothing) 
,IIF(ROWNUMBER(NOTHING) MOD 2=1, Nothing, "#4f81bd")) 

v3: Private bOddRow As Boolean «********* ************************************************** ************** '- Отображать цветные полосы зеленого цвета в строках подробно ' - Вызов из свойства BackGroundColor всех текстовых полей строки с подробными данными '- Установить Toggle True для первого item, False для других s. '************************************************ *************************

Function AlternateColor(ByVal OddColor As String, _ 
     ByVal EvenColor As String, ByVal Toggle As Boolean) As String 
    If Toggle Then bOddRow = Not bOddRow 
    If bOddRow Then 
     Return OddColor 
    Else 
     Return EvenColor 
    End If 
End Function 

Для первого столбца, который контролирует цвет:

=Code.AlternateColor("#e2efd5", Nothing, True) 
=Code.AlternateColor(Nothing, "#e2efd5", True) 

Для остальные столбцы, не переключаться с третьим аргументом:

=Code.AlternateColor("#e2efd5", Nothing, False) 

Вам может понадобиться для переключения цвета в первом столбце в матрице.

Итак, как вы видите, все основные версии на Stack были опробованы. Поэтому любые идеи людей могли бы быть очень желанными.

+0

Если вы используете группировка или матрица. Трудно это сделать. – p2k

ответ

0

Убедитесь, что вы подаете цвет фона строки, содержащей ваши данные группы: details row

Я использую это выражение для моего цвета фона:

= IIf(RowNumber(Nothing) Mod 2 = 0, "#EFF4FF", "White") 

properties panel

+0

@ supergrady Извинения за поздний ответ. Ответ, который вы предоставили, - это версия 1 моего запроса выше. – Bobnottm

+0

Вы уверены, что применили цвет фона к строке деталей? Потому что на вашем скриншоте похоже, что подсветка фона зависит от значения столбца. – supergrady

+0

К сожалению, нет. Это действительно не нравится. – Bobnottm