aperçu
Lorsque vous utilisez le langage de script JMP (JSL) pour créer un script sur les propriétés d'une colonne, il est important de comprendre qu'une colonne est simplement un référentiel pour toutes les propriétés de la colonne. La colonne n'évalue ni ne valide l'argument donné, mais stocke la valeur donnée dans la propriété de la colonne. Pour remplir les propriétés de colonne à l'aide de code JSL contenant des variables, le script doit convertir les variables en valeurs réelles.
Une façon de procéder est d’utiliser une équation. Dans l'exemple suivant, la fonction Eval Expr() évalue la variable à l'intérieur de la fonction Expr() et la remplace par sa valeur. La fonction externe Eval() évalue l'instruction entière une fois les substitutions effectuées.
procédure
Dans une session JMP, cliquez sur le menu Fichier et sélectionnez Nouveau > Script JSL (Nouveau > Script dans JMP 17 et versions antérieures). Copiez le script ci-dessous et collez-le dans la fenêtre de script. Pour exécuter un exemple de script, cliquez sur le menu Edition et sélectionnez Exécuter le script.
/* サンプルのデータテーブルを開きます。 */
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
/* 期待する仕様限界の値を割り当てます。 */
lLimit = 55;
uLimit = 70;
tLimit = 62.5;
/* 列プロパティの「仕様限界」に限界値を保存します。 */
Eval( //置換が行われた後、式全体を評価します。
Eval Expr( //Expr()関数の中にある変数を評価し、その値で置換します。
:”身長(インチ)”n << Set Property(
"Spec Limits",
{LSL( Expr( lLimit ) ), USL( Expr( uLimit ) ), Target( Expr( tLimit ) ), Show Limits( 0 )}
)
)
);
Documentation complémentaire
Pour plus d'informations sur le langage de script JMP, consultez le Guide de script JMP . Vous pouvez accéder aux guides en cliquant sur Aide dans le menu JMP et en sélectionnant Aide en ligne JMP (Aide JMP dans JMP 17 et versions antérieures). Sélectionnez Guide de script dans la liste des contenus de l’aide en ligne.
Remarque : cette FAQ est basée sur la note JMP suivante :
Note JMP 575399 - Comment créer un script pour les propriétés des colonnes à l'aide de variables