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
Syndicate_Admin
Administrator
Administrator

Diferencia (en minutos) entre la primera y la última fecha de cada día

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:

mtrevisiol_1-1636979982958.png

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:

mtrevisiol_2-1636980073097.png

¡Muchas gracias!

1 ACCEPTED 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 )

193.png

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.

View solution in original post

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

@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 )

193.png

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.

@v-easonf-msft muchas gracias!

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

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.