Creación de plantillas para reportes



Para la creación de plantillas basadas en nuevas consultas de información:

Se requiere conocimiento básico en el uso de sentencias DML1). Para la creación de nuevas consultas se recomienda el uso de la herramienta Discovery: Editor SQL disponible en la carpeta SQL.

  1. Diseño de las nuevas consultas de información cuando se requiera.
    Ver creación consultas

    Ejemplo: Crear la consulta para reporte:
    Consolidado de equipos por marca y modelo de CPU.

    SELECT
    CASE WHEN CPU.MARCA_DE_CPU = '' THEN 'SIN MARCA'
    ELSE CPU.MARCA_DE_CPU
    END AS MARCA_DE_CPU,
    CASE WHEN CPU.MODELO_DE_CPU = '' THEN 'SIN MODELO'
    ELSE CPU.MODELO_DE_CPU
    END AS MODELO_DE_CPU,
    COUNT(*) AS TOTAL
    FROM
    CPU
    WHERE
    MARCA_DE_CPU IS NOT NULL AND MODELO_DE_CPU IS NOT NULL
    GROUP BY CPU.MARCA_DE_CPU, CPU.MODELO_DE_CPU 


  2. En la consola de administración ir a Administración > Administración Usuarios > Editor de Consultas y Generales y seleccionar la pestaña Reportes.

    Agregar la consulta creada. Editar cada campo de la siguiente forma:

    • Tipo de carpeta: NO_CPU
    • Nombre: Consolidado_Marcas
    • SQL: Consulta creada:

      SELECT
      CASE WHEN CPU.MARCA_DE_CPU = '' THEN 'SIN MARCA'
      ELSE CPU.MARCA_DE_CPU
      END AS MARCA_DE_CPU,
      CASE WHEN CPU.MODELO_DE_CPU = '' THEN 'SIN MODELO'
      ELSE CPU.MODELO_DE_CPU
      END AS MODELO_DE_CPU,
      COUNT(*) AS TOTAL
      FROM
      CPU
      WHERE
      MARCA_DE_CPU IS NOT NULL AND MODELO_DE_CPU IS NOT NULL
      GROUP BY CPU.MARCA_DE_CPU, CPU.MODELO_DE_CPU 

      Ingresados los datos, dar clic primero en el botón Ejecuta SQL para verificar los resultados de la consulta y después dar clic en el botón Agregar para guardar la consulta.



      Finalmente reiniciar la consola para actualizar los cambios.
      Ubicar nuevamente la carpeta Reportes para agregar los campos de la nueva consulta a la plantilla.



  3. Abrir el editor de texto configurado y diseñar la estructura de presentación del reporte: títulos, marcas de agua, pie de página, tablas, etc.
    Para incluir los campos de las nuevas consultas dar clic izquierdo sostenido en el campo o campos, uno a la vez, y con clic sostenido arrastrar hasta la plantilla.

    Las plantillas Discovery deben guardarse con extensión .RTF en la ruta:
    <Unidad>:\Archivos de programa\LeverIT\Discovery\Drafts


    Plantilla con los campos de la nueva consulta


  4. Para generar el reporte con la nueva plantilla seguir los pasos indicados en Generación de Reportes.

    Reporte generado


1)
Data manipulation language. Las sentencias DML permiten generar consultas para ordenar, insertar, actualizar, filtrar, agrupar y extraer datos de la base de datos