Hello,
New JSL user here. I have a nested for loop where I am using a bivariate platform to extract Rsq for each pair and creating a concatenated data table which will eventually hold all Rsq values for all pairs. I am able to get the desired output in the end. However, while the script is running, I get temp tables to pop up and I cannot seem to make them invisible or close (post contenation to another table).
Is there a way to flip a switch and turn off any windows to pop up? If not, anyone have a suggestion how to not have the screen keep popping tables while running? Output of the script while running is in the attachment.
Script is below
For( i = 1, i <= 5, i++,
For (j= 1, j <= 5, j++,
biv = dt << Bivariate(
Y( ParmColumns[i] ),
X( ParmColumns[j] ),
Fit Line( {Line Color( {212, 73, 88} )} ),
Invisible
);
rbiv = biv << Report;
tb = rbiv[Table Box( 1 )];
mcdt = tb << Make Combined Data Table << Show Window( 1 );
if (counter == 0 ,
combineddt = mcdt
);
if (counter > 0 ,
combineddt << Concatenate(
mcdt,
"Append to first table"
);
);
counter ++;
rbiv << Close Window;
mcdt << Invisible;
combineddt << Invisible;
wait(.1);
);
);
// Select and delete all rows that are empty
combineddt << Select Where(:"Column 1" != "RSquare") << Delete Rows;
combineddt << Select Where(:X == :Y) << Delete Rows;
//save stacked data table
combineddt << Save (Output_File );
// Close data table and do not save JMP tables. CSV files are already saved.
Close All( Data Tables, NoSave );