Back to Top

Administrador general de informes

Apertura del gerente general de informes

Llame a la herramienta Administrador general de informes (GRM) o menú principal → herramientas → Administrador general de informes…

Herramienta GRM

Creando un nuevo informe

Hay 2 opciones disponibles:

Creando el informe desde cero

  1. Usando el árbol de navegación, pinche con el botón derecho del ratón en la etiqueta de los Informes.
  2. Seleccione la opción del menú: 'Nuevo informe vacío'.
  3. Introduzca el nombre del nuevo grupo de informes y el nuevo nombre.
  4. Renombre los informes, si es necesario, haciendo click derecho sobre el elemento del menú: 'Renombrar Informe'.
  5. Se mostrarán tres pestañas: SQL, Lue y htt.
  6. Elija la ficha: SQL, inserte la secuencia SQL dentro de la ventana del editor, compruebe que la secuencia SQL finaliza con un punto y coma, luego presione el botón Guardar.
  7. Presione el botón Prueba para ejecutar la secuencia SQL.
  8. Si se pasa la prueba, estará disponible el botón Crear plantilla. Púlselo para generar una plantilla html para el informe.
  9. Pulse el botón 'Ejecutar' para obtener el informe html en la ventana de salida.

GRM

Importar el informe

Hay un montón de informes proporcionados por los usuarios o desarrolladores en github

Exportar

Si has creado algún informe útil, puede ser exportado en un archivo zip. Foro

Parámetros del informe

Para la versión de mmex 1.4.0 hay posibilidad de transferir fechas en una secuencia SQL del informe.

Hay cuatro opciones disponibles: &single_date, &begin_date, &end_date, &budget_years.

En el caso de que un SQL contenga uno de los parámetros anteriores, se reemplazarán por una fecha del calendario.

Por ejemplo, esta secuencia SQL devuelve todos los totales de las cuentas desde la fecha especificada:


with b as  (
    select ACCOUNTID, STATUS
        , (case when TRANSCODE = 'Deposit' then TRANSAMOUNT else -TRANSAMOUNT end) as TRANSAMOUNT
        , TRANSDATE
    from CHECKINGACCOUNT
    union all
    select TOACCOUNTID, STATUS, TOTRANSAMOUNT ,TRANSDATE
    from CHECKINGACCOUNT
    where TRANSCODE = 'Transfer'
    )
select a.ACCOUNTNAME,
total(TRANSAMOUNT) + a.INITIALBAL as Balance
from ACCOUNTLIST as a, b
where a.STATUS = 'Open'
    and b.ACCOUNTID = a.ACCOUNTID
    and b.STATUS <> 'V'
    and b.TRANSDATE <= '&single_date'
group by a.ACCOUNTNAME order by a.ACCOUNTNAME asc;
Fecha GRM