Ajout de colonnes calculées au tableau récapitulatif Process Screening avec JSLJe jure que j'ai vu un message quelque part où quelqu'un ajoutait directement des colonnes calculées au résumé de la sélection du processus, et je voulais le faire.
La colonne spécifique que je voulais ajouter serait juste une différence entre le Sigma spécifié et le Sigma intérieur, bien que si je peux en ajouter un, il ne faudra pas longtemps avant que je veuille en ajouter un peu plus ...
Quoi qu'il en soit, quelqu'un sait-il comment ajouter par programmation des colonnes calculées supplémentaires, ou si c'est possible ?
AnalytiqueScriptRe : Ajout de colonnes calculées au tableau récapitulatif de la sélection des processus avec JSLPlus je joue avec cet outil, plus j'ai l'impression qu'il s'agit de l'un des ajouts les plus importants à JMP depuis le générateur de graphiques.Il y a tellement de choses que je veux continuer à ajouter.Comme changer mon type de marqueur dans le tracé des objectifs en fonction de quelle propriété (ou quel que soit le niveau de regroupement).Je pense que cela serait également faisable avec des scripts, peut-être aussi.
C'est drôle parce que (il y a des années), j'avais l'habitude de battre un peu JMP pour être un peu en retard sur le plan de la qualité, mais il a fait des pas de géant incroyables, et je dirais qu'avec cette plate-forme, c'est maintenant un leader de l'industrie.
Re : Ajout de colonnes calculées au tableau récapitulatif de la sélection des processus avec JSLJe suis heureux que vous ayez demandé parce que je n'ai pas inclus le correctif pour l'ordre des colonnes dans mon dernier message.J'ai mis à jour le script dans cette réponse pour écrire une colonne dans la table, puis la supprimer avant d'extraire les valeurs à calculer. Cela résout le problème d'ordre de tri, mais j'espère que JMP pourra implémenter une meilleure solution dans la prochaine version de JMP.
Re : Ajout de colonnes calculées au tableau récapitulatif de la sélection des processus avec JSLC'était celui que je cherchais.Petite question cependant, êtes-vous en train de dire que les résultats ne seront pas triés ?Ce sera un peu un bouchon de spectacle pour moi sur celui-ci.
Re : Ajout de colonnes calculées au tableau récapitulatif de la sélection des processus avec JSLC'est peut-être le post auquel vous faites référence.Je cherche toujours un meilleur moyen de m'assurer que la table est correctement triée lors de l'ajout de la nouvelle colonne, mais cela fait le travail: Dérive variable de processus ou détection de fluage
names default to here(1);
dt = Open("$Sample_Data/iris.jmp");
//Open Process Screening with drift summaries
ps = dt << Process Screening(
Y( :Sepal length, :Sepal width, :Petal length, :Petal width ),
Control Chart Type( "Indiv and MR" ),
Drift Summaries( 1 )
);
//Add a dummy column and use set values to reset the table order
ncb = (ps << XPath( "//TableBox" )) << Append( newCol = NumberColBox("Delete Me", {}));
newCol << Set Values({});
newCol << Delete Box;
//calculate the difference in sigmas
WithinSigma = (ps << XPath( "//NumberColBox[NumberColBoxHeader[text()='Within Sigma']]" ))[1] << Get;
SpecifiedSigma = (ps << XPath( "//NumberColBox[NumberColBoxHeader[text()='Overall Sigma']]" ))[1] << Get;
SigmaDifference = Matrix(WithinSigma) - Matrix(SpecifiedSigma);
//Add column to table with difference in sigma
ncb = (ps << XPath( "//TableBox" )) << Append( NumberColBox("Sigma Difference", SigmaDifference) );