能力分析腳本你好,
使用能力分析時是否可以隱藏一些能力指標? 我正在嘗試編寫一個僅顯示 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} )
)
);
我想最簡單的方法是,如果您想隱藏顯示圖表的某些特定區域,首先按原樣創建圖表,然後右鍵單擊灰色三角形,然後選擇編輯,顯示屬性。
從那裡您可以單擊要隱藏的顯示信息的任何區域,選擇它然後轉到可見性並選擇隱藏。
問候。