こんにちは、みんな、
ジャンプ10号の制作を始めたところです。
すべてのテストのすべての USL と LSL をデータ テーブルから抽出しようとしています。次に、次のような新しいテーブル ブルーイットを作成したいと考えています。テスト名 | LSL | USL。
私を助けるためのアイデアはありますか?それともチュートリアルですか?
前もって感謝します。
RGDS、
セドリックB
< を使用できます。
次のようなことを試してください。
dt = 現在のデータテーブル() ;
スペック= 新しいテーブル( 「SpecLimits.jmp」 )
新しい列( "ColName" 、文字、呼び名、幅( 30 ) ) 、
新しい列( "LSL" 、数値、公称値) 、
新しい列( "USL" 、 Numeric 、 Nominal ) 、
新しい列( "Target" 、 Numeric 、 Nominal )
);
nc = N Col ( dt ) ;
( i = 1 、 i <= nc 、 i ++の場合)
If ( Column ( dt , i ) << get データ型() == "数値" ,
If ( ! Is Empty ( x = Column ( dt , i ) << get property ( "Spec Limits" ) ) 、
spec << add rows ( 1 , N Row ( specs ) ) ;
試してください(列(仕様, "lsl" )[ N 行(仕様)] = x [ "lsl" ] ) ;
試してください(列(仕様, "usl" )[ N 行(仕様)] = x [ "usl" ] ) ;
( Column ( spec , "target" )[ N Rows ( spec )] = x [ "target" ] ) ;を試してください。
列( spec , "colname" )[ N 行( spec )] =列( dt , i ) << get name ;
)
)
);
-ジェフ
「テーブル」メニューの「概要」コマンドの使用を検討してみます。または、JSL スクリプトを使用する場合は、Summarize(...) 関数を使用します。