¿Cómo puedo determinar el color de fondo de la celda de registro?

Como, tengo los siguientes escenarios.

  ID   Column2  Column3

  1       A       A
  2       B       D
  3       C       C
  4       D       D
  5       E       E

El valor de column2 y column3 para ID-2 es diferente, por lo que resalté (color de fondo) column3 como registro actualizado. Ahora quiero resaltar el campo de ID (ID-2) ya que tiene un valor actualizado en la columna3. Tengo algunas otras combinaciones de campos y si son diferentes en términos de valor, quiero resaltar el campo ID.

0
PatHardi 20 feb. 2018 a las 19:13

2 respuestas

La mejor respuesta

Puedes usar algo como esto ...

=SWITCH (
   Fields!Column2.Value <> Fields!Column2.Value, "Yellow",
   Fields!anotherColumn.Value <> Fields!yetAnotherColumn.Value, "Yellow",
   True, Nothing
)

Esto dice ... Si la columna 2 no es igual a la columna 3, devuelve "Amarillo" Si otra columna no es igual a otra columna, devuelve "Amarillo" si no, devuelve Nothing

Nothing es el valor predeterminado para el fondo y es esencialmente 'transparente'

0
Alan Schofield 20 feb. 2018 a las 21:13

Si lo entiendo correctamente, entonces usa una declaración SWITCH como expresión para el color de fondo

Según su comentario a continuación, si la columna 3 no es igual a la columna 2, cambie el color de fondo a Amarillo, de lo contrario Transparente. Cambiar la columna Id de la misma fila para que coincida

Para Id y Columna 3, use la misma instrucción SWITCH como expresión para el color de fondo de cada celda respectivamente.

=Switch(
   Fields!Column3.Value <> Fields!Column2.Value, "Yellow",
   true, "Transparent"
)
0
Mazhar 21 feb. 2018 a las 09:19