Seleccione el último punto en cada ejecuciónSupongamos que tengo columnas: run_id, tiempo, distancia
... y solo quiero seleccionar las filas con la última vez para cada run_id.¿Cómo puedo hacer eso?
Re: Seleccionar el último punto de cada carreraSolo para agregar algo que espero sea obvio para todos... @Mark_Bailey el código funcione, la tabla de datos debe ordenarse de forma ascendente en las columnas run_id y timeRe: Seleccionar el último punto de cada carrera¿Es esto bastante típico en JMP, crear columnas de fórmula para buscar ciertas condiciones y luego seleccionarlas en función de eso?
Jugué un minuto después de escribir esta pregunta y terminé con esta columna de fórmula: Col Maximum ( :Name( "time(s)" ), :run_id ) - :Name( "time(s)" )
... luego simplemente hago clic en una de las filas con "0" y luego hago una "coincidencia seleccionada". Esperaba que hubiera una manera más fácil, como hacer una tabla de resumen con el máximo (tiempo) agrupado por run_id, luego déjame seleccionar las filas allí, pero esas filas estaban seleccionando todos los datos a partir de los cuales se calculó el máximo, no solo el filas que tenían el valor máximo.Re: Seleccionar el último punto de cada carreraPuede crear una columna indicadora utilizando una fórmula. Asegúrese de ordenar (anidado) por run_id y hora primero. La fórmula sería un resultado booleano simple. Utilice la función Lag() como tal: If( :run_id == Lag( :run_id, -1 ), 0, 1 ). Luego puede seleccionar las filas donde esta columna es igual a 1.