wake-up-neo.com

SSRS Ändert dynamisch den Zellenhintergrund und die Schriftfarbe

Ich muss die Hintergrundfarbe der Tabellenzelle in Gelb und die Schriftfarbe in Fett/Rot für Werte ändern, die unter 80 liegen.

Zellenausdruck ist = Felder! Mark.Value

Wie ändere ich die Zellhintergrundfarbe/Füllfarbe auf Gelb?

8
goofyui

Fast alles in SSRS ist ein Ausdruck, sodass Sie den Eigenschaftswert mithilfe von VBA-Code bedingt festlegen können.

Um die Hintergrundfarbe festzulegen, setzen Sie die Eigenschaft BackgroundColor der Tabellenzelle auf:

=IIF(Fields!Mark.Value < 80, "Yellow", "White")

Um die Schriftart fett darzustellen, setzen Sie die Eigenschaft Font-FontWeight der Tabellenzelle auf:

=IIF(Fields!Mark.Value < 80, "Bold", "Normal")

Um den Text rot zu machen, setzen Sie die Eigenschaft Color der Tabellenzelle auf:

=IIF(Fields!Mark.Value < 80, "Red", "Black")
11
Chris Latta
  1. textfeld auswählen -> Rechtsklick -> zur Eigenschaft gehen
  2. font-> color-> gib deinen Ausdruck ein ex: = iif (Fields! status.Value = "1", "Green", "Red")
0