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

The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!

Reply
Syndicate_Admin
Administrator
Administrator

SUMA DE HORAS POWERBI

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:

H. Y = SUMA('Detalle Horas Extras'[H.E. ACUMULADAS SEGÚN BIOMETRICO])
COMPENSACIONES = SUMA('Detalle H E Compensadas'[S.E. COMPENSANDAS])
TOTAL = [S.E.]-'Detalle H E Compensadas'[COMPENSACIONES]
pero me sale lo siguiente:

NATU_0-1726837913505.png

Quiero que me salga lo siguiente como resultado

NATU_1-1726838035453.png

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hola, @NATU

He modelado algunos datos que espero se ajusten a su situación.

SECOND = SECOND([Time])+MINUTE([Time])*60+HOUR([Time])*3600
Sum 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" )

vzhangtinmsft_1-1727060356334.png

¿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.

Syndicate_Admin
Administrator
Administrator

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.

  • Abra el Editor de Power Query.
  • Seleccione sus columnas H.E y COMPENSACIONES.
  • Conviértalos en un tipo "Duración" (Power Query tiene un tipo específico para duraciones, que interpreta valores como horas, minutos y segundos).

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.

  1. 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!

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! It's time to submit your entry.

January Power BI Update Carousel

Power BI Monthly Update - January 2026

Check out the January 2026 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.