能力分析脚本你好,
使用能力分析时是否可以隐藏一些能力指标? 我正在尝试编写一个仅显示 Ppk、PPM 和 % Actual out of Spec 的控制图脚本。 这是较大脚本的一部分,不能使用控制图生成器。
谢谢。
脚本回复:能力分析脚本谢谢, @txnelson !
是否可以删除 sigma 分布图?
是否可以删除长期 Sigma 中的整行,例如行“CPL”和“CPU”?
谢谢。
回复:能力分析脚本这是我对您的代码的修改........您显然正在运行 JMP 14。无论如何,我的代码删除了 Long Term Sigma 表中的第三个元素

names default to here(1);
clear symbols();
dt = Current Data Table ();
cap = dt << Control Chart (
Sample Label (:Site),
KSigma (3),
Chart Col (
:Name ("PNP3"),
XBar (Show Control Limits (0)),
R ( Show Control Limits (0)),
Capability (
Distribution (
Continuous Distribution(
Column ( :Name ("PNP3")),
Fit Distribution (Normal),
//Capability Analysis (LSL (0), USL (1), Target (0.5)),
)
)
)
));
capRP = cap << report;
numList = capRP["Long Term Sigma"][NumberColBox(1)] << get;
numList[3] = .;
capRP["Long Term Sigma"][NumberColBox(1)] << set(numList);回复:能力分析脚本这是一个简单的脚本,用于删除报告中 Capability Indices 表的第 2 行

Names Default To Here( 1 );
cap = Capability(
Y( :NPN1, PNP1, NPN2 ),
Capability Indices Report( 1 ),
Individual Detail Reports( 1 ),
Capability Box Plots( 0 ),
Goal Plot( 1 )
);
capRP = cap << report;
// Modify the Capability Indicies Table
// Delete 2nd row of the Columns column
columnsList = capRP["Capability Indices"][String Col Box( 1 )] << get;
Remove From( columnsList, 2, 1 );
capRP["Capability Indices"][String Col Box( 1 )] << Set( columnsList );
// Delete 2nd row of all of the Numeric columns in the table
For( i = 1, i < 8, i++,
numList = capRP["Capability Indices"][Number Col Box( i )] << get;
Remove From( numList, 2, 1 );
capRP["Capability Indices"][Number Col Box( i )] << set( numList );
);
回复:能力分析脚本对于那个很抱歉。 我点击快速回复而不是回复。
我有一个带有两列表格的控制图,其中“能力”和“索引”作为标题,下面列出了 5 个能力指数。 我想隐藏一些索引并尝试了下面的代码,但它没有按预期工作。 我省略了一些代码只是为了让它更短。
dt = Current Data Table ();
dt << Control Chart (
Sample Label (:Date),
KSigma (3),
Chart Col (
:Name ("Test")
XBar (Show Control Limits (0)),
R ( Show Control Limits (0)),
Capability (
Distribution (
Continuous Distribution(
Column ( :Name ("Test")),
Fit Distribution (Normal),
Capability Analysis (LSL (0), USL (1), Target (0.5)),
)
)
)
),
SendToReport(
Dispatch (
{"Test", "Capability Analysis", "Long Term Sigma"
},
"Index"
NumberColBox << Remove Element (3)
{Visibility ("Collapse")}
),
);回复:能力分析脚本我假设您在“以下是我所拥有的”中指定的内容不完整。 你能解决这个问题吗?回复:能力分析脚本谢谢安德烈斯格莱兹。
我能够使用您的代码隐藏某些列,但不能隐藏行。 我正在尝试使用 NumberColBox << Remove Element (),但它没有像我预期的那样工作。 以下是代码,感谢任何提示。
dt = 当前数据表 ();
dt << 控制图 (
回复:能力分析脚本谢谢AndresGlez,使用您的代码我能够隐藏一些列,但不能隐藏行。 我正在尝试使用 Remove Element 删除该行,但这不起作用。 下面是我所拥有的。
dt = 当前数据表 ();
dt << 控制图 (
回复:能力分析脚本是的,有可能,您没有添加表格数据,但是这里的脚本示例:
Capability(
Y( :DATA ),
Spec Limits( DATA( LSL( -2 ), Target( 0.5 ), USL( 3 ) ) ),
Capability Indices Report( 1 ),
Individual Detail Reports( 1 ),
Capability Box Plots( 0 ),
Goal Plot( 0 ),
,
SendToReport(
Dispatch( {"Capability Indices"}, "CPK", NumberColBox, {Select, Visibility( "Hidden" ), Select} )
)
);
我想最简单的方法是,如果您想隐藏显示图表的某些特定区域,首先按原样创建图表,然后右键单击灰色三角形,然后选择编辑,显示属性。
从那里您可以单击要隐藏的显示信息的任何区域,选择它然后转到可见性并选择隐藏。
问候。