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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

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
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

July 2024 Power BI Update

Power BI Monthly Update - July 2024

Check out the July 2024 Power BI update to learn about new features.

July Newsletter

Fabric Community Update - July 2024

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

Top Solution Authors
Top Kudoed Authors