Hola a todos,
Estoy tratando de hacer algunas cosas diferentes en un gráfico bivariado y necesito un poco de ayuda. En primer lugar, tengo una tabla de datos que contiene los valores junto con los límites de control y quiero crear un gráfico bivariado que, dependiendo de lo que seleccione en el filtro de datos local, actualizará el gráfico con los límites correspondientes de UCL / LCL como un linea de referencia. En segundo lugar, también me gustaría saber cómo hacer que la leyenda se actualice automáticamente según mi selección en lugar de tener todos los parámetros. Tercero, ¿hay una manera de hacer que el eje Y se escala automáticamente en función de mi selección? Los valores para mi aplicación varían bastante así que me gustaría que el eje y se escalara automáticamente. Gracias de antemano por tu ayuda. A continuación se muestra una muestra de lo que tengo hasta ahora:
Bivariate(
Y( :Value ),
X( :Date ),
Automatic Recalc( 1 ),
Fit Line( {Line Color( {213, 72, 87} )} ),
Local Data Filter( Conditional, Add Filter( columns( :Parameter ), Where( :Parameter == "Length" ) ) ),
SendToReport(
Dispatch(
{},
"2",
ScaleBox,
{Add Ref Line( 28.333333, "Solid", "Black", "LCL", 1 ), Add Ref Line(
Column( "UCL" )[1],
Dotted,
{0, 255, 0},
"ENG UCL (" || Char( Column( "UCL" )[1] ) || ")"
), Add Ref Line( Column( "LCL" )[1], Dotted, {0, 255, 0}, "ENG LCL (" || Char( Column( "LCL" )[1] ) || ")" ),
Add Ref Line( Column( "Target" )[1], Dotted, {0, 255, 0}, "ENG TGT (" || Char( Column( "Target" )[1] ) || ")" )}
),
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Row Legend(
Parameter,
Color( 1 ),
Color Theme( "JMP Default" ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)
}
)
)
)Lo siento por ese error. En primer lugar, debe habilitar la opción Incluir en el filtro de datos. De esta manera, la regresión volverá a ajustar la línea de tendencia para la selección del filtro de datos. En segundo lugar, la actualización no ajusta la escala. No puedo recordar qué plataformas tienen parcelas, como Distribución, que responden a Incluir, y cuáles no. Al parecer, Bivariate no lo hace.
Estoy bastante ocupado en este momento pero muchos expertos en secuencias de comandos ayudan aquí. Podría escribir su propio controlador para trabajar con el filtro de datos local para monitorear los cambios en la plataforma y luego ajustar la escala según sea necesario.
Hola Mark, gracias por la rápida respuesta. Cuando agrego Recalcación automática (1) a la secuencia de comandos, todavía no vuelve a calcular el eje y ni elimina los elementos en exceso de la leyenda. Lo único que hace con este atributo es eliminar los valores no seleccionados del gráfico.