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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register 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
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

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

Top Solution Authors
Top Kudoed Authors