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

Resta de horas

Hola

Mi fórmula

(NETWORKDAYS("9/6/2020","30/06/2020", Holidays)-1)*10/24)+ TIME(18,0,0) - TIME(14:0:0))

Sale a las 6.416 en Excel. Cuando se formatea en [h]:mm se muestra como se esperaba 154:00.

Mi problema es que mi fórmula sale como una fecha en Power BI, pero incluso cuando uso la función FORMAT para [h]:mm, todavía no se acerca a las 154:00.

He leído otros hilos, pero realmente no puedo entender la conversión.

CALCULATE(SUM(vwDimDate[WorkingDayFlag]), DATESBETWEEN(vwDimDate[Date],MAX('Room Utilisation'[New Start Date]),

[ParameterEndDate])) -1 *10/24 + TIEMPO (18,0,0) - MAX ('Utilización de la habitación'[Hora de inicio, ])

He adjuntado una muestra, la medida se llama 'Medida de tiempo' y estoy buscando replicar el resultado de Excel si eso es posible.

https://1drv.ms/u/s!AtcnGX-0tS5riTFWkcV5hyHX_BKO?e=pORfMb

Gracias

6 REPLIES 6
v-xicai
Community Support
Community Support

Hola @lherbert502 ,

Parece que la expresión de tiempo con función TIME no se puede calcular en la función DATESBETWEEN, ya que su sintaxis es como DATESBETWEEN(<dates>, <start_date>, <end_date>) , que solo acepta una expresión de fecha para el segundo y tercer argumento.

CALCULATE(SUM(vwDimDate[WorkingDayFlag]), DATESBETWEEN(vwDimDate[Date],MAX('Room Utilisation'[New Start Date]),

[ParameterEndDate])) -1 *10/24 + TIEMPO (18,0,0) - MAX ('Utilización de la habitación'[Hora de inicio, ])

Saludos

Amy

Equipo de apoyo a la comunidad _ Amy

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Anonymous
Not applicable

Hola @amitchandak ,

Muchas gracias por eso. Me he dado cuenta de que es esta parte del cálculo a continuación.

TIEMPO(18,0,0) - TIEMPO(14,0,0)
El resultado está saliendo como 30/12/1899 04:00:00, y no me deja cambiarlo a nada más que fecha/hora. ¿Hay alguna manera de evitar esto?
Si la única manera es formatear el texto, ¿hay alguna manera de hacer un cálculo?
1..jpg
Anonymous
Not applicable

Hola @amitchandak ,

En resumen, necesito obtener de 6.416666667 a 154:00:00 ([h]:mm:ss), lo que hace Excel.

He mirado muchos hilos, pero nada es igual a él.

Gracias

@lherbert502, dudo que tengas 154 horas aquí. Así que has creado un texto como ese.

6.6.416666667 *3600 Segundo

Ahora a partir de aquí obtener horas min y sec usando mod y cociente y crear esa cadena.

Anonymous
Not applicable

Hola @amitchandak

¿Sabes cómo excel calcula usando [h]:mm:ss ya que me da 154:00:00 pero hh:mm da 10:00

Capture.PNG

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.