Names Default To Here( 1 ); Clear Symbols(); Clear Log(); Close All( journals, no save ); //dt_sum << clear select; //Current Data Table( dt_sum ); //dt_sum = Current Data Table(); nw = New Window( "Reports", <1.5 Zone2:Cpk<1.33 && DSA<1.5 Zone3:Cpk>1.33 && DSA>1.5 Zone4:Cpk>1.33 && DSA<1.5" ) ); tb1 << Set Font Size( 14 ) << Set Font Style( "Bold" ) << Justify Text( "left" ); //Open limit files to get the parameters into list dt_limit = Open( "Limit.jmp" ); valuesMatrix = :new_name << Get Values; Show( valuesMatrix ); dt_wo_spec = Open( "JOIN.jmp" ); dt_wo_spec = Current Data Table(); for( i=1, i<=NItems(valuesMatrix), i++, obj_chart = dt_wo_spec << Variability Chart( Y( valuesMatrix[i] ), X( :Product, :Lot, :Wafer Number ), Connect Cell Means( 1 ), Std Dev Chart( 0 ), Show Box Plots( 1 ), SendToReport( Dispatch( {"Variability Chart for " || valuesMatrix[i]}, "Variability Chart", FrameBox, {Row Legend( Product, Color( 1 ), Color Theme( "JMP Default" ), Marker( 1 ) )} ) ) ); lub << append ( Report (obj_chart )); lub << append( dt_sum << Select Where( :PCM == valuesMatrix[i] ) ); // this part is not working ); Reports = Current Journal(); Reports << Set page setup( margins( 0.1, 0.1, 0.1, 0.1 ), scale( 0.8 ), portrait( 0 ), paper size( "A4" ) ); Reports << get page setup(); //Reports << SavePDF("DSA_report.pdf"); //Close All( Data Tables, NoSave ); //Close All( Journals, NoSave ); //Exit();