Adición de columnas calculadas a la tabla de resumen Process Screening con JSLJuro que vi una publicación en algún lugar donde alguien estaba agregando columnas calculadas directamente al resumen de selección del proceso, y quería hacer eso.
La columna específica que quería agregar sería solo una diferencia entre el Sigma especificado y el Dentro de Sigma, aunque si puedo agregar uno, no pasará mucho tiempo antes de que quiera agregar algunos más ...
De todos modos, ¿alguien sabe cómo agregar mediante programación columnas calculadas adicionales, o si eso es posible?
AnalíticaScriptingRe: agregar columnas calculadas a la tabla de resumen de análisis de procesos con JSLEsta podría ser la publicación a la que se refirió.Todavía estoy buscando una mejor manera de asegurarme de que la tabla se ordene correctamente al agregar la nueva columna, pero hace el trabajo:
https://community.jmp.com/t5/Discussions/Process-Variable-Drift-or-Creep-Detection/mp/303757#M56055
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 )
);
//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) );Re: agregar columnas calculadas a la tabla de resumen de análisis de procesos con JSLEste era el que estaba buscando.Sin embargo, pregunta rápida, ¿estás diciendo que los resultados de esto no se resolverán?Eso será un obstáculo para mí en este caso.
Re: agregar columnas calculadas a la tabla de resumen de análisis de procesos con JSLMe alegro de que lo hayas preguntado porque no incluí la corrección para el orden de las columnas en mi última publicación.Actualicé el script en esa respuesta para escribir una columna en la tabla y luego la eliminé antes de extraer los valores a calcular. Esto soluciona el problema del orden de clasificación, pero espero que JMP pueda implementar una mejor solución en la próxima versión de JMP.