Iniciación a SherpaBots

Iniciación a SherpaBots

5. Ejemplo SherpaExcel: VACACIONES

Ahora veamos un ejemplo concreto de cómo gracias a las consultas creadas en modulooper recibimos esa información en un ShEx, en este caso VACACIONES que es un informe del área de RRHH que nos muestra información sobre las ausencias de los trabajadores de un Centro seleccionado para un periodo concreto.

Así, en este informe de SherpaExcel necesitaremos información de varias tablas: 

  • por un lado la información de las vacaciones disfrutadas que viene de las horas cargadas en una tabla llamada data_day, 
  • por otro lado, la información de calendario de las vacaciones programadas
  • y, finalmente información de la tabla oracle que nos dice de cada dni información básica de su perfil.

A continuación, vamos a ver cómo se correlaciona cada consulta del modulooper con una hoja de datos en el informe.

Consultas del modulooper VACACIONES

 

A continuación, vemos el resultado de actualizar esas consultas:

 

Así vemos como cada consulta tiene su resultado en una hoja separada del ShEx. Cada consulta tiene sus peculiaridades, y jugamos con el lenguaje MySQL. Como ya hemos dicho podremos:

  • seleccionar campos específicos
  • realizar cálculos sobre ellos
  • aplicar filtros a la propia tabla
  • aplicar filtros configurados en el SqEx, veremos con mas detalle en el tema 5.
  • agrupar los resultados
  • ordenar los resultados
  • juntar varias tablas
  • todas las posibilidades que ofrece el lenguaje MySQL

Deja una respuesta