En este tutorial, aprenderá a aplicar formato condicional en sus informes paginados. Las funciones principales utilizadas son el Generador de expresiones y las Propiedades de marcador de posición .
El formato condicional ayuda a resaltar datos específicos en su informe. Esto es especialmente útil cuando se trata de toneladas de datos.
Con Expression Builder, puede programar su informe para enfatizar puntos de datos críticos, como cambiar los valores a rojo o cambiar el estilo de fuente si cumplen o no los requisitos establecidos.
Hay dos formas de abrir el Generador de expresiones en el Generador de informes. También puede utilizar las Propiedades de marcador de posición para aplicar formato condicional. Estos se discuten en detalle a continuación.
Tabla de contenido
Uso del generador de expresiones
Haga clic derecho en cualquier celda de su tabla y luego haga clic en Expresión .

Esto abre la ventana emergente del generador de expresiones .

El generador de expresiones le permite formatear cualquier valor en su informe paginado. También hay categorías específicas para el formato entre las que puede elegir.
Los campos incorporados se utilizan para formatear elementos de campo comunes en su informe, como números de página. También puede optar por agregar el nombre del usuario que imprimió el informe utilizando el elemento ID de usuario.

Para la categoría Parámetros , puede consultar su código. La categoría Campos muestra los campos disponibles para formatear según su conjunto de datos. En este caso, muestra los campos de la tabla Ventas.

De manera similar, las categorías Conjuntos de datos y Variables muestran los conjuntos de datos y las variables en su informe. En este caso, contiene el conjunto de datos de Ventas mientras que no tiene ninguna variable.


Los operadores son acciones que puede realizar en los datos de su informe. Se compone de cinco subcategorías: Aritmética , Comparación , Concatenación , Lógica y Bit Shift .
Esta categoría le ofrece la mayor flexibilidad cuando se trata de formatear datos en informes paginados .

También hay funciones comunes que puede usar.

Al hacer clic en una función específica, obtendrá una descripción y un ejemplo de cómo usarla. Entonces, a pesar de las varias funciones disponibles, aún es fácil entender cómo usarlas.
Uso de las propiedades del marcador de posición
En esta demostración, los valores de Margen de beneficio superiores al 40 % deben resaltarse en rojo. Para hacerlo, necesita usar una instrucción IF .
Abra la ventana Propiedades de marcador de posición . Puede encontrar esto haciendo clic derecho en el campo que desea formatear. Luego, vaya al panel Fuente . Haga clic en el botón fx debajo de la opción Color.

Puede encontrar un argumento de ejemplo de sentencia if al hacer clic en la categoría Funciones comunes y luego en Flujo de programa .

Copie este argumento y revíselo para adaptarlo al formato condicional en el que desea que estén los datos. En este caso, si un campo Margen de valor de beneficio es mayor que 0,4, aparecerá en rojo. Si no, será negro.

Una vez que haya terminado, haga clic en Aceptar. Cuando ejecute su informe, verá que el formato condicional que creó se aplicó a la columna % de margen de beneficio según lo previsto.

Acceso al Generador de expresiones mediante el panel de propiedades
Otra forma de acceder al generador de expresiones es haciendo doble clic en el valor que desea editar. En el panel Propiedades , haga clic en el menú desplegable de la propiedad que desea formatear y luego haga clic en Expresión .

Si desea que dos o más columnas tengan el mismo formato condicional, copie y pegue la expresión en cada valor.
Por ejemplo, si desea que los valores de la columna Ciudad también se vuelvan rojos si sus valores de margen de beneficio son rojos, pegue el formato condicional del último valor en la expresión de color del primero.
Puede continuar haciéndolo para otros valores en su informe.

Si presiona Ejecutar, verá que cuando un valor de Margen de beneficio es rojo. Su valor Ciudad también será rojo.

Conclusión
El Creador de informes le brinda una gran flexibilidad cuando se trata de dar formato a los datos. Al usar el Generador de expresiones y las Propiedades de marcador de posición, puede hacer que se destaquen datos específicos en su informe.
Este tutorial cubre un ejemplo básico de formato condicional en Report Builder que usa un cambio en los colores para agregar distinción entre valores.
Hay otros formatos que puedes usar. El diseño y el proceso son muy similares a los de otros productos de Microsoft, por lo que aprender técnicas avanzadas de formato condicional será relativamente fácil.
demandar