ある列の行から別の列の行にプロパティとして異なる仕様限界を割り当てるこんにちは
仕様制限についてはここで何度も議論されていることは知っていますが、私の質問に対する解決策が見つかりませんでした
異なる製品の列があり、同じ製品をグループ化していますが、各グループには異なるスペック制限があります。すべての仕様限界は 2 列 (上限、下限) で表示されます。私は製品列の各行を仕様限界列の同じ行に割り当てるのが好きです。そのためのループを作成する方法を教えてください。以下のようなスクリプトを書いたのですが動作しません
//Spec limits
For Each Row(
If( :Upper Limit != "Null",
Eval(
Substitute(
Expr(
:REM OX << set property(
"spec limits",
{LSL( __LSL__ ), USL( __USL__ ), Target( __Target__ ), Show Limits( 1 )}
)
),
Expr( __LSL__ ), :Lower Limit,
Expr( __USL__ ), :Upper Limit,
Expr( __Target__ ), :Center Line,
)
)
)
);
データのブレンディングとクリーンアップRe: ある列の行から別の列の行にプロパティとして異なる仕様制限を割り当てるレポート ウィンドウにすべてのグラフを表示する 1 クリック レポートを作成しています。
レポート ウィンドウにグラフを表示し、必要な変数を表示する方法を知っていれば、プロセス スクリーニングを使用できると思います。 (Y:REM OX、X:別の変数) 異なる製品用。Re: ある列の行から別の列の行にプロパティとして異なる仕様制限を割り当てるなぜ二変量を使用するのですか?なぜプロセススクリーニングのグラフを使用しないのですか?前述したように、二変量では 1 セットの仕様制限のみが許可されます。Process Screening は、グループ化変数に基づいて仕様制限を許可する唯一のプラットフォームです。
Re: ある列の行から別の列の行にプロパティとして異なる仕様制限を割り当てるトーニャさん、ありがとう。 そこにテーブルを作ることもできます。 しかし、私の問題は、ウィンドウレポートで「二変量」を使用して、さまざまな仕様制限を持つ製品をプロットする方法です。 REMOX は依然として 1 列であり、取得できる制限セットは 1 つだけです。 元の表で「Munger」式を使用して製品をすでにグループ化しています。 プロセススクリーニングの結果がどのように役立つかわかりません。Re: ある列の行から別の列の行にプロパティとして異なる仕様制限を割り当てる「プロセス スクリーニング」の横にある赤い三角ボタンから「詳細テーブルを保存」を選択すると、探している情報を含むデータ テーブルが保存されます。
Re: ある列の行から別の列の行にプロパティとして異なる仕様制限を割り当てるData Table( "SPCReady" ) << Process Screening(
Y( :REM OX ),
Grouping( :Product ),
Control Chart Type( "Indiv and MR" ),
Out of Spec Count( 0 ),
Out of Spec Rate( 0 ),
Latest Out of Spec( 0 ),
Cpk( 0 ),
Ppk( 0 ),
Spec Limits( 1 ),
Use Limits Table(
1,
Data Table( "SPCReady" ),
Grouping( :Product ),
Center( :Center Line ),
LSL( :Lower Limit ),
USL( :Upper Limit ),
Target( :Center Line ),
Go
)
);
これは、私が所有する製品のグループ (同じ USL と LSL を持つ Apple (40 個)、Dell (27 個)、Lenova (20 個) など) のテーブルを作成します。 私は、元の表にあるさまざまな製品グループの ReM OX (Y) と別の変数 (X) をプロットし、さまざまな USL と LSL を表示するのが好きです。 窓口レポートで報告します。
Re: ある列の行から別の列の行にプロパティとして異なる仕様制限を割り当てるどうもありがとう、
それは完全に機能します。 レポート ウィンドウで結果をレポートし、製品ごとにいくつかのプロットを作成します。 プロットには上限値や下限値などのプロセススクリーニングの結果を使用する必要があり、それらをプロットするために「二変量」を使用します。 異なる USL と USL を持つさまざまな製品のプロセス スクリーニングから結果を抽出する必要があるだけです。しかし、私は方法がわかりません?
Re: ある列の行から別の列の行にプロパティとして異なる仕様制限を割り当てる以下は、選択した項目のクイック グラフのスクリプト作成の例です。
dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
obj = dt << Process Screening( Y( :NPN1, :PNP1, :PNP2, :NPN2 ) );
obj << Select All;
obj << Quick Graph for selected items;
Re: ある列の行から別の列の行にプロパティとして異なる仕様制限を割り当てる生成されるスクリプトと、問題を解決するために何をする必要があるかを共有してもらえますか?Re: ある列の行から別の列の行にプロパティとして異なる仕様制限を割り当てるJMP 14 をインストールし、プロセス スクリーニング プラットフォームを使用しました。 クイック グラフを使用して製品の 1 つをプロットできます。 しかし、プロセススクリプトを保存するとグラフスクリプトが存在しません。
プロセススクリーニングの結果としてすべての製品をプロットする必要がある
Re: ある列の行から別の列の行にプロパティとして異なる仕様制限を割り当てるはい、今後のリリースに含まれます。 ごめんRe: ある列の行から別の列の行にプロパティとして異なる仕様制限を割り当てるジムさん、ありがとう。
私の質問はまさにあなたが言ったこと、つまりスクリーニングプロセスのコードを書くということでした。私は JMP Pro 12.2 を持っていますが、そこにプラットフォームが表示されません。おそらくそれより上位のバージョンにあるのだと思います。
Re: ある列の行から別の列の行にプロパティとして異なる仕様制限を割り当てるあなたの質問は曖昧です。脚本に何を書きたいですか?表示したスクリプトは、データ テーブルの行ごとに異なる仕様制限を書き込もうとするものです。これを行うと、現在の行の値が、その列が持つことができる唯一の仕様制限セットを置き換えます。列プロパティに格納される仕様制限は、データ テーブルの最後の行に書き込まれる仕様制限になります。
プロセス スクリーニングのコードを書けるかというと、答えは「はい」です。これを行う最良の方法は、すべてのプラットフォームで最適な方法と同じで、タスクを対話的に実行し、出力の赤い三角ボタンに移動して、スクリプトの保存を指定します。
Re: ある列の行から別の列の行にプロパティとして異なる仕様制限を割り当てるありがとう
スクリプトに書き込む方法はありますか?
Re: ある列の行から別の列の行にプロパティとして異なる仕様制限を割り当てる仕様制限列プロパティは、1 セットの仕様制限のみを処理できます。私が知っている限り、複数の仕様制限を処理できる唯一のプラットフォームは、Process Screening Platform です。
分析=>スクリーニング=>プロセススクリーニング