JSL para cuadro de texto de gráfico de controlHola,
Utilizo un script que crea un gráfico de control con una instrucción where anidada. La secuencia de comandos se ejecuta correctamente, sin embargo, el resultado final de la secuencia de comandos genera un pequeño cuadro de texto sobre el cuadro de marco de mi gráfico de control con mi cláusula de instrucción where. Cuando este script se guarda en mi informe final a través de PowerPoint o texto, se crea una nueva página de este cuadro de texto de declaración para cada gráfico.
¿Es posible agregar lenguaje JSL para eliminar o editar este cuadro de texto o para no imprimir el cuadro de texto?

Gráficossecuencias de comandosRe: JSL para cuadro de texto de gráfico de controlDada la estructura de cómo aborda su análisis, manejaría la eliminación del cuadro de texto, eliminándolo antes de agregar el resultado a su cuadro de lista V.
Names Default To Here( 1 );
// Open Data Table: big class.jmp
// → Data Table( "big class" )
Open( "$SAMPLE_DATA/big class.jmp" );
ncol = N Col( Data Table( "big class" ) );
combo = V List Box();
w = New Window( "Run Charts",
H List Box( combo )
);
For( i = 4, i <= ncol, i++,
plot = V List Box(
cc = Control Chart Builder(
Test Excluded Subgroups( 1 ),
Variables( Y( Column( i ) ) ),
Where( :sex == "F" )
);
);
(report(cc)<<PARENT></PARENT>
El elemento de informe para una plataforma apunta al primer cuadro de esquema() en el informe, no al HeadBox() como lo hace la función Informe actual().Por lo tanto, uno necesita moverse al padre arriba del primer OutlineBox() y encontrar el primer cuadro de texto() desde ese punto.
Re: JSL para cuadro de texto de gráfico de controlGracias por la rápida respuesta.
¿Hay alguna manera de identificar claramente en qué cuadro de texto se usa? También tengo que aplicar esto a algunos bucles for donde parece que hay una llamada de cuadro de texto dinámico y no puedo encontrar las propiedades para las que necesito eliminar el número de cuadro de texto.
Aquí hay un ejemplo de la función de bucle for que estoy intentando.
Names Default To Here( 1 );
// Open Data Table: big class.jmp
// → Data Table( "big class" )
Open( "$SAMPLE_DATA/big class.jmp" );
ncol = N Col( Data Table( "big class" ) );
combo = V List Box();
w = New Window( "Run Charts",
H List Box( combo )
);
For( i = 4, i <= ncol, i++,
plot = V List Box(
Control Chart Builder(
Test Excluded Subgroups( 1 ),
Variables( Y( Column( i ) ) ),
Where( :sex == "F" )
);
);
combo << append( plot );
Current Report( combo )[Text Box( i - 3 )] << delete;
);
Re: JSL para cuadro de texto de gráfico de controlAquí hay una secuencia de comandos que ilustrará cómo eliminar la cláusula Where mostrada
Names Default To Here( 1 );
// Open Data Table: big class.jmp
// → Data Table( "big class" )
Open( "$SAMPLE_DATA/big class.jmp" );
Control Chart Builder(
Test Excluded Subgroups( 1 ),
Variables( Y( :height ) ),
Where( :sex == "F" )
);
current report()[textbox(1)]<<DELETE></DELETE>
Consulte la sección de la Guía de secuencias de comandos sobre árboles de visualización para obtener documentación sobre la manipulación de resultados como este.