wake-up-neo.com

SSRS-Schalter für bedingte Formatierung oder IIF

Derzeit liegt mir der folgende SSRS-Bericht 2008 vor, und ich möchte den Hintergrund der Spalten basierend auf einer bestimmten Logik bedingt formatieren.

Ich habe drei Spalten und zwei, von denen ich die Hintergrundfarbe ändern möchte. Spalten "Current Risk Level", "Trend", "Tolerance". Jede Zeile enthält entweder Niedrig, Mittel, Hoch oder Sehr Hoch

Für die Spalte "Current Risk Level" möchte ich Low = "Green", Moderate = "Blue", Medium = "Yellow", High = "Orange", Very High = "Red"

Für die Spalte "Toleranz" möchte ich Niedrig = "Rot", Mittel = "Orange", Mittel = "Gelb", Hoch = "Blau", Sehr Hoch = "Grün"

Ich weiß nicht, wie ich eine SWITCH- oder IIF-Funktion einrichten soll, um dies zu erreichen.

Jede Hilfe wäre sehr dankbar!

23
AKudla

Um die Farbe eines Textfelds dynamisch zu ändern, wechseln Sie zu Eigenschaften, zu Schriftart/Farbe, und legen Sie den folgenden Ausdruck fest

=SWITCH(Fields!CurrentRiskLevel.Value = "Low", "Green",
Fields!CurrentRiskLevel.Value = "Moderate", "Blue",
Fields!CurrentRiskLevel.Value = "Medium", "Yellow",
Fields!CurrentRiskLevel.Value = "High", "Orange",
Fields!CurrentRiskLevel.Value = "Very High", "Red"
)

Gleiches gilt für Toleranz

=SWITCH(Fields!Tolerance.Value = "Low", "Red",
Fields!Tolerance.Value = "Moderate", "Orange",
Fields!Tolerance.Value = "Medium", "Yellow",
Fields!Tolerance.Value = "High", "Blue",
Fields!Tolerance.Value = "Very High", "Green")
48
Anup Agrawal