Creación de un subconjunto de datos basado en el orden de las filas<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Tengo una tabla de datos de la encuesta de aves recopilada en numerosas estaciones. La mayoría de las estaciones han tenido múltiples encuestas realizadas en diferentes fechas. Así que mi tabla tiene varias filas para cada estación, cada una de las cuales tiene información para las diferentes encuestas. He ordenado mi mesa por estación y luego por fecha de encuesta. Ahora estoy tratando de crear un subconjunto de esta tabla en la que hay un registro (fila) por estación y cuando hay varios registros (filas) para una estación determinada, quiero seleccionar la primera fila de la tabla. He estado probando las características de subconjunto y filtro de datos sin ningún éxito. ¿Algunas ideas?
He adjuntado la mesa. La ID de la estación es la columna ST_CN; La fecha de la encuesta es Columna MS_DA.
Creación de un subconjunto de datos basado en el orden de las filasEl guión funcionó perfectamente. ¡Gracias!
Re: Creando un subconjunto de datos basado en orden de filaPuedes usar Resumen (grupo por ST_CN) y luego Actualizar la tabla de resumen con la tabla original (columnas ST_CN coincidentes). La actualización por coincidencia de columnas parece utilizar la primera coincidencia (fila) en caso de múltiples instancias.
También se puede hacer con un script:
( Tabla de datos ( "sttn_survey_join2_unocc" ) << resumen ( grupo ( : ST_CN ) )) <<
Actualizar (
Con ( Tabla de datos ( "sttn_survey_join2_unocc" ) ) ,
Coincidir columnas ( : ST_CN = : ST_CN )
)