<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Vorrei unirmi a una serie di tabelle di dati strutturate in modo simile a una tabella di dati "master" esistente.
Non voglio creare una tabella di output dopo che ogni comando di join è completo.
Voglio che le successive tabelle di dati continuino a unirsi (e compilare) alla tabella dei dati master.
Un comando simile è "Aggiungi alla prima tabella" sotto dt << concatenato (tabella dati (...
ex
/ * Unisci (unisci) scenari * /
dt = Open ("H: \ original.jmp");
dt << Imposta nome ("MASTER");
// Apre i file successivi per unirsi a Master
dt = Open ("H: \ scenario1.jmp");
Tabella dati ("MASTER") << Iscriviti (
Con (tabella dati ("scenario1")),
Unisci colonne dello stesso nome,
Abbinando le colonne (
: Anno =: Anno,
: Mese =: mese,
: Route =: Route
),
Drop multipli (1, 0),
Nome ("Includi non corrispondenti") (1, 0),
Mantieni l'ordine della tabella principale (1),
// Nessun comando della tabella di output richiesto QUI
// Tabella di output ("nome"),
);
Scusa, funzione semplice.
Usa il comando UPDATE.
// Aggiorna tabella dati fondendosi su colonne con lo stesso nome
// Le nuove colonne si uniscono sulla tabella di dati esistente.
Tabella dati ("MASTER") << Aggiorna (
Con (tabella dati ("scenario1")),
Unisci colonne dello stesso nome,
Abbinando le colonne (
: Anno =: Anno,
: Mese =: mese,
: Route =: Route
),
Drop multipli (1, 0),
Nome ("Includi non corrispondenti") (1, 0),
Mantieni l'ordine della tabella principale (1),
// Nessuna uscita,
);