Re : Joindre des tables : possibilité de mettre à jour la table principale - Statut changé en : NouveauHé @hogi ,
Est-ce l'option que vous recherchez ?

@julien
Re : Joindre des tables : possibilité de mettre à jour la table principaleSalut @julien - le nom semble prometteur, oui 
Mais je crains que cette fonction diffère de ce que je veux faire :
Ce que je veux faire:
@hogi écrit:
1) je veux ajouter une colonne au tableau
2) la plateforme devrait mettre à jour la table principale au lieu d'en générer un nouveau.
Mais d'après la documentation :

ce qui signifie, avec Mettre à jour la table principale avec les données de la deuxième table,
- aucune colonne n'est ajoutée.
- une nouvelle table de données est créée (pas de modification de std. Tables/Comportement de jointure )
Le premier problème peut être résolu en désactivant l'option Mettre à jour la table principale avec les données de la seconde table.
Pour obtenir une solution pour le deuxième problème, j'ai écrit ce souhait.
Re : Joindre des tables : possibilité de mettre à jour la table principaleAh tu as raison, @hogi ! J'utilise Tables> Mettre à jour pour la fonctionnalité que vous suggérez ici et j'ai supposé à tort que cette case à cocher dans Join reproduisait cela. Oui, ce serait une nouvelle fonctionnalité pour Join. Ai-je raison de supposer que Tables> Mettre à jour ne correspond pas à votre situation car vous souhaitez effectuer une jointure externe interne ou externe droite?
Re : Joindre des tables : possibilité de mettre à jour la table principaleC'est une différence de performances frustrante. Avez-vous des valeurs manquantes dans les colonnes de correspondance pour les tables que vous rejoignez ? Si tel est le cas, vous pouvez essayer de cocher la case "Ignorer les valeurs manquantes" dans Update, cela peut vraiment accélérer les choses et semble être la façon dont Join le fait par défaut.
Re : Joindre des tables : possibilité de mettre à jour la table principaleUne application principale est lors de la mise à jour des données d'une série chronologique avec de nouvelles colonnes et lignes.
Dans ces opérations, vous disposez d'un index temporel basé sur l'UTC, mais il n'existe pas de moyen simple de le faire dans JMP.
Re : Joindre des tables : possibilité de mettre à jour la table principaleSalut @julien .
Je suis sûr que nous ne sommes pas les seuls à avoir été induits en erreur par le nom prometteur 
En fait, Tables/Update serait mon premier choix - vous n'avez même pas besoin de lister les colonnes de la table principale que vous souhaitez conserver - vous conservez simplement toute la table de données 
Malheureusement, il recule déjà par rapport à des ordres de grandeur. :
@hogi écrit:puissant outil pour fusionner différentes tables de données.
Accélérer les tableaux/Mettre à jour
Donc en fait, il y a 2 options qui conduiront à un résultat plus ou moins similaire :
- résoudre le problème de vitesse de Tables/Update (pour le rendre aussi rapide que Tables/Join)
- activer Tables/Join pour mettre à jour la table principale (comme Tables/Update peut le faire)
Re : Joindre des tables : possibilité de mettre à jour la table principaleArticles Similaires:
Utilisation de Update() pour ajouter de nouvelles lignes dans la table principale
Joindre des données dans une table existante
Rejoindre, concaténer et mettre à jour
Re : Joindre des tables : possibilité de mettre à jour la table principaleLa nouvelle plateforme Join pourrait ressembler à ceci :

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 : Joindre des tables : possibilité de mettre à jour la table principaleInconvénients de cette approche artisanale :
Re : Joindre des tables : possibilité de mettre à jour la table principalePuisque nous cherchons à améliorer le fonctionnement de la jointure des tables, je me demande si nous pouvons inclure cette fusion floue :
https://community.jmp.com/t5/JMP-Scripts/quot-Fuzzymerge-quot-join-tables-with-slightly-different/ta-p/321263
Re : Joindre des tables : possibilité de mettre à jour la table principalecool!
Fuzzymerge pour le temps + "Match columns" pour certaines colonnes supplémentaires 
Re : Joindre des tables : possibilité de mettre à jour la table principale@FN Il existe déjà un Wish séparé pour FuzzyMerge :
Ajouter une jointure floue / asof fusionner / joindre par colonnes qui n'ont pas de correspondances exactes
... à partir de 2022.
Malheureusement, le statut était toujours "Nouveau" (juillet 2023) - peut-être en raison de 0 félicitations jusqu'à présent ?
Re : Rejoindre des tables : option pour mettre à jour la table principale - Statut modifié en : AcquittéRe : Rejoindre des tables : option pour mettre à jour la table principale - Statut modifié en : EnquêteJointure des tables : option de mise à jour de la table principale☑ nouvelle fonctionnalité intéressante
☑ pourrait aider de nombreux utilisateurs !
☐ supprime un « bug »
☐ agréable à avoir
☐ personne n'en a besoin
#monTop10_2023
comme nous avons une solution de contournement pour Tables/Update, celle-ci n'est plus nécessaire
Qu'est-ce qui a inspiré cette demande de liste de souhaits ?
Tables/Join est un outil puissant pour fusionner différentes tables de données.
Le seul inconvénient : il génère une nouvelle table de données au lieu de mettre à jour la table principale.
J'ai souvent une table, avec des dizaines de scripts de table qui ont évolué au fil du temps - et des tableaux de bord qui font référence à cette table.
Pour élargir l'analyse, je souhaite ajouter une colonne à la table - mais Tables/Join génère une nouvelle table.
Quelle amélioration souhaiteriez-vous voir ?
Veuillez ajouter une option dans Tables/Join : Mettre à jour la table principale .
Si l'option est activée, la plateforme doit mettre à jour la table principale au lieu d'en générer une nouvelle.
Si les développeurs Jmp craignent que Tables:Join soit trop encombré par cette option, ils pourraient masquer l'option derrière un clic en maintenant la touche Maj enfoncée ou la rendre invisible pour les autres utilisateurs.
Pourquoi cette idée est-elle importante ?
Il n’existe aucun moyen rapide de fusionner de nouvelles colonnes dans une table de données.
Table/Join est presque l'outil parfait - mais il génère une nouvelle table.
Le paramètre supplémentaire résoudra le problème.
plus de souhaits soumis par 
Fusion et nettoyage des donnéesRe: Jointure de tables : option de mise à jour de la table principale - Statut modifié en : Reconnu