Autoriser la plateforme de mise à jour à créer de nouvelles colonnes si elles existent déjà dans la table à mettre à jourQu'est-ce qui a inspiré cette demande de liste de souhaits ?
Utilisation de la plateforme de mise à jour de JMP et obtention de messages d'erreur.
Quelle est l’amélioration que vous aimeriez voir ?
Si l'utilisateur a défini des colonnes à ajouter et a choisi de NE remplacer aucune de ces colonnes ajoutées, ajoutez-les en tant que nouvelles colonnes avec index.
Erreur:
Names Default To Here(1);
dt1 = Open("$SAMPLE_DATA/Big Class.jmp", Invisible);
dt2 = Open("$SAMPLE_DATA/Big Class Families.jmp", Invisible);
dt1 << Update(
With(dt2),
Match Columns(:name = :name),
Add Columns from Update Table(:age),
Replace Columns in Main Table(None)
);
Close(dt1, no save);
Close(dt2, no save);
mais j'aimerais finir avec deux colonnes d'âge : l'âge d'origine et l'âge 2 nouvellement créé à partir du dt2.
Pourquoi cette idée est-elle importante ?
Rend l'utilisation de Update plus flexible sans avoir à renommer les colonnes
Automatisation et scriptsAccès aux donnéesFusion et nettoyage des donnéesRe : Autoriser la plateforme de mise à jour à créer de nouvelles colonnes si elles existent déjà dans la table à mettre à jour - Statut modifié en : ReconnuRe : Autoriser la plateforme de mise à jour à créer de nouvelles colonnes si elles existent déjà dans la table à mettre à jourvous pouvez utiliser Tables/Join au lieu de Tables/Update.
Join fournit une option permettant de choisir entre la fusion des colonnes et la conservation des deux colonnes.
Re : Autoriser la plateforme de mise à jour à créer de nouvelles colonnes si elles existent déjà dans la table à mettre à jour - Statut modifié en : Oui, restez à l'écoute !Bonjour ! Cette option sera disponible dans JMP 19, mais au lieu d'indexer la colonne ajoutée, le nom de la table source sera indiqué entre parenthèses. Par exemple, « âge » (familles de grandes classes).
Re : Autoriser la plateforme de mise à jour à créer de nouvelles colonnes si elles existent déjà dans la table à mettre à jourbon!
Re : Autoriser la plateforme de mise à jour à créer de nouvelles colonnes si elles existent déjà dans la table à mettre à jourD'un autre côté, je suppose que certains utilisateurs ont utilisé le paramètre par défaut

comme:
- ajouter de nouvelles colonnes
- ignorer les colonnes existantes
avec la nouvelle fonctionnalité, JMP ajoutera toujours des colonnes en double.
Peut entrer en conflit avec certains scripts définis par l'utilisateur...
Que diriez-vous d'ajouter simplement les nouvelles colonnes lorsque l'utilisateur sélectionne explicitement les colonnes ?

-> meilleur chevauchement avec les fonctionnalités existantes.
+ 100% des nouvelles fonctionnalités.
Re : Autoriser la plateforme de mise à jour à créer de nouvelles colonnes si elles existent déjà dans la table à mettre à jourC’est ce que souhaitait le gouvernement et nous pouvons espérer qu’il sera mis en œuvre de cette manière.
Si l'utilisateur a défini des colonnes à ajouter et a choisi de NE remplacer aucune de ces colonnes ajoutées , ajoutez-les en tant que nouvelles colonnes avec index.
Re : Autoriser la plateforme de mise à jour à créer de nouvelles colonnes si elles existent déjà dans la table à mettre à jourHm.
Il faut remplacer l'un de ceux-ci : cela empêche le nouveau mode.
Pour la colonne individuelle, tout ressemble à ce qui est prévu :
ajoutez-le si l'utilisateur le souhaite - remplacez les règles ajoutez :

Le problème vient du lot - mode confort :
« ajouter toutes les nouvelles colonnes » - et n'en remplacer aucune (ou seulement quelques-unes) :

[« paramètre par défaut » était une formulation incorrecte, ajouter un paramètre par défaut]
Comment ajuster les paramètres à l'avenir pour obtenir le comportement précédent de « ajouter une colonne inexistante – ignorer celles existantes »
- ne détruisez pas les colonnes existantes en les remplaçant
- ne pas ajouter de doublons de colonnes existantes
Re : Autoriser la plateforme de mise à jour à créer de nouvelles colonnes si elles existent déjà dans la table à mettre à jourMerci d'avoir partagé votre avis sur cette fonctionnalité ! Si vous participez au programme Early Adopter (EA), nous vous encourageons à l'essayer et à partager vos commentaires via les canaux du programme.
Re : Autoriser la plateforme de mise à jour à créer de nouvelles colonnes si elles existent déjà dans la table à mettre à jourOK. J'ai envoyé le commentaire en plus par e-mail.
En fait, @jthi pourrait commenter s'il insiste sur la fonctionnalité implémentée ou s'il est d'accord avec la nouvelle proposition.
Peut-être que si un autre utilisateur utilise Tables/update et trouve ce message, il/elle pourrait également commenter...
Nouvelle proposition :
- si les colonnes sont « sélectionnées » pour être ajoutées, et qu'elles existent déjà -> ajoutées avec un suffixe.

- pour le mode d'ajout par lots :

Les colonnes manquantes sont simplement ajoutées. Aucun suffixe n'est ajouté.
[pour garantir la compatibilité avec le comportement d'ajout par lots précédent.]
Re : Autoriser la plateforme de mise à jour à créer de nouvelles colonnes si elles existent déjà dans la table à mettre à jour - Statut modifié en : Livré