Perché l'ordine dei valori nella matrice scb4 cambia quando viene aggiunto a una tablebox?Perché l'ordine dei valori nella matrice scb4 cambia quando viene aggiunto a una tablebox? Come non cambia? E una seconda domanda, l'ordine in tablebox può essere impostato in base a due colonne, ora è fornito come una colonna. Grazie!
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
ps = dt << Process Screening(
Grouping( :Site ),
Process Variables( Eval( 5 :: 132 ) )
);
tb = report(ps)[Table Box( 1 )];
delta = Matrix( Report( ps )[Number Col Box( "Mean" )] << get ) - (Matrix( Report( ps )[Number Col Box( "USL" )] << get )
+Matrix( Report( ps )[Number Col Box( "LSL" )] << get )) / 2;
scb4 = Number Col Edit Box( "distance", delta );
//
a=scb4<<GET></GET>
Mac OSRi: Perché l'ordine dei valori nella matrice scb4 cambia quando viene aggiunto a una tablebox?La mia ipotesi è che, poiché lo stai aggiungendo a una piattaforma, per qualche motivo utilizzerà l'ordinamento predefinito. Potrebbero esserci molte cose che non puoi vedere quando manipoli direttamente piattaforme JMP in questo modo. Potresti forse usare Clone Box per ottenere il tavolo e aggiungerlo (a seconda di cosa stai facendo).
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
ps = dt << Process Screening(Grouping(:Site), Process Variables(Eval(5 :: 132)));
tb = Report(ps)[Table Box(1)];
delta = Matrix(Report(ps)[Number Col Box("Mean")] << get) - (Matrix(Report(ps)[Number Col Box("USL")] << get)
+ Matrix(Report(ps)[Number Col Box("LSL")] << get)) / 2;
scb4 = Number Col Edit Box("distance", delta);
nw = new window("",
tb1 = tb << Clone Box;
);
a = scb4 << get;
tb1 << append(scb4);
b = scb4 << get;
c2 = a - b;
scb4 = Number Col Edit Box("distance", delta);
a = scb4 << get;
tb << append(scb4);
b = scb4 << get;
c1 = a - b;
Ri: Perché l'ordine dei valori nella matrice scb4 cambia quando viene aggiunto a una tablebox?Grazie mille! Ha già risolto la maggior parte dei problemi. Mi piacerebbe molto poterlo aggiungere alla piattaforma originale in modo che possano essere utilizzati anche i comandi sulla piattaforma. Ma comunque, anche questo è già molto buono!
Ri: Perché l'ordine dei valori nella matrice scb4 cambia quando viene aggiunto a una tablebox?Forse potresti prima aggiungere la casella di modifica Number Col e quindi impostare i valori su i
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
ps = dt << Process Screening(Grouping(:Site), Process Variables(Eval(5 :: 132)));
tb = (report(ps)[table box(1)]);
delta = Matrix(Report(ps)[Number Col Box("Mean")] << get) - (Matrix(Report(ps)[Number Col Box("USL")] << get)
+ Matrix(Report(ps)[Number Col Box("LSL")] << get)) / 2;
scb4 = Number Col Edit Box("distance", {});
tb << append(scb4);
scb4 << Set Values(delta);
wait(0);
tb << Sort By Column("Stability Index", 0);
Non sono sicuro della facilità con cui questo si romperebbe quando esegui diverse azioni all'interno di Process Capability
Ri: Perché l'ordine dei valori nella matrice scb4 cambia quando viene aggiunto a una tablebox?Grazie mille, molto utile!