Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Prepping for a Fabric certification exam? Join us for a live prep session with exam experts to learn how to pass the exam. Register now.

Reply
fgnavarrete
Helper II
Helper II

Diferencia de fecha y hora en la misma columna pero con condicion.

Estimados: Me he revisado todos los post para buscar la solucion y he combinado soluciones que utilizan MAX, MIN, EARLY etc y no doy con la solucion, el problema es el siguiente:

 

La tabla se compone por 2 columnas, INCIDENT_NUMBER es el numero del evento y la FECHA_HORA son los eventos que se registraron con su fecha y hora.

 

Objetivo: Necesito poder sumar todos los minutos que tiene CADA REGISTRO.

power bi.png 

Favor si me pueden guiar a como hacerlo.

Saludos.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No hay @Syndicate_Admin

Es una columna DAX

Vera_33_0-1617022160347.png

Y una medida

Vera_33_1-1617022204029.png

Measure = 
VAR MinDate = MIN(Incident_table[FECHA_HORA])
VAR MaxDate = MAX(Incident_table[FECHA_HORA])
RETURN
DATEDIFF(MinDate,MaxDate,MINUTE)
Column = 
VAR CurInc = Incident_table[INCIDENT_NUMBER]
VAR MinDate = MINX(FILTER(Incident_table,Incident_table[INCIDENT_NUMBER]=CurInc),Incident_table[FECHA_HORA])
VAR MaxDate = MAXX(FILTER(Incident_table,Incident_table[INCIDENT_NUMBER]=CurInc),Incident_table[FECHA_HORA])
RETURN
DATEDIFF(MinDate,MaxDate,MINUTE)

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

No hay @Syndicate_Admin

Es una columna DAX

Vera_33_0-1617022160347.png

Y una medida

Vera_33_1-1617022204029.png

Measure = 
VAR MinDate = MIN(Incident_table[FECHA_HORA])
VAR MaxDate = MAX(Incident_table[FECHA_HORA])
RETURN
DATEDIFF(MinDate,MaxDate,MINUTE)
Column = 
VAR CurInc = Incident_table[INCIDENT_NUMBER]
VAR MinDate = MINX(FILTER(Incident_table,Incident_table[INCIDENT_NUMBER]=CurInc),Incident_table[FECHA_HORA])
VAR MaxDate = MAXX(FILTER(Incident_table,Incident_table[INCIDENT_NUMBER]=CurInc),Incident_table[FECHA_HORA])
RETURN
DATEDIFF(MinDate,MaxDate,MINUTE)

Muchas gracias por tu ayuda, ahi pude solucionar el problema, ahora si me aparece el total de minutos que tuvo ese INCIDENT_NUMBER y con ello lo puedo filtrar.

 

fgnavarrete_0-1617023364818.png

 

No @Syndicate_Admin,

¿Su problema está resuelto ahora? Si es así, ¿podría marcar la respuesta como respuesta para cerrarla?

Saludos
Kelly

¿Respondí a tu pregunta? ¡Marca mi puesto como solución!

Syndicate_Admin
Administrator
Administrator

No @Syndicate_Admin@fgnavarrete

Su solicitud no es lo suficientemente clara. ¿Quieres añadir solo los minutos o las horas y los minutos?

¿O desea averiguar el tiempo/duración entre la primera fila y la última (para cada número de incidente)?

¿Puede proporcionar un ejemplo de lo que desea como resultado.

saludos

Phil

Hola @Syndicate_Admin  , lo que estoy haciendo es ......ccontar la DIFERENCIA en minutos del mismo INCIDENTES, por ejemplo, en la imagen aparece como primer incidente el registro INC00002187424 el cual tiene varios registros de fecha y que en total me suman 324 minutos.

 

Entonces yo se que ese INCIDENT_NUMBER , en todos los registros de evento que se hicieron, totalizo 324 minutos de duracion. Eso mismo tengo que hacer con los demas registros hacia abajo.

 

Espero se entienda.

Saludos.

 

Helpful resources

Announcements
May PBI 25 Carousel

Power BI Monthly Update - May 2025

Check out the May 2025 Power BI update to learn about new features.

Notebook Gallery Carousel1

NEW! Community Notebooks Gallery

Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.

May 2025 Monthly Update

Fabric Community Update - May 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors
Top Kudoed Authors