我有一个包含多列的大型数据表。 在这些列中,我特别想要为“TPeel_Avg”构建一组控制图,用“SubPad”和“TestQual1”分隔出来。 我知道如何使用Analyze - > Quality and Process - > Control Chart - > IR构建控制图,但我想自动执行此操作,以便将其保存在Query Builder后查询脚本中。 每当我尝试将保存到主题数据表的scipt复制到Query Builder后查询脚本时,我都会收到错误。 有帮助吗?
New Window( "RHM_Query 2 - Control Chart",
V List Box(
Control Chart(
Sample Label( :UpdateStamp ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :TPeel_Avg, Individual Measurement, Moving Range ),
Where( :SubPad == "X" & :TestQual1 == "A" )
),
Control Chart(
Sample Label( :UpdateStamp ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :TPeel_Avg, Individual Measurement, Moving Range ),
Where( :SubPad == "X" & :TestQual1 == "B" )
),
Control Chart(
Sample Label( :UpdateStamp ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :TPeel_Avg, Individual Measurement, Moving Range ),
Where( :SubPad == "Y" & :TestQual1 == "A" )
),
Control Chart(
Sample Label( :UpdateStamp ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :TPeel_Avg, Individual Measurement, Moving Range ),
Where( :SubPad == "Y" & :TestQual1 == "B" )
),
// ...etc.
)
)
我不知道问题出在哪里,但你可以通过用By(:Subpad,:TestQual)替换所有Where()语句来减少该脚本。 整个脚本将是:
New Window( "RHM_Query 2 - Control Chart",
Control Chart(
Sample Label( :UpdateStamp ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :TPeel_Avg, Individual Measurement, Moving Range ),
By( :SubPad, :TestQual1 )
)
)
这似乎已经成功了!对我来说更多的是化妆品问题,但是现在可以使X轴标签成角度,类似于:
SendToReport(
调度(
{“TPeel_Avg的个人测量”},
“1”,
ScaleBox,
{标签行(标签方向(“倾斜”))}
)
);
?
是的,您可以调整轴值。 获取如何执行此操作的语法的最简单方法是运行原始代码,右键单击轴并选择“轴设置”。 然后从对话框屏幕中将Label Orientation更改为Angled。 完成后,单击“确定”,然后转到红色三角形并选择“保存脚本”。 它保存的脚本将具有您需要对轴进行更改所需的JSL。