Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Datos de seguimiento del tiempo de los empleados de PowerBI

Hola, he estado trabajando en un informe de PowerBI que tiene la intención de asignar el tiempo de nuestros empleados estudiantes frente a sus horarios. Me he encontrado con varios problemas, y podría necesitar algo de ayuda. Aquí está el trasfondo, tenemos un sistema de programador heredado y usamos workday para nuestro seguimiento del tiempo. Debido a esto, no hay identificación de desplazamiento ni nada que pueda relacionar las dos tablas.

Thauser_0-1686082113654.png

Ambas tablas tienen identificación de empleado, hora de inicio, hora de finalización y fecha. Necesito poder determinar lo siguiente

1. Si un estudiante llegó a tiempo,

2. Si un estudiante llegó tarde

3. Si un estudiante estaba ausente.

4. Si un estudiante tiene escaneos no coincidentes. (es decir, escanearon cuando deberían haber escaneado o viceversa)

Aquí hay algunas advertencias adicionales que cada estudiante puede trabajar varios turnos por día, y esos turnos podrían incluir un descanso. Cualquier ayuda con esto sería apreciada.

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Aquí hay ejemplos de las tablas. El primero son los escaneos reales. y el segundo son los turnos programados. No estoy seguro de cómo compartir el archivo PBIX. El resultado deseado sería una tabla que enumere cada turno y si ese turno se trabajó, se perdió o se abstuvo. El mayor problema es que los estudiantes pueden tener múltiples turnos con múltiples descansos por día. ¿Cómo puedo escribir una fórmula que verifique todos los escaneos con cada cronograma, y funcionará bien o será demasiado lento?

Thauser_0-1686142790062.png

Thauser_1-1686142969105.png

Syndicate_Admin
Administrator
Administrator

@Thauser ,
¿Puede compartir datos de muestra y salida de muestra en formato de tabla? O un pbix de muestra después de eliminar datos confidenciales.

Una de las columnas que necesitas será

Estado de asistencia =
_Schstrat =maxx(filter(Employee, datevalelue(Employee[Hora de inicio real]) = datevalelue(Schedule[Scheduled Start Time])),[Scheduled Start Time])
SI(
Empleado[Hora de inicio real] >= _Schstrat ,
SI(
Empleado[Hora de inicio real] <= _Schstrat + HORA(0, 15, 0),
"A tiempo",
"Tarde"
),
"Ausente"
)

Estado del análisis =
si(
isblank([hora de finalización real] ) && [hora de inicio real] <> en blanco(),
"escaneo no coincidente",
si(
[hora de finalización real] <> blank() && isblank([hora de inicio real]),
"escaneo no coincidente en",
""
)
)

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.