March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
BUEN DÍA COMUNIDAD!
Necesito de su ayuda.
A partir de la siguiente tabla, debo encontrar el tiempo entre eventos segmentado por Día y Empleado. Aquí presento una muestra de los datos, tal cual los recibo, sin ningún orden establecido.
Mi objetivo es el tiempo de gestión que tiene cada empleado, entendido como tiempo entre cada evento. Además es necesario segmentarlo por Empleado y Día. La dificultad que se me presenta es que no hay un dato de tiempo de evento finalizado, solo el dato de Día y Hora de inicio.
Asumiendo que el horario de inicio es a las 08hs y el fin de la jornada las 14hs, busco algo como lo siguiente:
De esa manera, podré ver intervalos de tiempo de trabajo y obtener promedios diarios por empleado, turno o sector. Me es útil para ampliar los análisis de la gestión y seguir aprendiendo de esta gran comunidad.
Aquí dejo enlace a la base de datos, reducida y más limpia que la usada, para que sirva de ejemplo.
https://docs.google.com/spreadsheets/d/1OwRX-8wjLCg_BmV9Rr3oW4qYSb-XHaRv/edit#gid=1573902123
Saludos. Muchas Gracias!
Solved! Go to Solution.
En ella, @Syndicate_Admin
Puede probar los siguientes métodos.
Columna:
Column =
RANKX (
FILTER (
'Table',
[OPERADOR] = EARLIER ( 'Table'[OPERADOR] )
&& [FECHA] = EARLIER ( 'Table'[FECHA] )
),
'Table'[HORA],
,ASC)
Column2 =
CALCULATE (
MAX ( 'Table'[HORA] ),
FILTER (
'Table',
[Column]
= EARLIER ( 'Table'[Column] ) + 1
&& [OPERADOR] = EARLIER ( 'Table'[OPERADOR] )
&& [FECHA] = EARLIER ( 'Table'[FECHA] ) ) )
TIEMPO = IF([Column2]=BLANK(),BLANK(), [Column2]-[HORA])
¿Es este el resultado que esperas?
Saludos
Equipo de soporte de la comunidad _Charlotte
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
En ella, @Syndicate_Admin
Puede probar los siguientes métodos.
Columna:
Column =
RANKX (
FILTER (
'Table',
[OPERADOR] = EARLIER ( 'Table'[OPERADOR] )
&& [FECHA] = EARLIER ( 'Table'[FECHA] )
),
'Table'[HORA],
,ASC)
Column2 =
CALCULATE (
MAX ( 'Table'[HORA] ),
FILTER (
'Table',
[Column]
= EARLIER ( 'Table'[Column] ) + 1
&& [OPERADOR] = EARLIER ( 'Table'[OPERADOR] )
&& [FECHA] = EARLIER ( 'Table'[FECHA] ) ) )
TIEMPO = IF([Column2]=BLANK(),BLANK(), [Column2]-[HORA])
¿Es este el resultado que esperas?
Saludos
Equipo de soporte de la comunidad _Charlotte
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Muchas Gracias!!
Me fue de gran ayuda.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.