HenryJS
Hola a todos,
¿Cómo puedo calcular las horas entre dos horas de inicio y finalización? La siguiente fórmula no calcula las horas correctamente.
Engage Hours per day = ([Start]-[End])
v-eachen-msft
Hola @HenryJS,
Puede usar Time.Hour () en el editor de consultas.
if [Start]>[End] then
24-Time.Hour([Start])+Time.Hour([End])
else Time.Hour([End])-Time.Hour([Start])
Aquí está el resultado.
v-eachen-msft
Hola @HenryJS,
¿Tiene sentido? Si es así, marque mi respuesta como una solución para cerrar el caso. Gracias por adelantado.
v-eachen-msft
Hola @HenryJS,
¿Tiene sentido? Si es así, marque mi respuesta como una solución para cerrar el caso. Gracias por adelantado.
v-eachen-msft
Hola @HenryJS,
Puede usar Time.Hour () en el editor de consultas.
if [Start]>[End] then
24-Time.Hour([Start])+Time.Hour([End])
else Time.Hour([End])-Time.Hour([Start])
Aquí está el resultado.
parry2k
@HenryJS prueba esta expresión
Column = DATEDIFF ( [Column1], [Column2], HOUR)
me gustaría ❤ Prestigio si mi solución ayudó. 👉 Si puede dedicar tiempo a publicar la pregunta, también puede hacer esfuerzos para felicitar a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!
⚡Visitanos en https://perytus.com, su ventanilla única para proyectos, capacitación y consultoría relacionados con Power BI.⚡
HenryJS
En respuesta a parry2k
@ parry2k desafortunadamente eso no funcionó, por favor vea a continuación
Amitchandak
En respuesta a HenryJS
@HenryJS, la fórmula de @ parry2k dará el número entero. Sin tiempo.
Puedes hacer como
hora([Date diff], 0,0)
o
https: //radacad.com/calculate-duration-in-days-hours-minutes-and-seconds-dynamically-in-power-bi-usi …
HenryJS
En respuesta a Amitchandak
@amitchandak @ parry2k ¿cómo obtengo la hora?
Amitchandak
En respuesta a HenryJS
@HenryJS, ¿eso es lo que estaba haciendo tu fórmula inicial? fue una medida o una columna?
HenryJS
En respuesta a Amitchandak
@amitchandak @ parry2k Tengo dos columnas ‘Inicio’ y ‘Final’, ambos tipos de datos ‘Hora’.
Necesito una nueva columna que calcule la diferencia de horas entre las horas de inicio y finalización.
es posible?
parry2k
En respuesta a HenryJS
@HenryJS ya te dimos una solución, ¿por qué haces la misma pregunta? ¿Puedes agregar una nueva columna basada en la expresión que publiqué?
Su columna existente tiene un formato de hora porque su cálculo original fue [Start] – [End] que devolvió el tiempo.
me gustaría ❤ Prestigio si mi solución ayudó. 👉 Si puede dedicar tiempo a publicar la pregunta, también puede hacer esfuerzos para felicitar a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!
⚡Visitanos en https://perytus.com, su ventanilla única para proyectos, capacitación y consultoría relacionados con Power BI.⚡
HenryJS
En respuesta a parry2k
@ parry2k, consulte a continuación, el número completo es incorrecto
parry2k
En respuesta a HenryJS
@HenryJS ¿cuál se supone que es el número?
HenryJS
En respuesta a parry2k
@ parry2k 20:00 pm – 05:00 am debe tener una duración de 09:00 horas
parry2k
En respuesta a HenryJS
@HenryJS tienes que agregar un identificador de fecha para que suceda porque el tiempo simple no sabe si es la misma fecha o una fecha futura.
parry2k
En respuesta a Amitchandak
@HenryJS debes mantener el tipo de esta nueva columna como un número entero, no tiempo y supongo que ese es el problema. Y como práctica recomendada, utilice siempre el nombre de la tabla con las columnas de la expresión DAX, no solo el nombre de la columna y, para las medidas, nunca utilice el nombre de la tabla.
me gustaría ❤ Prestigio si mi solución ayudó. 👉 Si puede dedicar tiempo a publicar la pregunta, también puede hacer esfuerzos para felicitar a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!
⚡Visitanos en https://perytus.com, su ventanilla única para proyectos, capacitación y consultoría relacionados con Power BI.⚡
parry2k
En respuesta a HenryJS
@HenryJS ¿cuál es el tipo de datos de estas columnas?
HenryJS
En respuesta a parry2k
@ parry2k ‘tiempo’