Casella di testo JSL per il grafico di controlloCiao,
Utilizzo uno script che crea un grafico di controllo con un'istruzione where nidificata. Lo script viene eseguito correttamente, tuttavia, l'output finale dello script genera una piccola casella di testo sopra la mia casella della cornice del grafico di controllo con la mia clausola where. Quando questo script viene salvato nel mio rapporto finale tramite powerpoint o testo, viene creata una nuova pagina di questa casella di testo per ogni grafico.
È possibile aggiungere la lingua JSL per eliminare o modificare questa casella di testo o per non stampare la casella di testo?

GraficaSceneggiaturaRe: JSL per Casella di testo del diagramma di controlloData la struttura di come ti stai avvicinando alla tua analisi, gestirei l'eliminazione della casella di testo, eliminandola prima di aggiungere l'output alla tua casella di riepilogo 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>
L'elemento report per una piattaforma punta al primo Outline Box() nel report, non a HeadBox() come fa la funzione Current Report().Pertanto, è necessario spostarsi sul genitore sopra il primo OutlineBox() e trovare la prima casella di testo() da quel punto.
Re: JSL per Casella di testo del diagramma di controlloGrazie per la risposta veloce.
C'è un modo per identificare chiaramente in quale casella di testo viene utilizzato? Devo anche applicarlo ad alcuni cicli for in cui sembra che ci sia una chiamata di casella di testo dinamica e non riesco a trovare le proprietà per il numero di casella di testo che devo eliminare.
Ecco un esempio della funzione di ciclo for che sto provando.
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 per Casella di testo del diagramma di controlloEcco uno script che illustrerà come eliminare la clausola Where visualizzata
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>
Vedere la sezione nella Guida agli script sugli alberi di visualizzazione per la documentazione sulla manipolazione dell'output come questo.