reporting services - services - Expresión de campo de SSRS para cambiar el color de fondo de la celda
reporting services ejemplos (4)
= IIF (Fields! ADPAction.Value.ToString (). ToUpper (). Contiene ("FAIL"), "Rojo", "Blanco"
También es necesario convertir a mayúsculas para la comparación es una prueba binaria.
Estoy tratando de escribir una expresión de campo para una celda en mi informe, donde tengo que cambiar el color de fondo de la celda, dependiendo del valor de la cadena en la celda. Ejemplo: si la columna tiene un valor ''Aprobado'', la celda debe mostrar un color de fondo verde. Intenté lo siguiente:
= IIF(fields!column.value = "Approved", "Green")
y
= IIF(Fields!column.Value, "Approved", "Green")
Ninguno de los dos funciona ... Sé que me falta algo en la sintaxis. Probablemente no estoy refiriendo el verde al color de fondo en la sintaxis. ¡Por favor ayuda!
= IIF (fields! Column.value = Condición, "Rojo", "Negro")
El problema con IIF (Fields! Column.Value = "Approved", "Green") es que te falta el tercer parámetro. La sintaxis correcta es IIF ([alguna expresión booleana], [resultado si la expresión booleana es verdadera], [resultado si boolean es falsa])
Prueba esto
=IIF(Fields!Column.Value = "Approved", "Green", "No Color")
Aquí hay una lista de ejemplos de expresiones Ejemplos de expresiones en Reporting Services
Utilice las Propiedades de Color y Color de Fondo para escribir Expresiones para su consulta. Agregue lo siguiente a la opción de expresión para la propiedad de color que desea atender)
Ejemplo
=iif(fields!column.value = "Approved", "Green","<other color>")
iif
necesita 3 valores, primero la columna correspondiente, luego el segundo es para manejar el True y el tercero es para manejar el False para el enunciado iif