Ich habe für alternative Zeilenfarben in SSRS aus Alternativen laufe
ich die beiliegende Ausgabe in SSRS immer für alternative Zeilenfarben. Ich habe die folgenden drei Versionen der Codierung für sie versucht:
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: Privat bOddRow As Boolean ‚********* ************************************************** ************** '- Zeigen Sie eine grüne Balkenart Farbband im Detail an Zeilen ' - Call von BackGroundColor-Eigenschaft aller Detailzeile Textfelder '- Set Toggle True für zuerst Artikel, False für andere 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
für die erste Spalte, die die Farbe steuert:
=Code.AlternateColor("#e2efd5", Nothing, True)
=Code.AlternateColor(Nothing, "#e2efd5", True)
Für die verbleibenden Spalten, wechseln Sie nicht mit dem dritten Argument:
=Code.AlternateColor("#e2efd5", Nothing, False)
Sie müssen die Farben in der ersten Spalte in einer Matrix wechseln.
Also, wie Sie sehen können, wurden alle Hauptversionen auf Stack versucht. Daher wären alle Ideen, die Menschen mögen, sehr willkommen.
Wenn Sie mit Gruppierung oder Matrix, Es ist schwer, es zu machen. – p2k