validaciones switch services funciones example code reporting-services ssrs-2008 switch-statement iif-function

reporting-services - funciones - switch reporting services



Conmutador de formato condicional de SSRS o IIF (1)

Actualmente tengo el siguiente Informe SSRS de 2008 y quiero formatear condicionalmente el fondo de las columnas en función de cierta lógica.

Tengo tres columnas y dos de las cuales me gustaría cambiar el color de fondo. Columnas "Nivel de riesgo actual", "Tendencia", "Tolerancia". Cada uno contiene filas de Bajo, Moderado, Medio, Alto, Muy Alto

Para la columna "Nivel de riesgo actual" Me gustaría Baja = "Verde", Moderada = "Azul", Mediana = "Amarilla", Alta = "Naranja", Muy alta = "Roja"

Para la columna "Tolerancia" me gustaría Low = "Red", Moderate = "Orange", Medium = "Yellow", High = "Blue", Very High = "Green"

No sé cómo configurar una función SWITCH o IIF para lograr esto.

¡Cualquier ayuda sería realmente apreciada!


Para cambiar dinámicamente el color de un cuadro de texto, vaya a las propiedades, vaya a la fuente / Color y configure la siguiente expresión

=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" )

La misma manera para la tolerancia

=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")