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

Matriz suma diariamente más de 8 horas y semanalmente más de 40 horas

Hola amigos de PowerBI!

Estoy calculando horas extras que se calculan diariamente durante 8 horas y semanalmente más de 40 horas. (Regular diario/semanal: 7,5 y 37,5)

Tengo una matriz con algunas columnas:

número de empleado;nombre del empleado; transfedar; horas trabajadas,departamento, Diario>8

El diario>8 es una medida

Diario>8 =
CALCULAR(
SUMX(
RESUMIR(
'Horas EE',
'Horas EE'[empleado],
'Horas EE'[TotalHrs],
'Horario EE'[dpto],
'Horario EE'[nombre],
'Horas EE'[transDate]
),

SI([TotalHrs]>8,[TotalHrs]-8,0)
)
)

Hasta ahora todo se ve bien y el problema comienza aquí 😒

Necesito otra columna que muestre un cálculo de horas semanales de más de 40
He probado esta medida, he añadido una tabla de calendario pero no puedo hacer que funcione.

Semanal>44 =
CALCULAR(
SUMX(
RESUMIR(
'Horas EE',
'Horas EE'[empleado],
'Horas EE'[TotalHrs],
'Horario EE'[dpto],
'Horario EE'[nombre],
'Horario EE'[Semana]
),

SI([TotalHrs]>40,[TotalHrs]-40,0)
)
)

Agradecería cualquier ayuda.

Gracias

2 ACCEPTED SOLUTIONS
Syndicate_Admin
Administrator
Administrator

¿Podría proporcionar un pbix de muestra después de eliminar datos confidenciales para que podamos hacer más pruebas?

View solution in original post

Me encontré con este post de Alberto Ferrari

Obtención de totales precisos en DAX - SQLBI

Esto resolvió mi problema.

Gracias Alberto y gracias a los demás que respondieron

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

¿Podría proporcionar un pbix de muestra después de eliminar datos confidenciales para que podamos hacer más pruebas?

Me encontré con este post de Alberto Ferrari

Obtención de totales precisos en DAX - SQLBI

Esto resolvió mi problema.

Gracias Alberto y gracias a los demás que respondieron

Syndicate_Admin
Administrator
Administrator

Hola Gabriel, he editado el 2do. medida para corregir el error que he cometido al escribir el post y para añadir el semanano en lugar de la fecha. Debo decir que el resultado de la medida es cero, como si no estuviera considerando la "agrupación" por semana.

Semanal>44 =
CALCULAR(
SUMX(
RESUMIR(
'Horas EE',
'Horas EE'[empleado],
'Horas EE'[TotalHrs],
'Horario EE'[emorg],
'Horario EE'[nombre],
'Horario EE'[Semana]
),

SI([TotalHrs]>40,[TotalHrs]-40,0)
)
)


Este ha demostrado ser un complicado. Tal vez, esto no es posible.
Gracias por su respuesta.

Syndicate_Admin
Administrator
Administrator

Parece un juego de "detectar las diferencias". A esta última medida le faltan las dos primeras filas de la primera medida y una coma del medio.

Debo decir que nunca he usado resumir antes. Para el primer caso, solo crearía una nueva columna dax o power query, es decir. una versión dax:
horas extras = max( [TotalHrs]-8, 0 )
y llevar eso a mi visual donde se necesita una suma diaria de horas extras.

Sin embargo, no estoy seguro de cómo haría esto último.

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.