Resta de horas

Un usuario Pregunto ✅

lherbert502

Hola

Mi fórmula

(DÍAS DE RED («6/9/2020», «30/06/2020», Días festivos) -1) * 24/10) + HORA (18,0,0) – HORA (14: 0: 0))

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

CALCULAR (SUM (vwDimDate[WorkingDayFlag]), FECHAS ENTRE (vwDimDate[Date], MAX (‘Uso de la habitación'[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

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 ( , , ), que solo acepta una expresión de fecha para el segundo y tercer argumento.

CALCULAR (SUM (vwDimDate[WorkingDayFlag]), FECHAS ENTRE (vwDimDate[Date], MAX (‘Uso de la habitación'[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 ayudaentonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Amitchandak

@ lherbert502, para ello es necesario crearlo como texto

recomienda

https: //radacad.com/calculate-duration-in-days-hours-minutes-and-seconds-dynamically-in-power-bi-usi …

https://community.powerbi.com/t5/Quick-Measures-Gallery/Chelsie-Eiden-s-Duration/mp/793639#M389

https: //social.technet.microsoft.com/wiki/contents/articles/33644.powerbi-aggregating-durationtime-i …

lherbert502

En respuesta a Amitchandak

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

lherbert502

En respuesta a lherbert502

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

Amitchandak

En respuesta a lherbert502

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

6.6.416666667 * 3600 Segundo

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

lherbert502

En respuesta a Amitchandak

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

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *