從 JMP 產生的(功能)總計表變更/讀取特定值你好!
我正在編寫自動 CPV 練習的腳本。到目前為止,我已經可以產生包含控製圖的報表、功能摘要以及原始 JMP 表中任意 X 列的每個參數/屬性的結論(每列的 for 迴圈)。
我的問題涉及能力摘要。
在腳本中,我使用“Process Capability(..)”功能 - 之後,我使用以下行僅將匯總表(從功能輸出)導出到我的最終報告:“nw <
這工作正常 - 我得到以下輸出:

為了進一步優化,我希望:
- 能夠將表中的各個值「讀取」到腳本中的參數中。 (原因:我想根據ppl/ppu的實際值寫一個條件結論)。
-> 所以我想要類似的東西
PPL_值 = ....
PPU_值 = ...
- 將整體西格瑪的值更改為其值乘以三(因此將其讀取到我的腳本中的參數中,我可以在其中更改該值,然後將其寫回摘要中)
-> 所以我想要類似的東西
SIGMA_VALUE = ....
NEW_SIGMA=3*SIGMA_VALUE
... = NEW_SIGMA
我從“樹結構”中註意到以下結構(對於上表):

所以我猜該行將包含類似以下內容的內容:“Report(CAPREP)[OutlineBox(3),NumberColBox(5)] << ...”,但是到目前為止還沒有成功。
有什麼想法嗎?
先致謝!
親切的問候
喬納斯
品質和工藝工程回复:從 JMP 生成的(能力)匯總表中更改/讀取特定值謝謝哈德利!
腳本有效。
注意:我注意到 NumberColBox 6 和 7 生成了不同的值... 經過反複試驗,我想到了這個;
SIGMA_VALUE = Report( CAPREP )[Number Col Box( 9 )][1];
PPL_VALUE = Round( Report( CAPREP )[Number Col Box( 12 )][1], 2 );
PPU_VALUE = Round( Report( CAPREP )[Number Col Box( 18 )][1], 2 );
回复:從 JMP 生成的(能力)匯總表中更改/讀取特定值嗨喬納斯,
你非常接近。在這種情況下,您引用 NumberColBox 就足夠了,您不需要引用 OutlineBox。嘗試這個:
PPL_VALUE = Report(CAPREP)[NumberColBox(6)][1];
PPU_VALUE = Report(CAPREP)[NumberColBox(7)][1];