Script pour ajouter des limites de spécifications à une colonneJe suis nouveau dans les scripts
Je suis sûr que c'est très simple, mais je cherche à créer un script qui ajoute une limite de spécification supérieure à une colonne (aucun USL ou Target requis)
Merci beaucoup pour tout conseil
Re : Script pour ajouter des limites de spécifications à une colonneVous ne pouvez pas modifier les étiquettes LSL et USL.Vous pouvez charger les limites en tant que limites de réponse, et cela les nommera RSL et LSL.Enfin, vous pouvez ajouter vos propres lignes de référence qui vous permettront de les nommer comme vous le souhaitez.
Re : Script pour ajouter des limites de spécifications à une colonneDe plus, existe-t-il un moyen de renommer LSL/USL pour afficher un autre nom ?
Re : Script pour ajouter des limites de spécifications à une colonneSalut Ian,
Existe-t-il un moyen d'ajouter du LSL/USL basé sur un regroupement par une deuxième colonne. Par exemple : avoir des LSL/USL différentes selon que l'élève est un garçon ou une fille. Ainsi, lorsque nous traçons le poids, l'âge et le poids par garçon ou par fille, les limites correspondantes doivent être affichées sur le graphique (LSL/USL uniquement). si nous traçons la taille du garçon et de la fille dans un seul tracé, l'étiquette de limite pourrait ajouter _"nom de groupe" à la limite (ex : LSL_boy, USL_boy, LSL_girl, USL_girl).
Merci,
Devesh
Re : Script pour ajouter des limites de spécifications à une colonneMerci Ian... je vais essayer
André
Re : Script pour ajouter des limites de spécifications à une colonneVoici une façon :
NamesDefaultToHere(1);
// ******************************************************************************************
// Given a column reference, sets spec liomits property
// ******************************************************************************************
SetSpecLimits = function({c, lsl, usl, tar},
cmd = Expr(c << SetProperty("Spec Limits", {LSL(expr(lsl)), USL(expr(usl)), Target(expr(tar))}));
eval(evalexpr(cmd));
);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
SetSpecLimits(Column(dt, "height"), 60, ., .); // Set LSL only
SetSpecLimits(Column(dt, "weight"), 80, 120, 100); // Set all three values
Utilisez « Aide > Scripting INdex » et « Aide > Livres > Guide de script » pour vous aider à comprendre comment cela fonctionne.