Forum Discussion
Jos13
Helper III
6 years agoDatediff
Hola equipo, Tengo los siguientes datos Sólo quería contar esos registros con el estado "IN" y la diferencia de tiempo entre las fechas > 30 minutos para el mismo número de teléfono móvil. En e...
- 6 years ago
fhill
Resident Rockstar
6 years ago
Hago algo en pequeños pasos, así que este es sólo mi estilo, y tal vez alguien puede agregar a esto para corregir el error de datos de entrada / salida potencial?
Tenemos que definir un 'OutTime' entonces usted puede DateDifff e ir desde allí...
OutTime á IF('Table'[Status] á "IN",
CALCULATE(MIN('Table'[DateTime]), FILTER('Table', 'Table'[Mobile'] á EARLIER('Table'[Mobile-]) && 'Table'[Status] á "OUT" && 'Table'[DateTime] > EARLIER('Table'[DateTime])))
Una vez que haya extraído OutTimes en una nueva columna, puede DateDiff las dos columnas (espacios en blanco en el OutTime en blanco el DateDiff)
DateDiff - DATEDIFF('Table'[DateTime], 'Table'[OutTime], MINUTE)
Finalmente, sólo la declaración IF el recuento (que podría combinarse fácilmente con el último paso...
¿Más de 30? • IF('Table'[DateDiff] > 30, 1)