新しい出力ウィンドウでプラットフォームの一部のみを使用しますか?私はカスタムプラットフォームを書いていて、特定のプラットフォームで生成されたデフォルトの出力に問題があります。出力の一部だけを使いたいのですが、対話性を放棄することはしません。
ユーザーにはいくつかのデータがあり、列を適切な役割にキャストするためのウィンドウが表示されます。私のJSLは、それらのデータの同一のリンクされたサブセットを作りますが、それを非公開にし(これが現在のデータテーブルです)、パーティションプラットフォームを実行し、リーフ番号を保存し、そしてリーフ番号をフェーズとして段階管理図を作ります。段階的管理図は、管理図(私が欲しい)でHListBoxタイプを設定し、次に除外行に関する警告(私はしたくない、少なくともこれは好きではありません)、そしてフェーズの要約(私は曖昧です) ) また、入れ子になったアウトラインボックスのレベルが多すぎないようにしています。
この管理図を使用して<< Reportを渡すと、表示ツリーから必要な要素を選択できますが、グラフはインタラクティブではなくなります - データをクリックして関連する行を選択することはできません。。
管理図を作成し、プロットだけを取得して新しいウィンドウに配置する方法はありますか?
dt_out = dt << Subset( Selected Rows( 0 ), Selected Columns( 0 ), private, linked ); //data the final results are based on.
tmp = "part = dt_out << Partition( Y( :Name(\!"" || process[1] || "\!") ), X( :Name(\!"" || labels[1]
|| "\!") ), Minimum Size Split( 10 ), Criterion( \!"Maximize Significance\!" ) );"; //change min split size
<BR />Eval( Parse( tmp ) );
<BR />For( i = 1, i <= maxv, i++,
part << Split Best
);
<BR />part << Save Leaf Numbers();
part << Close Window();
tmp = "cc_out = dt_out << Control Chart(Sample Label( :Name(\!"" || labels[1] ||
"\!")),Phase( :Leaf Number ),Group Size( 1 ),KSigma( 3 ),Chart Col(:Name(\!"" || process[1] ||
"\!"),Individual Measurement));";
<BR />Eval( Parse( tmp ) );
<BR />rcc = cc_out << Report;
mcs = "fnw = New Window(\!"" || Char( tablename ) ||
" - CPA Analysis\!",
Outline Box(\!"Changepoint Analysis\!",rcc[IfBox(2)])
)";
<BR />Eval( Parse( mcs ) );
再:新しい出力ウィンドウでプラットフォームの一部のみを使用しますか?レポートテーブルの次のレイヤへのこの要求をフォローしたいと思います。
Capability Analysisテーブルの例では、JMPはテーブルに5つの値(Cp、Cpk、Cpu、Cpl、Cpm)を報告します。JSLを使用してCpu、Cpl、およびCpmを削除する方法を教えてください。
テーブルのツリー構造を表示し、それがStringColBox(14)とラベル付けされているのを見ましたが、ツリー構造はテーブルの各要素のラベルを表示しません。
能力 | 索引 |
CP | 0.929 |
CPK | 0.770 |
インプレッション単価 | 0.838 |
CPL | 1.088 |
CPU | 0.770 |
[プロパティの編集]オプションを使用して最後の3行を手動で削除できますが、スクリプトをスクリプトウィンドウに保存した場合、それらの変更は保存されません。
これを行う方法について何かアイデアはありますか?
ありがとうございました、
Jens Riege
再:新しい出力ウィンドウでプラットフォームの一部のみを使用しますか?欲しい要素を選ぶのではなく、欲しくない要素を削除します。
My Control Chart = Function({colName}, {Default Local},
Eval(Parse(Eval Insert("\[
cc = Control Chart( Sample Size( 5 ), KSigma( 3 ), Chart Col( ^colName^, XBar, R ), Invisible );
]\")));
ccr = cc << Report;
ccr[TextBox(3)]<<DELETE></DELETE>
再:新しい出力ウィンドウでプラットフォームの一部のみを使用しますか?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />FWIW、抜粋ボックスはそれを行いますが、それはシートボックス(裏側のレポート全体を「保持する」)のコンテキストにおいてのみです。