Я бежал из альтернатив для альтернативных цветов строк в 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 были опробованы. Поэтому любые идеи людей могли бы быть очень желанными.
Если вы используете группировка или матрица. Трудно это сделать. – p2k