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.