Ciao, sono un po' bloccato e ho difficoltà nel looping di JMP. Come posso eseguire il loop di una tabella tabulata proveniente dalle mie tabelle di sottoinsiemi? Il numero di tabelle potrebbe cambiare, quindi ho pensato che dovevo eseguire il looping (ma ho difficoltà), inoltre ho bisogno che queste immagini vengano aggiunte alle diapositive di PowerPoint. Non ho idea di come ottenere il nome della variabile in loop e aggiungerlo alle diapositive.
Ecco il mio script di esempio, ma non ha alcun loop. È possibile?
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
:Sex << Set Name( "Sex_Subset" );
dt << New Column( "Sex", Formula(:Sex_Subset));
dt1 = dt << Subset( By( :Sex_Subset ), All rows, Selected columns only( 0 ) );
//this is where to loop tabulated tables since column values used in subsetting dt may change number of values
//how to loop this according to data table name? is that possible?
dt_Tab = Tabulate(
Add Table(
Column Table( Grouping Columns( :Sex ), Analysis Columns( :height ) ),
Row Table( Grouping Columns( :name, :age ) )
)
);
tab = dt_Tab << get picture; //variable name needs to be looped? for ppt slides
//after getting the plot as image, how can I append those images that were loop to ppt slides?
//for male table
hbppt1 = H List Box(tab) << get picture;
ppt1 = Outline Box( "Male", hbppt1 );
ppt1 << savepresentation( pathppt, append, PNG );
//for female table
hbppt2 = H List Box(tab2) << get picture;
ppt2 = Outline Box( "Female", hbppt2 );
ppt2 << savepresentation( pathppt, append, PNG );
tabelle dal sottoinsieme