作成された新しい列でスクリプトのデータテーブルを更新する方法<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />私は jmp を初めて使用し、式を使用して新しい列を作成し、新しい列をヒストグラムにプロットするスクリプトを作成しようとしています。 私は以下のスクリプトを持っています。 動作していますが、「データ テーブルが変更されました。 出力はもはやデータを表していません。 出力をデータと同期するには、[配布] メニューから [スクリプト] > [やり直し分析] を選択します。"
したがって、基本的に、スクリプトが分布をプロットするとき、スクリプトはまだ古いデータ テーブルを参照しており、新しく作成された列を含むテーブルは参照していません。 データ テーブルまたはスクリプトを更新して、テーブルに新しい列があることを知らせる方法がわかりません。
dt364 = 現在のデータ テーブル() ;
新しい列( "新しい列",
数値、
連続、
方式( :名前( 「列1」 ) - :名前( 「コラム2」 )
)
) ;
新しい窓( "新しいデータ",
rpridelta = 分布(
連続配信(
桁( 「新しいコラム」 ) 、
変位値( 0 ) 、
通常の分位プロット( 1 )
) 、
に( :ウェーハID )
)
) ;
rpridelta << 画像を保存( 「C:/data/A08pridelta.jpg」、jpeg ) ;
Re: 作成された新しい列でスクリプトのデータ テーブルを更新する方法やあ、
問題は、ディストリビューション用の新しいウィンドウを作成すると、JMP が dt364 を現在のデータ テーブルとして認識しなくなることだと思います。新しいウィンドウを参照するように rpridelta を変更し、ディストリビューションに dt364 への特定の参照を追加しました。これはうまくいくはずです。
dt364 =現在のデータ テーブル() ;
新しい列( 「新しいコラム」 、
数値、
連続、
方式( :名前( 「列1」 ) - :名前( 「コラム2」 ) )
) ;
rpridelta =新しい窓( 「新しいデータ」 、 // 新しいウィンドウ名を rpridelta に変更
dt364 <<分布( // dt364 への参照を追加します。
連続配信(
桁( 「新しいコラム」 ) 、
変位値( 0 ) 、
通常の分位プロット( 1 )
) 、
に( :ウェーハID )
)
) ;
rpridelta <<画像を保存する( 「C:/data/A08pridelta.jpg」 、 jpeg ) ;