列組的處理能力<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我正在嘗試編寫一個表腳本來對一組列運行進程能力分析。 我有一個名為“Specced Columns”的列組。 我嘗試了以下各種排列:
dt =當前數據表();
foo = dt << get column group(“Specced Columns”);
製程能力(
過程變量(
的eval(富)
)
,
在Sigma摘要報告(1)中,
目標情節(0)
);
我已經嘗試將名稱轉換為字符串,列表等。 無論我嘗試什麼,我都會收到以下錯誤:
在數據表中找不到指定的列。訪問或評估'List',{/ * ### * / foo}
無法啟動流程功能,因為在數據表中找不到任何流程。
任何幫助深表感謝!
Re:列組的處理能力這適合我!
非常感謝您的回复。
Re:列組的處理能力這也有效!我喜歡這種方法,因為我將列列表作為在其他地方使用的表達式。
非常感謝您的回复。
Re:列組的處理能力你好,
另一種解決方法是使用表達式構建Process Variables()參數。
名稱默認為此處 ( 1 ) ;
DT = 打開 ( “$ SAMPLE_DATA / Semiconductor Capability.jmp” ) ;
DT << 組列 ( “COLGROUP” , : NPN1 ,五 ) ;
FOO = DT << 獲取專欄組 ( “COLGROUP” ) ;
/ *初始化Process Variables()表達式* /
pvExpr = EXPR ( 過程變量 () ) ;
/ *遍歷每個列表項並將其插入表達式* /
對於 ( 一世 = 1 ,一世 <= N項 ( FOO ) ,一世 ++,
插入 ( pvExpr , FOO [ 一世 ] )
) ;
/ *在平台中使用Process Variables()表達式* /
OBJ = EVAL (
Eval Expr (
製程能力 (
EXPR ( 名稱Expr ( pvExpr ) ) ,
在Sigma摘要報告中 ( 1 ) ,
目標情節 ( 0 )
)
)
) ;
我希望有所幫助!
溫迪
Re:列組的處理能力我嘗試了幾種方法試圖讓你的代碼運行,並沒有提出一個乾淨的答案。 但是,以下代碼確實有效,即使它不是一個非常乾淨的答案。
名稱默認為此處 ( 1 ) ;
DT = 當前數據表 () ;
FOO = DT << 獲取列組 ( “指定列” ) ;
//將所需語句構建為文字字符串
TheStmt = “dt <<過程能力(過程變量(”) || 燒焦 ( FOO [ 1 ] ) ;
對於 ( 一世 = 2 ,一世 <= N項 ( FOO ) ,一世 ++,
TheStmt = TheStmt || “,” || 燒焦 ( FOO [ 一世 ] )
) ;
TheStmt = TheStmt || “),在西格瑪總結報告(1),目標圖(1));” ;
//運行創建的文字字符串
EVAL ( 解析 ( TheStmt ) ) ;