列プロパティをサマリーテーブルに渡す複雑な方法があるのですが、もっと良い方法があるでしょうか?親テーブルの列プロパティをサマリーテーブルに渡すことは可能でしょうか?
自動化とスクリプトRe: 列プロパティをサマリーテーブルに渡すどの列のプロパティですか? どの列にコピーされますか? いくつかは問題なくコピーされます。
クリップボードスクリプトを利用する場合は、インデックスはJSLを使用して列プロパティをコピーする非常に簡単な例を提供します。
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Tiretread.jmp");
dt << Copy Column Properties({:MODULUS, :ELONG});
dt2 = New Table("test it",
New Column("T1", numeric, continuous),
New Column("T2", numeric, continuous),
New Column("T3", numeric, continuous),
Add Rows(10)
);
dt2 << Paste Column Properties({:T1, :T3});
Re: 列プロパティをサマリーテーブルに渡すジャルモ
あなたの提案と私がここで見つけたいくつかの情報に基づいて
解決済み: あるデータテーブルから別のデータテーブルに列プロパティをコピーする - JMP ユーザーコミュニティ
これを思いつきました。
Names Default To Here( 1 );<BR />dt = Current Data Table();<BR />Summarize( unique_values = by( :LOT ) );<BR />colList = dt << get column names( numeric, string );<BR />SpecCols = {};<BR />For Each( {colnames, index}, colList,<BR />spec = Column( dt, colnames ) << get property( "Spec Limits" );<BR />If( !Is Empty( spec ),<BR />Insert Into( SpecCols, colnames )<BR />);<BR />);<BR /><BR />Try(For( i = 1, i <= N Cols( dt ), i++,
colProps = Column( dt, SpecCols[i] ) << Get Column Properties;
Column( Data Table( "Yield By Wafer" ), SpecCols[i] ) << Add Column Properties( colProps );
));
dt は親テーブル、SpecCols はスペックを含む列のリスト、Yield By Wafer はサマリーです。これは一部の列でしか機能しません。パターンを解明しようとしています。
Re: 列プロパティをサマリーテーブルに渡す解決したと思います。すべてのエントリが欠損値コードになっているという珍しいデータ列がありました。反復処理はその時点で停止し、その後列プロパティの追加に失敗しているようです。それ以外は、うまく機能しているようです。
Re: 列プロパティをサマリーテーブルに渡すスペック制限を超えて移動するには、「スペック制限の管理」を使用することもできます。