如何僅獲取數據表中列的“Cp”值?你好,
我想為我的數據表中的一列獲取 Cp 值,以便在多個腳本位置使用它來製表。 使用可用函數“obj << Process Capability(LSL(5), Target(40), USL(75));”很明顯,我們可以在一個圖中獲得所有過程能力參數。 但是,我想獲取一列的 Cp 值並將其分配給我的腳本中的一個變量,以便在多個腳本位置使用它。
分析數據表腳本視窗回复:如何僅獲取數據表中列的“Cp”值?運行平台一次,右鍵單擊正確的表並選擇 make into datatable,檢查結果表表腳本,最後從結果表中獲取值。 通過這些步驟,您可以構建腳本並根據需要對其進行修改。 下面是一個示例,使用腳本索引示例構建並製作成數據表的表腳本(以及我自己的一些修改):
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Cities.jmp");
dist = dt << Distribution(Column(:PM10), invisible);
dist << Process Capability(LSL(5), Target(40), USL(75));
dt_result = Report(dist)[Outline Box("Distributions")][Outline Box("PM10")][Outline Box("Process Capability")][Outline Box("PM10 Capability")][
Outline Box("Within Sigma Capability")][Table Box(1)] << Make Into Data Table(invisible);
Report(dist) << Close Window;
cp_idx = Loc(dt_result[0, "Index"], "Cp")[1];
cp_value = Column(dt_result, "Estimate")[cp_idx];
Show(cp_value);
Close(dt_result, no save);回复:如何僅獲取數據表中列的“Cp”值?謝謝吉姆!!
回复:如何僅獲取數據表中列的“Cp”值?謝謝亞莫!!
回复:如何僅獲取數據表中列的“Cp”值?嗨,吉姆,
代碼行 "Report(obj)["Within Sigma Capability"][Number Col Box(1)] << get" 給出了一個列表,其中包含計算的過程能力值。 對於我的一個專欄,我得到了一個列表 {2.63751784878085, 2.63751784878085, 9.87329594422553, 6.25540689650319, 0.123458095613797};是否可以分辨出其中存在的過程能力值的順序(連同它們的名稱),因為我也想訪問 Cpk 值?
謝謝 !!
回覆:如何僅取得資料表中列的「Cp」值?除非有必要知道索引,否則我會將這些值保存到關聯數組中。關聯數組將被排序,但您可以使用鍵值存取值:
aa_capability = Associative Array(
(Report(obj)["Within Sigma Capability"][String Col Box(1)] << get),
(Report(obj)["Within Sigma Capability"][Number Col Box(1)] << get)
);
show(aa_capability);
show(aa_capability["Cp"]);
回覆:如何僅取得資料表中列的「Cp」值?謝謝賈莫!這使得透過他們的名字可以輕鬆訪問該過程!
由於我不完全了解關聯數組,我無法控制自己。
提到的程式碼片段傳回關聯數組的以下輸出:
show(aa_capability);
show(aa_capability["Cp"]);
aa_capability = ["Cp" => 2.68240606599007, "Cpk" => 1.19967417960853, "Cpl" => 1.19967417960853, "Cpm" => 0.742413736498107, "Cpu" => 4.16513795237162];
aa_capability["Cp"] = 2.68240606599007;
回覆:如何僅取得資料表中列的「Cp」值?對於關聯數組,我建議閱讀關聯數組 (jmp.com)以了解有關關聯數組的更多資訊。
jmp.com 關聯數組首頁中的一些重要內容:
關聯數組將唯一鍵映射到可以不唯一的值
與鍵關聯的值可以是數字、日期、矩陣、列表等。
儘管關聯數組通常不排序,但在 JMP 中,出於迭代和序列化的目的,鍵會按字母數字順序傳回。
其餘頁面可以從左側面板中找到:

您也可以從頁面右上角的 > 移至下一頁:
