FileMaker - SUMAR CAMPOS DE TIPO SUMARIO (VALOR MAXIMO AL ORDENAR POR FECHA)

 
Vista:

SUMAR CAMPOS DE TIPO SUMARIO (VALOR MAXIMO AL ORDENAR POR FECHA)

Publicado por LUIS (8 intervenciones) el 01/03/2017 16:23:55
A vueltas con los campos sumario...

¿Es posible hacer que FileMaker haga la suma de los resultados de un campos de tipo Sumario que me muestra el valor maximo de los que tienen la misma fecha?

Explico el caso...

En una base de datos que estoy realizando, cada registro representa una orden de trabajo. Cada día, justo antes de salir del despacho, se hace un repaso de todos los trabajos abiertos y si están finalizados se modifica su estado de "pendiente" a "finalizado", de manera que se introduce de forma automática la hora de modificación cuando se da por finalizado dicho trabajo. Eso significa que se deja constancia de que a esa hora que se acaba de introducir se estaba en el puesto de trabajo realizando las correspondientes funciones de administración. Si se resta de esa hora autointroducida la que en teoría debe ser la hora de finalización de la jornada laboral (15:30:00) lo que obtenemos es el tiempo de más que ha transcurrido desde que se debería haber abandonado el despacho.
Haciendo una presentación con un campo tipo Sumario que nos muestre el VALOR MÁXIMO de dicho dato en cada día al ordenar los registros por la fecha, obtenemos una aproximación bastante real a las horas de más que cada día se realizan.
Pero ¿como hago que ese dato que es un dato procedente de un campo de tipo Sumario y que muestra el valor máximo de los de cada día se sume para obtener el total de cada mes?

ESO ES LO QUE NO CONSIGO HACER...

¡¡¡POR FAVOR AYUDA!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

SUMAR CAMPOS DE TIPO SUMARIO (VALOR MAXIMO AL ORDENAR POR FECHA)

Publicado por Geox (1 intervención) el 05/10/2017 21:46:09
Yo tengo la misma consulta diria que sencillamente no se puede mire y mite no encontre nada
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Jesus
Val: 374
Oro
Ha mantenido su posición en FileMaker (en relación al último mes)
Gráfica de FileMaker

SUMAR CAMPOS DE TIPO SUMARIO (VALOR MAXIMO AL ORDENAR POR FECHA)

Publicado por Jesus (516 intervenciones) el 06/10/2017 10:17:04
Bueno, mas que un campo sumario podemos hacer algo mucho mas sencillo.


Vamos a crear una tabla (ControlHoras) que contenga un campo de fecha y un campo de hora. El campo de fecha lo rellenamos (con un loop o con un reemplazar contenido del campo por valor secuencial) desde el 1 de enero hasta que quieras.

Ahora vamos al gráfico de relaciones y creamos una relacion desde esta tabla (ControlHoras) con la tabla de OrdenesDeTrabajo a traves del campo fecha de la tabla ControlHoras con el campo de fecha de modificacion o aquel en el que se registre cuando se da por finalizado la orden de trabajo.

Una vez tenemos esta relacion, podemos crear un cálculo en nuestro campo tipo hora de la tabla ControlHora con la siguiete formula:


Max ( mi_relacion_entre_las_dos_tablas::campo_que_tiene_la_hora_de_modificacion) - hora_general_de_salida

De esta forma en cada registro que nos encontremos, a traves de la relacion fecha::fecha calcula cual es la hora más alta que hay, y a esa hora mas alta le resta la hora de salida, por ejemplo:

Si tenemos del dia 6 de Octubre un registro con las 18:16, otro con las 18:20 y otro con las 18:42, la funcion Max nos devolverá 18:42, si le restamos las 17:30 (como hora general de salida) nos devuelve 1:12, y ya sabes cuantas horas de más hicieron ese dia.

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar