Automatiser la carte de contrôle avec plusieurs critères "Où"J'ai une grande table de données avec plusieurs colonnes.Parmi ces nombreuses colonnes, je souhaite spécifiquement créer un ensemble de cartes de contrôle pour "TPeel_Avg" séparé par "SubPad" et "TestQual1".Je sais comment créer une carte de contrôle en utilisant Analyze --> Quality and Process --> Control Chart --> IR, mais je souhaite automatiser cela afin de pouvoir l'enregistrer dans un script post-requête de Query Builder.Chaque fois que j'essaie de copier le scipt qui a été enregistré dans la table de données du sujet dans le script post-requête du générateur de requêtes, j'obtiens des erreurs.De l'aide?
New Window( "RHM_Query 2 - Control Chart",
V List Box(
Control Chart(
Sample Label( :UpdateStamp ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :TPeel_Avg, Individual Measurement, Moving Range ),
Where( :SubPad == "X" & :TestQual1 == "A" )
),
Control Chart(
Sample Label( :UpdateStamp ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :TPeel_Avg, Individual Measurement, Moving Range ),
Where( :SubPad == "X" & :TestQual1 == "B" )
),
Control Chart(
Sample Label( :UpdateStamp ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :TPeel_Avg, Individual Measurement, Moving Range ),
Where( :SubPad == "Y" & :TestQual1 == "A" )
),
Control Chart(
Sample Label( :UpdateStamp ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :TPeel_Avg, Individual Measurement, Moving Range ),
Where( :SubPad == "Y" & :TestQual1 == "B" )
),
// ...etc.
)
)
Re : Automatiser la carte de contrôle avec plusieurs critères "Où"Oui, vous pouvez incliner les valeurs d'axe.Le moyen le plus simple d'obtenir la syntaxe de la procédure consiste à exécuter votre code d'origine, à cliquer avec le bouton droit sur l'axe et à sélectionner Paramètres de l'axe.Ensuite, à partir de l'écran de dialogue, modifiez l'orientation de l'étiquette sur Angle.Une fois cela fait, cliquez sur OK, puis allez dans le triangle rouge et sélectionnez Enregistrer le script.Le script qu'il enregistre aura le JSL dont vous avez besoin pour apporter les modifications à l'axe.
Re : Automatiser la carte de contrôle avec plusieurs critères "Où"Cela semble avoir fait l'affaire !Plus d'un problème cosmétique pour moi, mais est-il possible de faire maintenant l'étiquette de l'axe X inclinée, semblable à :
EnvoyerVersRapport(
Expédition(
{"Mesure individuelle de TPeel_Avg"},
"1",
ScaleBox,
{Ligne d'étiquette( Orientation de l'étiquette( "Anglé" ) )}
)
);
?
Re : Automatiser la carte de contrôle avec plusieurs critères "Où"Je ne sais pas si c'est là que se situe le problème, mais vous pouvez vraiment réduire ce script en remplaçant toutes ces instructions Where() par By( :Subpad, :TestQual).Le script entier serait:
New Window( "RHM_Query 2 - Control Chart",
Control Chart(
Sample Label( :UpdateStamp ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :TPeel_Avg, Individual Measurement, Moving Range ),
By( :SubPad, :TestQual1 )
)
)