Partecipare / concatenare la tabella ma includere solo nuovi dati<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao a tutti,
Ho programmato uno script JMP per darmi una tabella di dati giornaliera ogni giorno.
Qual è il modo migliore per concatenare queste tabelle, ma voglio solo aggiungere nuovi dati e non avere multipli.
Esempio Tabella 1 (giorno 1) e poi tabella 7 (giorno 7), come si concatenta queste tabelle per avere la tabella 1 e tutti i nuovi dati in Tabella 7 inclusi, ma non i multipli.
Nota: i nomi delle colonne saranno gli stessi in ogni tabella.
Ri: Partecipare / concatenare tabella ma solo includere nuovi datiCiao Jim, il punto chiave per me qui era " Unisci colonne con lo stesso nome "che non avevo mai usato prima.
Grazie per il tuo aiuto molto apprezzato.
Ri: Partecipare / concatenare tabella ma solo includere nuovi datiah ... hai ragione riguardo le Includi le non partite dalla tabella di base .... il mio errore
Ri: Partecipare / concatenare tabella ma solo includere nuovi datiSì, Join è uno strumento potente.
Nel caso in cui tu abbia già creato una tabella molti multipli, ci sono diversi modi per identificare ed eliminare i duplicati.
Di seguito è riportato il mio (attuale) frammento jsl preferito per l'eliminazione di più istanze. Ora confronta tutte le colonne, ma può essere ottimizzato per considerare solo un insieme limitato di colonne.
// Mantieni solo la prima istanza di multipli
dt = Tabella dei dati corrente () ; // Tabella con potenziali multipli
esempio = analizzare ( "ColMin (Row (),: Name (\!" " || Articoli concatenati ( dt << ottieni i nomi delle colonne ( stringa ) , "\!"), :Nome(\!"" ) || "\"))" ) ;
dt << cancella le righe ( dt << ottenere righe dove ( esempio < Riga ())) ;
Ri: Partecipare / concatenare tabella ma solo includere nuovi datiCiao Jim,
Grazie per l'aiuto, ancora una volta questo ha funzionato, L'unica cosa che devo includere "Non corrisponde" in entrambe le tabelle se voglio fare la tabella include tutti i dati che sto cercando, tuttavia questo ha un senso anche.
Thnaks.
Ri: Partecipare / concatenare tabella ma solo includere nuovi datiSupponendo che tu abbia una colonna o più colonne che identificano in modo univoco ogni riga, allora tutto ciò che devi fare è usare Join, piuttosto che Concatenate, e corrispondere alle colonne di identificazione. Assicurati inoltre di specificare di unire colonne dello stesso nome e di includere record non corrispondenti dalla tabella "Con". Questo ti fornirà ciò che desideri.