El informe múltiple personalizado es el que nos permite con una sola ejecución, generar múltiples informes cada uno con información diferente en función del usuario que lo recibirá.
Si las condiciones de filtrado para alguno de los informes no trae información, el informe se generará vacío. Para evitar esto tenemos varias opciones dependiendo de la complejidad de la consulta inicial y los filtros a aplicar.
Opción 1: Utilizar un filtro en la consulta de evaluación con EXISTS
Si tenemos un informe múltiple personalizado con consulta de evaluación podemos incluir en esta consulta un filtro adicional para evitar los informes sin datos.
1. Editar la tarea de 'Insertar datos' y obtener la consulta que vuelca la información sobre Excel. Ver el SQL y copiarlo (con sus restricciones y filtros) .
2. Editar la consulta de evaluación y acceder a la pestaña 'Filtro' y añadir uno avanzado con el siguiente formato:
EXISTS (SELECT * FROM ....).
La sentencia contenida dentro de los paréntesis es la que corresponde a la consulta obtenida en la tarea.
3. Aceptar y guardar el proceso.
Opción 2: combinar un proceso compuesto múltiple personalizado con un informe condicional
En este caso el proceso de generación de informe en vez de ser múltiple personalizado es condicional. El informe condicional solo se ejecuta cuando la consulta de evaluación trae algún dato.
1. Crear el informe condicional con una consulta condicional que reciba como parámetro el filtro a aplicar para cada uno de los usuarios receptores.
2. Crear un informe compuesto que sea de tipo múltiple personalizado.
3. En la consulta de evaluación incluir la consulta que devuelve el filtro a aplicar para cada uno de los usuarios.
4. En la lista de tareas, crear una tarea de ejecutar proceso llamando al proceso condicional. Configurando el parámetro que requeriere la consulta con los campos de evaluación del múltiple personalizado.
5. Aceptar y guardar el proceso.
Al ejecutar el proceso compuesto, llamará tantas veces como resultados tenga la consulta de evaluación al informe condicional. El informe condicional solo generará informe en los casos en que su consulta condicional devuelva algún valor.
Los tipos de informe múltiple personalizado, condicional y compuesto están disponibles en nuestras ediciones empresariales Workgroup y Entrerprise.
0 Comentarios