テーブルボックスに追加すると、行列 scb4 の値の順序が変わるのはなぜですか?テーブルボックスに追加すると、行列 scb4 の値の順序が変わるのはなぜですか? どうして変わらないのでしょうか? 2 番目の質問は、tablebox 内の順序を 2 つの列に従って設定できますか。現在は 1 つの列として提供されています。 ありがとう!
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>
マックOSRe: テーブルボックスに追加すると、行列 scb4 の値の順序が変わるのはなぜですか?私の推測では、プラットフォームに追加しているため、何らかの理由でデフォルトの順序が使用されると思います。 このように JMP プラットフォームを直接操作している場合には、見えないことがたくさん起こっている可能性があります。 Clone Box を使用してテーブルを取得し、それに追加することもできます (何をしているかによって異なります)。
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;
Re: テーブルボックスに追加すると、行列 scb4 の値の順序が変わるのはなぜですか?どうもありがとうございます! すでにほとんどの問題は解決されています。 これを元のプラットフォームに追加して、プラットフォーム上のコマンドも使用できるようにしたいと考えています。 でもとにかく、これももうすごく良いんです!
Re: テーブルボックスに追加すると、行列 scb4 の値の順序が変わるのはなぜですか?おそらく、最初に Number Col 編集ボックスを追加してから、値を 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);
プロセス機能内でさまざまなアクションを実行しているときにこれがどれほど簡単に壊れるかはわかりませんが、
Re: テーブルボックスに追加すると、行列 scb4 の値の順序が変わるのはなぜですか?ありがとうございます、とても便利です!