在JSL中,如何使用动态变量名列表来使用列名?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />例如,我有一个表 dt,有 n 列,X1,X2,...,Xn。 我需要绘制每个列 X(i) 的分布,如下所示(重复 n 次):
分配(
连续分布(
列(:X1),
水平布局( 1 ),
垂直( 0 ),
正态分位数图( 1 ),
能力分析(LSL(4)、USL(22)、目标(13))
)
);
我如何使用循环来做到这一点? 我尝试了以下方法,但没有成功:-(。
ColNameList = dt << 获取列名称(名义值,字符串);
对于 (k=1, k<=n, k++,
分配(
连续分布(
列(:列名称列表),
水平布局( 1 ),
垂直( 0 ),
正态分位数图( 1 ),
能力分析(LSL(4)、USL(22)、目标(13))
)
)
);
有什么好的建议吗?
谢谢。
约翰
Re: 在JSL中,如何使用动态变量名列表来使用列名?我不知道为什么你在 <
这应该有效:
dt =当前数据表() ;
列名列表= dt <<获取列名称(连续的) ; //该功能不适用于标称列
为了( k = 1 , k <= N 项(列名列表) , k ++,
分配(
连续分布(
柱子(列名列表[ k ] ) ,
水平布局( 1 ) ,
垂直的( 0 ) ,
正态分位数图( 1 ) ,
能力分析( LSL ( 4 ) ,超级激光实验室( 22 ) ,目标( 13 ) )
)
)
) ;