Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!
Estimada comunidad. Deseo que me puedan ayudar a sumar horas en PowerBI ya que en Excel es facil darle formato a las horas pero cuando quiero hacer una suma total de horas en PowerBI usando la formula:
Quiero que me salga lo siguiente como resultado
Hola, @NATU
He modelado algunos datos que espero se ajusten a su situación.
SECOND = SECOND([Time])+MINUTE([Time])*60+HOUR([Time])*3600Sum SECOND = SUMX(FILTER('Table',[ID]=EARLIER('Table'[ID])),[SECOND])Working hour = FORMAT ( ROUNDDOWN ( DIVIDE ( [Sum SECOND], 3600 ), 0 ), "00" ) & ":"
& FORMAT ( ROUNDDOWN ( DIVIDE ( MOD ( [Sum SECOND], 3600 ), 60 ), 0 ), "00" ) & ":"
& FORMAT ( MOD ( [Sum SECOND], 60 ), "00" )
¿Es este el resultado que esperabas? Por favor, revise el archivo adjunto.
Saludos
Equipo de apoyo a la comunidad _Charlotte
Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.
En Power BI, los campos de tiempo se tratan normalmente como tipos de datos de "Duración" y, al realizar cálculos como la suma o la diferencia, debe convertir los campos correctamente.
Convertir Columnas de Tiempo a Duración: Asegúrese de que sus campos H.E y COMPENSACIONES se conviertan en un tipo "Duración". Si actualmente están en formato de texto o hora, puede transformarlos mediante Power Query.
Crear columnas/medidas calculadas: después de convertir los campos, puede utilizar las siguientes fórmulas DAX:
Cálculo de H.E (Horas Extras):
H.E = SUM('Detalle Horas Extras'[H.E. ACUMULADAS SEGÚN BIOMETRICO])
COMPENSACIONES (Compensations) Calculation:
COMPENSACIONES = SUM('Detalle H E Compensadas'[H.E. COMPENSANDAS])
TOTAL (Diferencia entre horas y compensaciones): La fórmula que compartió parece correcta para restar las compensaciones del total de horas, pero asegúrese de que ambas columnas sean del mismo tipo (Duración):
TOTAL = [H.E] - [COMPENSACIONES]
Mostrar el total de horas: al mostrar el total de horas, Power BI puede mostrar las duraciones en formato decimal (es decir, una fracción de un día). Para darle formato a horas, puede:
Formato personalizado del resultado: utilice una columna calculada o una medida personalizada para volver a convertir el resultado al formato de hora deseado (HH:MM
TOTAL_TIME = FORMATO([TOTAL], "hh:mm:ss")
Usar Power Query para la transformación: también puede controlar el formato directamente en Power Query dividiendo la duración en horas, minutos y segundos y, a continuación, concatenándolos en un formato legible.
Verificar resultados: Una vez que aplique las fórmulas, verifique si el total de horas se calcula como se esperaba. Si no lo están, compruebe los tipos de datos de cada columna y asegúrese de que Power BI los trata como duraciones en lugar de como texto o números simples.
¡Avísame si necesitas más ayuda con esto!
The Power BI Data Visualization World Championships is back! It's time to submit your entry.
Check out the January 2026 Power BI update to learn about new features.