列グループの処理能力<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />列のグループに対してプロセス能力分析を実行するためのテーブルスクリプトを作成しようとしています。 "Specced Columns"という列グループがあります。 私は以下のさまざまな組み合わせを試してみました。
dt =現在のデータテーブル()。
foo = dt <<列グループ( "指定列")を取得します。
プロセス能力(
プロセス変数(
eval(foo)
)
、
シグマサマリーレポート(1)内
目標プロット(0)
;
名前を文字列、リストなどに変換してみました。 何を試しても、次のようなエラーが表示されます。
指定された列がデータテーブルに見つかりません。'List'へのアクセスまたは評価中、{/ * ### * / foo}
データテーブルにプロセスが見つからないため、プロセス機能を起動できません。
任意の助けは大歓迎です!
列グループの処理能力についてこれは私のために働きます!
お返事ありがとうございます。
列グループの処理能力についてこれもうまくいきます!この方法が好きなのは、列リストを他の場所で使用するための式として使用しているからです。
お返事ありがとうございます。
列グループの処理能力についてこんにちは、
別の回避策は、式を使用してProcess Variables()引数を作成することです。
ここにデフォルトの名前 ( 1 ) ;
dt = 開いた ( "$ SAMPLE_DATA / Semiconductor Capability.jmp" ) ;
dt << グループ列 ( "ColGroup" 、 : NPN1 、 5 ) ;
フー = dt << 列グループを取得 ( "ColGroup" ) ;
/ *プロセス変数()式を初期化します* /
pvExpr = 経験値 ( プロセス変数 () ) ;
/ *各リスト項目をループして式に挿入する* /
にとって ( 私 = 1 、私 <= N個のアイテム ( フー ) 、私 ++、
に挿入 ( pvExpr 、フー [ 私 ] )
) ;
/ *プラットフォームでプロセス変数()式を使用する* /
obj = 評価 (
評価エキス (
プロセス能力 (
経験値 ( 名前Expr ( pvExpr ) ) 、
シグマサマリーレポート内 ( 1 ) 、
目標プロット ( 0 )
)
)
) ;
私はそれが役立つことを願っています!
ウェンディ
列グループの処理能力について私はあなたのコードを実行させるためにいくつかの方法を試みました、そして、きれいな答えを思い付きませんでした。 しかし、それほど明確な答えではありませんが、次のコードは機能します。
ここにデフォルトの名前 ( 1 ) ;
dt = 現在のデータ表 () ;
フー = dt << 列グループを取得 ( 「指定された列」 ) ;
//必要なステートメントをリテラル文字列として作成します
TheStmt = "dt <<プロセス能力(プロセス変数(" || チャー ( フー [ 1 ] ) ;
にとって ( 私 = 2 、私 <= N個のアイテム ( フー ) 、私 ++、
TheStmt = TheStmt || 「」 || チャー ( フー [ 私 ] )
) ;
TheStmt = TheStmt || ")、Sigmaサマリーレポート(1)、目標プロット(1));" ;
//作成したリテラル文字列を実行します
評価 ( 解析する ( TheStmt ) ) ;