Rejoindre - Cela devrait être simple<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />D'ACCORD.
DT1 a 1 colonne sur les intérêts nommée DUT#
DT2 a un nombre variable de colonnes.
Je souhaite créer un script de jointure qui prend toutes les colonnes sur DT2 et la joint à la seule colonne DUT # dans la table de données 1 en utilisant les numéros de ligne.
Qu'est-ce que Select et selectwith expecting, une liste, une chaîne, .... "Un joli s'il vous plaît"
Comment puis-je scripter cela?Le manuel ne vaut absolument rien.
Tableau de données actuel ( TDM ) ;
ListedesPads = TDM << obtenir les noms de colonnes ;
CT1 = Tableau de données ( TDM ) << Rejoindre ( Avec ( Tableau de données ( DUTTable ) ) , sélectionner ( ListedesPads ) , sélectionner avec ( : DUT# ) , Par numéro de ligne ) ;
Re : Rejoindre - Cela devrait être simpleVous essayez de mettre à jour ?
Dans Join, il vous suffit de modifier la spécification correspondante.(Dans JMP 11.2.1)

Re : Rejoindre - Cela devrait être simpleDans JMP 11, vous ne pouvez pas mettre à jour par position de ligne, je devrais donc créer et supprimer des lignes et dans JMP 12, il supprime les données.J'ai signalé le bug.
Re : Rejoindre - Cela devrait être simpleVous pouvez utiliser le mot clé "tout" à la place de la liste des colonnes si vous souhaitez inclure toutes les colonnes d'une table,
Dans l'exemple suivant, je joins Big Class à untitled 9 par numéro de ligne.
Je veux inclure uniquement :Column 1 from untitled 9, et toutes les colonnes forment Big Class.
Tableau de données ( "Grande classe" ) << Rejoindre (
Avec ( Tableau de données ( "sans titre 9" ) ) ,
SélectionnerAvec ( : Colonne 1 ) ,
Sélectionner ( tous ) ,
Par numéro de ligne
)
Re : Rejoindre - Cela devrait être simpleSi DT1 n'a qu'une seule colonne et que vous essayez de joindre toutes les colonnes pour DT2, pourquoi sélectionnez-vous des colonnes ?Mes excuses, je n'ai pas dû comprendre votre question.
Re : Rejoindre - Cela devrait être simpleMerci ça a fonctionné.
Question plus large, où dans la documentation expliquerait-il que cela était nécessaire ?
Re : Rejoindre - Cela devrait être simpleEssayez de mettre la liste des colonnes dans Eval() :
..., sélectionner ( Éval ( ListedesPads )) ,...
Re : Rejoindre - Cela devrait être simpleCette approche ne fonctionne pas.
Le script produit par JMP a des noms de colonne spécifiques et, en tant que tel, n'est pas flexible pour un ensemble de noms ou un nombre de colonnes différent.
Re : Rejoindre - Cela devrait être simpleLaissez JMP créer le script pour vous.Rejoignez simplement la table et sélectionnez la source sur la table de sortie.
Table de données( "Sans titre" ) << Join(
Avec( Table de données( "Sans titre 2" ) ),
Par numéro de ligne
)