J'ai une table JMP qui contient des catégories, des sous-catégories et des limites de spécifications que je dois référencer dans une table de données.Je suis sûr qu'il existe de nombreuses façons de procéder, mais j'ai écrit des formules dans deux colonnes ajoutées qui se convertissent en script JMP lorsque les colonnes sont sélectionnées et les valeurs collées dans un script JMP vide.
La colonne 1 ajoutée contient la formule-
Si(Ligne() == 1,
"dt=Tableau de données actuel();"
)
La colonne 2 ajoutée contient la formule-
"Try(Eval(Eval Expr( :" || :Process || " << Définir la propriété( \!"Limites de spécification\!", {LSL("
|| Char( :LSL ) || " ), Target( " || Char( :Target ) || " ), USL( " || Char( :USL )
|| " ), Afficher les limites( 1 )} ))););";
"Try((Column(\!"" || :Process || "\!") << Set Selected(1););dt << colonnes de groupe (\!""
|| :TYPER || "\!");dt << désélectionner le groupe de colonnes ( \!"" || :TYPE || "\!" ););" ||
"Try(Eval(Eval Expr(:" || :Process || " << Définir la propriété(\!"Notes\!", \!"" ||
:Sous-groupe || "\!"))););";
Processus est la colonne du nom de la propriété.Cela sera cohérent avec les noms des colonnes de données dans le tableau de données.
LSL est la colonne de limite de spécification inférieure.
USL est la limite supérieure des spécifications de la colonne.
Le type est le groupe Colonne.
Le sous-groupe est la colonne des notes.
Je suis capable de sélectionner manuellement les colonnes, de faire un copier-coller, ce qui donne un script fonctionnel.Pour ajouter la couche suivante d'automatisation, je voulais que le script sélectionne et copie les valeurs des deux colonnes cibles, ouvre la fenêtre de script et colle le contenu.
Là où je suis bloqué, c'est pour que le script copie et colle les valeurs contenues dans les colonnes ?
Toute aide appréciée.