Re: Tables join: opzione per aggiornare la tabella principale - Stato cambiato in: NuovoEHI @hogi ,
È questa l'opzione che stai cercando?

@giuliano
Re: Tables join: opzione per aggiornare la tabella principaleCIAO @giuliano - il nome sembra promettente, sì 
Ma temo che questa funzione differisca da ciò che voglio fare:
Cosa voglio fare:
@hogi ha scritto:
1) voglio aggiungere una colonna alla tabella
2) la piattaforma dovrebbe aggiornare la tabella principale invece di generarne uno nuovo.
Ma secondo la documentazione:

il che significa che, con Aggiorna la tabella principale con i dati della seconda tabella,
- non vengono aggiunte colonne.
- viene creata una nuova tabella dati (nessuna modifica a std. Tabelle/Comportamento join)
Il primo problema può essere risolto disabilitando l'opzione Aggiorna la tabella principale con i dati della seconda tabella.
Per ottenere una soluzione per il secondo problema, ho scritto questo desiderio.
Re: Tables join: opzione per aggiornare la tabella principaleAh hai ragione, @hogi ! Uso Tabelle> Aggiorna per la funzionalità che stai suggerendo qui e presumo erroneamente che questa casella di controllo in Join lo stesse replicando. Sì, questa sarebbe una nuova funzionalità per Join. Ho ragione nel presumere che Tables> Update non si adatti alla tua situazione perché vorresti eseguire un join esterno interno o destro?
Re: Tables join: opzione per aggiornare la tabella principaleQuesta è una differenza di prestazioni frustrante. Hai dei valori mancanti nelle colonne delle corrispondenze per le tabelle a cui ti unisci? In tal caso, potresti provare a selezionare la casella "Ignora valori mancanti" in Aggiornamento, che può davvero velocizzare le cose e sembra essere il modo in cui Join lo fa per impostazione predefinita.
Re: Tables join: opzione per aggiornare la tabella principaleUn'applicazione principale è quando si aggiornano i dati di una serie temporale con nuove colonne e righe.
In queste operazioni si dispone di un indice temporale basato sull'ora UTC, ma non esiste un modo semplice per eseguirlo in JMP.
Re: Tables join: opzione per aggiornare la tabella principaleCIAO @giuliano .
Sono sicuro che non siamo gli unici ad essere stati fuorviati dal nome promettente 
In realtà, Tables/Update sarebbe la mia prima scelta - non devi nemmeno dire elencare le colonne della tabella principale che vuoi mantenere - mantieni solo l'intera tabella dei dati 
Sfortunatamente, è già indietro di ordini di grandezza rispetto a. :
@hogi ha scritto:potente strumento per unire diverse tabelle di dati.
Velocizza tabelle/Aggiorna
Quindi, in realtà, ci sono 2 opzioni che porteranno a un risultato più o meno simile:
- risolvere il problema di velocità di Tables/Update (per renderlo veloce come Tables/Join)
- abilitare Tables/Join per aggiornare la tabella principale (come può fare Tables/Update)
Re: Tables join: opzione per aggiornare la tabella principalepost correlati:
Utilizzo di Update() per aggiungere nuove righe nella tabella principale
Unire i dati nella tabella esistente
Unisciti, concatena e aggiorna
Re: Tables join: opzione per aggiornare la tabella principaleLa nuova piattaforma Join potrebbe essere così:

Names Default To HERE(1);
dt = current data table();
dtList1 = Associative Array(get data table list());
likeUpdate=Function({},
joinupdate[PanelBox(3)][checkBoxBox(3)] << set (1,1);
joinupdate[PanelBox(3)][checkBoxBox(4)] << set (1,0);
joinupdate[PanelBox(4)][checkBoxBox(1)] << set (1,0);
joinupdate[PanelBox(4)][checkBoxBox(2)] << set (1,1);
joinupdate[PanelBox(4)][checkBoxBox(3)] << set (1,1);
joinupdate[PanelBox(4)][checkBoxBox(4)] << set (1,0);
joinupdate[PanelBox(5)][checkBoxBox(1)] << set (1,1);
NCols1= NItems(joinupdate[PanelBox(2)][ListBoxBox(1)]<< get items());
foreach ({col},1::NCols1, joinupdate[PanelBox(2)][ListBoxBox(1)] << set selected (col));
joinupdate[PanelBox(5)][ButtonBox(1)] << click;
joinupdate[PanelBox(6)][ButtonBox(2)] << click;
dtList2 = Associative Array(get data table list());
dtlist2 << remove (dtList1);
dtNew=(dtList2 << get keys())[1];
dt << select all rows() << delete rows();
dt << concatenate (dtNew, Append to first table);
);
Try(joinUpdate << close window());
joinupdate=new window("join+",dt<< join);
joinUpdate[PanelBox(6)][Lineup Box( 1 )] << prepend( mb = MouseBox( Button Box( "Update", likeUpdate() ) ) );
mb << settooltip( "acts like Update (selects the right CheckBoxes, triggers Join, merges data back into main table)" );
Re: Tables join: opzione per aggiornare la tabella principaleSvantaggi di questo approccio artigianale:
Re: Tables join: opzione per aggiornare la tabella principaleDal momento che stiamo cercando di migliorare il funzionamento delle tabelle di unione, mi chiedo se possiamo includere questa unione fuzzy:
https://community.jmp.com/t5/JMP-Scripts/quot-Fuzzymerge-quot-join-tables-with-slightly-different/ta-p/321263
Re: Tables join: opzione per aggiornare la tabella principaleFreddo!
Fuzzymerge per time + "Match colonne" per alcune colonne aggiuntive 
Re: Tables join: opzione per aggiornare la tabella principale@FN Esiste già un desiderio separato per FuzzyMerge:
Aggiungi fuzzy join / asof merge / join per colonne che non hanno corrispondenze esatte
... dal 2022.
Sfortunatamente, lo stato era ancora "Nuovo" (luglio 2023) - forse a causa di 0 Kudos fino ad ora?
Oggetto: Unione di tabelle: opzione per aggiornare la tabella principale - Stato modificato in: RiconosciutoOggetto: Unione di tabelle: opzione per aggiornare la tabella principale - Stato modificato in: InvestigazioneUnione tabelle: opzione per aggiornare la tabella principale☑ nuova fantastica funzionalità
☑ potrebbe aiutare molti utenti!
☐ rimuove un "bug"
☐ bello da avere
☐ nessuno ne ha bisogno
#myTop10_2023
poiché abbiamo una soluzione alternativa per Tabelle/Aggiornamento, questa non è più necessaria
Cosa ti ha ispirato a richiedere questa lista dei desideri?
Tables/Join è uno strumento potente per unire diverse tabelle di dati.
L'unico svantaggio: genera una nuova tabella dati invece di aggiornare la tabella principale.
Spesso ho una tabella con decine di script di tabella che si sono evoluti nel tempo e Dashboard che fanno riferimento a questa tabella.
Per ampliare l'analisi, voglio aggiungere una colonna alla tabella, ma Tabelle/Join genera una nuova tabella.
Quale miglioramento vorresti vedere?
Aggiungere un'opzione in Tabelle/Join: Aggiorna tabella principale .
Se l'opzione è abilitata, la piattaforma dovrebbe aggiornare la tabella principale invece di generarne una nuova.
Se gli sviluppatori di Jmp temono che questa opzione possa creare troppo confusione in Tables:Join, potrebbero nasconderla con un clic-maiusc o renderla invisibile agli altri utenti.
Perché questa idea è importante?
Non esiste un modo rapido per unire nuove colonne a una tabella dati.
Table/Join è uno strumento quasi perfetto, ma genera una nuova tabella.
L'impostazione aggiuntiva risolverà il problema.
altri desideri inviati da 
Fusione e pulizia dei datiRe: Unione tabelle: opzione per aggiornare la tabella principale - Stato modificato in: Riconosciuto