从JMP生成的(功能)摘要表中更改/读取特定值你好!
我正在为自动CPV练习编写脚本。 到目前为止,我已经可以生成带有控制图的报告,功能摘要以及针对原始JMP表中任意X列的每个参数/属性的结论(每列循环)。
我的问题在这里涉及功能摘要。
在脚本中,我使用“ Process Capability(..)”功能-之后,使用此行仅将摘要表(从功能输出)导出到最终报告中:“ nw << append(报告(CAPREP)[概述框(3)]);” (其中nw是我的报告,CAPREP是过程能力窗口)。
效果很好-我得到以下输出:

为了进一步优化,我希望:
-能够将表格中的各个值“读取”到我的脚本中的参数。 (原因:我想根据ppl / ppu的实际值写一个有条件的结论)。
->所以我想吃点类似的东西
PPL_VALUE = ....
PPU_VALUE = ...
-将总和值的值更改为乘以三的值(因此将其读取到脚本中的参数中,可以在其中更改值,然后将其写回到摘要中)
->所以我想吃点类似的东西
SIGMA_VALUE = ...
NEW_SIGMA = 3 * SIGMA_VALUE
... = NEW_SIGMA
我从“树结构”中注意到以下结构(针对上表):

因此,我猜测该行将包含以下内容:“ Report(CAPREP)[OutlineBox(3),NumberColBox(5)] << ...”,但是到目前为止没有成功。
有什么想法吗?
提前致谢!
亲切的问候
乔纳斯
数据表脚本编写回复:从JMP生成的(功能)摘要表中更改/读取特定值嗨乔纳斯,
你很亲密在这种情况下,您引用NumberColBox就足够了,您无需引用OutlineBox。试试这个:
PPL_VALUE =报告(CAPREP)[NumberColBox(6)] [1];
PPU_VALUE =报告(CAPREP)[NumberColBox(7)] [1];
回复:从JMP生成的(功能)摘要表中更改/读取特定值谢谢哈德利!
脚本有效。
注意:我注意到NumberColBox 6和7生成了不同的值。 经过一番尝试和错误,我想到了这一点。
SIGMA_VALUE =报告(CAPREP)[NumberColBox(9)] [1];
PPL_VALUE =舍入(Report(CAPREP)[NumberColBox(12)] [1],2);
PPU_VALUE =舍入(Report(CAPREP)[NumberColBox(18)] [1],2);