Tabla de unión / concatenación, pero solo incluye datos nuevos<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola a todos,
He programado una secuencia de comandos JMP para darme una tabla de datos diaria cada día.
¿Cuál es la mejor manera de concatenar estas tablas, pero solo quiero agregar nuevos datos y no tener múltiplos?
Ejemplo de la Tabla 1 (Día 1) y luego de la Tabla 7 (Día 7), ¿cómo concatente estas tablas para incluir la Tabla 1 y todos los datos nuevos en la Tabla 7, pero no los múltiplos?
Tenga en cuenta que los nombres de las columnas serán los mismos en cada tabla.
Re: Uniendo / concatenando la tabla pero solo incluye nuevos datosHola Jim, el punto clave para mí aquí fue " Combinar columnas del mismo nombre "que no había usado antes.
Gracias por tu ayuda, lo aprecio mucho.
Re: Uniendo / concatenando la tabla pero solo incluye nuevos datosah ... tienes razón sobre la inclusión de no coincidencias de la tabla base .... mi error
Re: Uniendo / concatenando la tabla pero solo incluye nuevos datosSí, Join es una herramienta poderosa.
En caso de que ya haya creado una tabla de muchos múltiplos, hay varias formas de identificar y eliminar duplicados.
A continuación se encuentra mi fragmento de jsl favorito (actual) para eliminar varias instancias. Ahora compara todas las columnas, pero se puede modificar para considerar un conjunto limitado de columnas.
// Mantener solo primera instancia de múltiplos
dt = Tabla de datos actual () ; // Tabla con múltiplos potenciales
ejemplo = Analizar gramaticalmente ( "ColMin (Fila (),: Nombre (\!" " || Artículos Concat ( dt << obtener nombres de columna ( cuerda ) , "\!"), :Nombre(\!"" ) || "\!")) " ) ;
dt << eliminar filas ( dt << obtener filas donde ( ejemplo < Fila ())) ;
Re: Uniendo / concatenando la tabla pero solo incluye nuevos datosHola Jim,
Gracias por la ayuda, de nuevo, esto funcionó muy bien. Solo tengo que incluir "No coincidencias" en ambas tablas si quiero que la tabla incluya todos los datos que estoy buscando, sin embargo, esto también tiene sentido.
Gracias.
Re: Uniendo / concatenando la tabla pero solo incluye nuevos datosSuponiendo que tiene una columna o varias columnas que identifican de forma única cada fila, entonces todo lo que tiene que hacer, es usar Unir, en lugar de Concatenar, y coincidir en la (s) columna (s) de identificación. También asegúrese de que especifica Combinar columnas del mismo nombre e incluir registros no coincidentes de la tabla "Con". Eso te proporcionará lo que quieras.