<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Me gustaría unir una serie de tablas de datos estructuradas de manera similar a una tabla de datos "maestra" existente.
No quiero crear una tabla de salida después de completar cada comando de unión.
Quiero que las tablas de datos posteriores continúen uniéndose (y compilando) en la tabla de datos maestros.
Un comando similar es "Agregar a la primera tabla" en dt << concatenar (tabla de datos (...
ex
/ * Unir (fusionar) escenarios * /
dt = Abrir ("H: \ original.jmp");
dt << Set Name ("MASTER");
// Abrir los archivos subsiguientes para unirse a Master
dt = Abrir ("H: \ escenario1.jmp");
Tabla de datos ("MASTER") << Unir (
Con (Tabla de datos ("escenario1")),
Combinar columnas del mismo nombre,
Haciendo coincidir las columnas (
: Año =: Año,
: Mes =: Mes,
: Ruta =: Ruta
)
Drop múltiplos (1, 0),
Nombre ("Incluir no coincidencias") (1, 0),
Conservar orden de la mesa principal (1),
// No se necesita comando de tabla de salida AQUÍ
// Tabla de salida ("nombre"),
);
Lo siento, función simple.
Utilice el comando ACTUALIZAR.
// Actualizar la tabla de datos mediante la fusión en columnas del mismo nombre
// Las nuevas columnas se fusionan en la tabla de datos existente.
Tabla de datos ("MASTER") << Actualización (
Con (Tabla de datos ("escenario1")),
Combinar columnas del mismo nombre,
Haciendo coincidir las columnas (
: Año =: Año,
: Mes =: Mes,
: Ruta =: Ruta
)
Drop múltiplos (1, 0),
Nombre ("Incluir no coincidencias") (1, 0),
Conservar orden de la mesa principal (1),
//Ninguna salida,
);