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.
Hola a todos!
Estoy tratando de calcular la diferencia de minutos (usando DATEDIFF) entre la hora mínima registrada y la última hora registrada en cada día. Por ejemplo, para la tabla siguiente:
Me gustaría crear una columna calculada "Minutos hoy" que calcule los minutos entre las 17:30 y las 08:30 para todas las filas con TimeStart = 13/11/2021:
¡Muchas gracias!
Solved! Go to Solution.
Allí, @mtrevisiol
Pruebe las columnas calculadas como se muestra a continuación:
Today = 'Table'[TimeStart].[Date]
Minutes today =
VAR min_timestart =
CALCULATE ( MIN ( 'Table'[TimeStart] ), ALLEXCEPT ( 'Table', 'Table'[Today] ) )
VAR max_timestop =
CALCULATE ( MAX ( 'Table'[TimeStop] ), ALLEXCEPT ( 'Table', 'Table'[Today] ) )
RETURN
DATEDIFF ( min_timestart, max_timestop, MINUTE )
Saludos
Equipo de soporte de la comunidad _ Eason
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
@mtrevisiol Probar:
Column =
VAR __1730 = 17*1/24 + 30/1/24/60
VAR __830 = 8*1/24 + 30/1/24/60
RETURN
(__1730 - __830)*60*24
Lo siento, tal vez no expliqué bien mi objetivo.
Quiero calcular para cada fecha en TimeStart, la diferencia entre el valor máximo de esa fecha y el valor mínimo de esa fecha (en minutos).
Para el caso TimeStart = 13/11/2021, la diferencia es de 540 minutos
@mtrevisiol Es lo mismo que solo necesitas para averiguar tu inicio y parada, así que algo como:
Column =
VAR __End = MAX('Table'[Column])
VAR __Start = MIN('Table'[Column])
RETURN
(__End - __Start)*60*24
Gracias @Greg_Deckler, pero si tengo varios valores para TimeStart (y no solo 13/11/2021), ¿qué debo hacer?
Allí, @mtrevisiol
Pruebe las columnas calculadas como se muestra a continuación:
Today = 'Table'[TimeStart].[Date]
Minutes today =
VAR min_timestart =
CALCULATE ( MIN ( 'Table'[TimeStart] ), ALLEXCEPT ( 'Table', 'Table'[Today] ) )
VAR max_timestop =
CALCULATE ( MAX ( 'Table'[TimeStop] ), ALLEXCEPT ( 'Table', 'Table'[Today] ) )
RETURN
DATEDIFF ( min_timestart, max_timestop, MINUTE )
Saludos
Equipo de soporte de la comunidad _ Eason
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
@mtrevisiol Eso dependería de lo que quieras hacer. ¿Qué debería suceder en ese caso? ¿Una cosa podría dividir esa columna en una columna de fecha y hora para que pueda agregarla en un visual por día?
Lo sentimos, si tiene problemas para seguir, ¿puede publicar datos de muestra como texto y salida esperada?
No hay realmente suficiente información para continuar, primero verifique si su problema es un problema común que se enumera aquí: https://community.powerbi.com/t5/Community-Blog/Before-You-Post-Read-This/ba-p/1116882
Además, consulte esta publicación sobre Cómo obtener respuestas rápidas a su pregunta: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490
Las partes más importantes son:
1. Datos de muestra como texto, use la herramienta de tabla en la barra de edición
2. Resultado esperado de los datos de la muestra
3. Explicación en palabras de cómo llegar desde 1. a 2.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |