Hola a todos
Estoy usando el generador de gráficos para hacer los gráficos en un informe. Me gusta agregar las líneas de referencia en el gráfico como CL, LCL, UCL. Los tengo en las columnas (por ejemplo, X) en mi tabla. Estoy tratando de llamarlos en el guión como,
{Agregar línea de referencia (: X, "Sólido", "Negro", "LCL", 1)}
Pero no funciona
Me podría ayudar
Gracias
Dependiendo de sus datos, puede hacerlo de esta manera:
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
//add limit columns
dt << New Column("UCL", Numeric, Continuous, Set Each Value(70));
dt << New Column("CL", Numeric, Continuous, Set Each Value(60));
dt << New Column("LCL", Numeric, Continuous, Set Each Value(50));
gb = Graph Builder(Variables(X(:age), Y(:height)), Elements(Points(X, Y, Legend(4))));
axisb = (report(gb)[axisbox(2)]);
axisb << ({
Add Ref Line(dt:UCL[1], "Solid", "Black", "UCL", 1),
Add Ref Line(dt:CL[1], "Solid", "Black", "CL", 1),
Add Ref Line(dt:LCL[1], "Solid", "Black", "LCL", 1)
});O trazar esas columnas directamente:

o establecerlos en las propiedades de la columna como límites de especificación:


Todos estos se pueden programar si es necesario.
Editar:
Y si quiso decir que tiene configurada la propiedad Control Limit Column, se requerirá un poco de secuencia de comandos adicional para obtener los límites de la propiedad de la columna (la parte de análisis dependerá un poco del caso y de cómo se establecen los límites de control, pero la idea debería ser la misma 
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Quality Control/Coating.jmp");
obj = dt << Control Chart(Sample Size(:Sample), KSigma(3), Chart Col(:Weight, XBar, R));
Wait(0);
obj << Save Limits(in Column);
gb = Graph Builder(
Variables(X(:Sample), Y(:Weight)),
Elements(Points(X, Y, Legend(3)), Smoother(X, Y, Legend(4)))
);
//get Control Limits column property and parse limits
colProp = dt:weight << Get Property("Control Limits");
xbarLimits = Words(Char(colProp[1]));
xbarCL = Num(Word(3, xbarLimits[1], "()"));
xbarLCL = Num(Word(2, xbarLimits[2], "()"));
xbarUCL = Num(Word(2, xbarLimits[3], "()"));
//add control limits
axisb = (report(gb)[axisbox(2)]);
axisb << ({
Add Ref Line(xbarUCL, "Solid", "Black", "UCL", 1),
Add Ref Line(xbarCL, "Solid", "Black", "CL", 1),
Add Ref Line(xbarLCL, "Solid", "Black", "LCL", 1)
});