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
Anonymous
Not applicable

Suma del tiempo de trabajo mensual

Hola a todos,

Quiero decir que he probado algunas guías para el siguiente tema / problema, pero no pude conseguir que funcione.

Estoy muy agradecido de antemano por su ayuda.

Renombré el ejemplo a "Yo", pero de lo contrario es un ejemplo real de los datos que obtuve.

Así que básicamente lo que necesito mostrar es el primer inicio de sesión, último cierre de sesión, tiempo de trabajo por día, tiempo de trabajo por mes.

Mientras que los primeros 3 no son un problema /// filtrado por nombre y fecha

Primer inicio de sesión: MIN([Hora])

Ultimo cierre de sesión: MAX([Tiempo])

tiempo de trabajo por día MAX([Tiempo])-MIN([Tiempo])

El problema viene cuando trato de hacer un total por mes, como MAX([Time])-MIN([Time]) sólo encontrará el valor más grande y más pequeño en todo el mes y calcularlos.

Necesito contar el total que suma los horarios de trabajo diarios.

¿Puedo preguntar cómo hacerlo posible?

Editar: Lo siento por no mencionar que, no importa el tiempo exacto de trabajo, minutos, segundos (ya que esto será más de 24 horas por mes), estoy bien con un cálculo por números decimales que muestran sólo horas.

FechaNombrehoraEstado
4/14/2020Yo09:13:38Iniciar sesión
4/14/2020Yo10:05:03Cerrar sesión
4/14/2020Yo10:11:18Iniciar sesión
4/14/2020Yo11:02:33Cerrar sesión
4/14/2020Yo11:13:56Iniciar sesión
4/14/2020Yo11:30:17Cerrar sesión
4/14/2020Yo11:51:29Iniciar sesión
4/14/2020Yo14:15:24Cerrar sesión
4/14/2020Yo14:48:29Iniciar sesión
4/14/2020Yo15:58:54Cerrar sesión
4/14/2020Yo17:16:12Iniciar sesión
4/14/2020Yo17:16:39Cerrar sesión
4/15/2020Yo09:37:25Iniciar sesión
4/15/2020Yo14:14:02Cerrar sesión
4/15/2020Yo15:11:00Iniciar sesión
4/15/2020Yo17:32:49Cerrar sesión

Gracias de nuevo

Lubos

1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

En primer lugar, cree una fecha y hora

Fecha y hora [Fecha]+[Hora]

El uso que en min max para obtener tiempo
sumx(summarize(Table,table[Date],"_1",datediff(min[Datetime],max([Datetime]),hour)),[_1])

Puede utilizar AverageX

Resumir a nivel de fecha para insertar el contexto de fila

Consulte: https://community.powerbi.com/t5/Community-Blog/Decoding-Direct-Query-in-Power-BI-Part-2-Date-Differ...

View solution in original post

2 REPLIES 2
amitchandak
Super User
Super User

En primer lugar, cree una fecha y hora

Fecha y hora [Fecha]+[Hora]

El uso que en min max para obtener tiempo
sumx(summarize(Table,table[Date],"_1",datediff(min[Datetime],max([Datetime]),hour)),[_1])

Puede utilizar AverageX

Resumir a nivel de fecha para insertar el contexto de fila

Consulte: https://community.powerbi.com/t5/Community-Blog/Decoding-Direct-Query-in-Power-BI-Part-2-Date-Differ...

Anonymous
Not applicable

Funcionó como un encanto, gracias @amitchandak

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.