<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Je travaille régulièrement avec des rapports Cpk qui incluent des dimensions et des limites de spécifications SPC / FAI. Pour analyser les distributions, importez les données et les limites spécifiées dans JMP, puis tracez un graphique de ces distributions à l'aide de la fonction Analyser - Qualité et processus - Capacités.
Parfois, cependant, certaines dimensions SPC ne sont pas mesurées et ces cellules restent vides. Mais lorsque je veux enregistrer les limites de spécifications dans la table de données, JMP ne me le permet pas car ces cellules sont vides.
Je veux écrire un script qui a une instruction 'if else' qui analyse toutes les colonnes FAI / SPC et détecte si les cellules remplies ne le sont pas.
Le problème:
Il y a deux fenêtres (limites de spécifications, données). Je voudrais savoir comment activer une fenêtre sur l'autre. Comment puis-je faire cela? Et si cela n’est pas nécessaire, j’aimerais tout de même apprendre, car j’aimerais automatiser le processus d’importation et d’analyse de mes rapports Cpk, ce qui nécessite de toute façon d’activer une fenêtre plutôt que l’autre.
Bonjour,
Pour accéder à une table, attribuez-lui une référence.
Par exemple, pour ouvrir la table de données Big Class et l’affecter à la variable cpk_dt
cpk_dt = Ouvrir ( "$ Sample_Data / Big Class.jmp" ) ;
// Une fois que vous avez une référence à la table, vous pouvez exécuter une analyse.
// Par exemple, pour exécuter une analyse de distribution contre cpk_dt table
cpk_dt << Distribution (
Distribution continue (
Colonne ( : la taille )
)
) ;
// Ou sélectionnez des lignes dans le cpk_dt
cpk_dt << Sélectionnez Où ( : la taille > = 65 ) ;
// Même supprimer les lignes sélectionnées
cpk_dt << Supprimer des lignes ;
// Ou sélectionnez des lignes par le numéro de ligne
speclimit_dt = Ouvrir ( "$ Sample_Data / Quality Control / CoatingLimits.jmp" ) ;
speclimit_dt << Sélectionner des lignes ( [ 1 , 2 , 3 , 4 , 5 , 8 , 9 ] ) ;
speclimit_dt << Supprimer des lignes ;