<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我有一个汇总表,必须从中生成控制限并将其存储在控制限数据表中。 我使用“单独测量”控制图来获取这些限制,这些限制将应用于主要数据。
现在我尝试将限制保存到新表中,但就我而言,我必须获得这些限制某个过程有 7 个不同的位置,导致生成 7 个图表和 7 个极限表。
我已经完成了连接表格以获得预期的结果,但不知道如何摆脱这些不需要的图表和表格。 到目前为止我已经尝试过了:
汇总表:
工艺--> ISB Wt/kg 2+3 糊||||||||| By---> 血浆类型(7 个唯一值)

代码:
唯一值=关联数组(
排序摘要: “ISB 浆料源/等离子体类型” <<获取值
) <<获取密钥;
为了(我= 1 ,我<= N 项(唯一值) ,我++,
当前数据表(排序摘要) ;
抄送=控制图(
标签样本( : ISB 日期 制造商。 ) ,
团体规模( 1 ) ,
克西格玛( 3 ) ,
:姓名( “ISB 重量/公斤 2+3 浆料” ) ,
单独测量) ,
在哪里( :姓名( “ISB 浆料源/等离子体类型” ) ==唯一值[我])
) ;
如果(
我== 1 , IR_dt1 =抄送<<在新表中( “无形的” ) ; IR_dt1 <<新专栏( “图表类型” ,特点,标称) ;:图表类型<<设置每个值( “个人” ) ; IR_dt1 <<新专栏( “范围” ,特点,标称) ;
:范围<<设置每个值( “ISB 重量/公斤 2+3 浆料” ) ;柱子( “ISB 重量/公斤 2+3 浆料” ) <<设置名称(唯一值[我]) ,
我== 2 , IR_dt2 =抄送<<在新表中( “无形的” ) ;;柱子( “ISB 重量/公斤 2+3 浆料” ) <<设置名称(唯一值[我]) ; IR_dt2 = IR_dt2 <<加入(和( IR_dt1 ) ,合并同名列,丢弃倍数( 0 , 0 ) ,保留主表顺序( 1 )) ;
关闭( IR_dt1 ,没有保存) ,
我== 3 , IR_dt3 =抄送<<在新表中( “无形的” ) ;柱子( “ISB 重量/公斤 2+3 浆料” ) <<设置名称(唯一值[我]) ; IR_dt3 = IR_dt3 <<加入(和( IR_dt2 ) ,合并同名列,丢弃倍数( 0 , 0 ) ,保留主表顺序( 1 )) ;
关闭( IR_dt2 ,没有保存) ,
我== 4 , IR_dt4 =抄送<<在新表中( “无形的” ) ;柱子( “ISB 重量/公斤 2+3 浆料” ) <<设置名称(唯一值[我]) ; IR_dt4 = IR_dt4 <<加入(和( IR_dt3 ) ,合并同名列,丢弃倍数( 0 , 0 ) ,保留主表顺序( 1 )) ;
关闭( IR_dt3 ,没有保存) ,
我== 5 , IR_dt5 =抄送<<在新表中( “无形的” ) ;柱子( “ISB 重量/公斤 2+3 浆料” ) <<设置名称(唯一值[我]) ; IR_dt5 = IR_dt5 <<加入(和( IR_dt4 ) ,合并同名列,丢弃倍数( 0 , 0 ) ,保留主表顺序( 1 )) ;
关闭( IR_dt4 ,没有保存) ,
我== 6 , IR_dt6 =抄送<<在新表中( “无形的” ) ;;柱子( “ISB 重量/公斤 2+3 浆料” ) <<设置名称(唯一值[我]) ; IR_dt6 = IR_dt6 <<加入(和( IR_dt5 ) ,合并同名列,丢弃倍数( 0 , 0 ) ,保留主表顺序( 1 )) ;
关闭( IR_dt5 ,没有保存) ,
我== 7 , IR_dt7 =抄送<<在新表中( “无形的” ) ;柱子( “ISB 重量/公斤 2+3 浆料” ) <<设置名称(唯一值[我]) ; IR_dt7 = IR_dt7 <<加入(和( IR_dt6 ) ,合并同名列,丢弃倍数( 0 , 0 ) ,保留主表顺序( 1 )) ;
关闭( IR_dt6 ,没有保存) ; IR_dt7 <<移动选定的列({ “图表类型” } ,至第一) ; IR_dt7 <<移动选定的列({ “范围” } ,至第一) ;
) ;
) ;
我以某种方式弄清楚了......不知道它是否有效,但做了必要的事情......
重新编码:
唯一值=关联数组(
排序摘要: “ISB 浆料源/等离子体类型” <<获取值
) <<获取密钥;
显示=功能({钥匙,价值} ,
结果_赢=新窗户( “控制图” ||钥匙,
H 列表框(
面板盒( “个人和移动范围” ,当前数据表(排序摘要) ;
抄送=控制图(
标签样本( : ISB 日期 制造商。 ) ,
团体规模( 1 ) ,克西格玛( 3 ) ,
进程_clmn ,单独测量) ,
在哪里( :姓名( “ISB 浆料源/等离子体类型” ) ==钥匙)
) ;
如果(
价值== 1 , IR_dt1 =抄送<<在新表中( “无形的” ) ; IR_dt1 <<新专栏( “图表类型” ,特点,标称) ;:图表类型<<设置每个值( “个人” ) ; IR_dt1 <<新专栏( “范围” ,特点,标称) ;
:范围<<设置每个值( clmn_nm ) ;柱子( clmn_nm ) <<设置名称(钥匙) ,
价值== 2 , IR_dt =抄送<<在新表中( “无形的” ) ;柱子( clmn_nm ) <<设置名称(钥匙) ; IR_dt2 = IR_dt <<加入(和( IR_dt1 ) ,合并同名列,丢弃倍数( 0 , 0 ) ,保留主表顺序( 1 )) ;
关闭( IR_dt1 ,没有保存) ;关闭( IR_dt ,没有保存) ,
价值== 3 , IR_dt =抄送<<在新表中( “无形的” ) ;柱子( clmn_nm ) <<设置名称(钥匙) ; IR_dt3 = IR_dt <<加入(和( IR_dt2 ) ,合并同名列,丢弃倍数( 0 , 0 ) ,保留主表顺序( 1 )) ;
关闭( IR_dt2 ,没有保存) ;关闭( IR_dt ,没有保存) ,
价值== 4 , IR_dt =抄送<<在新表中( “无形的” ) ;柱子( clmn_nm ) <<设置名称(钥匙) ; IR_dt4 = IR_dt <<加入(和( IR_dt3 ) ,合并同名列,丢弃倍数( 0 , 0 ) ,保留主表顺序( 1 )) ;
关闭( IR_dt3 ,没有保存) ;关闭( IR_dt ,没有保存) ,
价值== 5 , IR_dt =抄送<<在新表中( “无形的” ) ;柱子( clmn_nm ) <<设置名称(钥匙) ; IR_dt5 = IR_dt <<加入(和( IR_dt4 ) ,合并同名列,丢弃倍数( 0 , 0 ) ,保留主表顺序( 1 )) ;
关闭( IR_dt4 ,没有保存) ;关闭( IR_dt ,没有保存) ,
价值== 6 , IR_dt =抄送<<在新表中( “无形的” ) ;柱子( clmn_nm ) <<设置名称(钥匙) ; IR_dt6 = IR_dt <<加入(和( IR_dt5 ) ,合并同名列,丢弃倍数( 0 , 0 ) ,保留主表顺序( 1 )) ;
关闭( IR_dt5 ,没有保存) ;关闭( IR_dt ,没有保存) ,
价值== 7 , IR_dt =抄送<<在新表中( “无形的” ) ;柱子( clmn_nm ) <<设置名称(钥匙) ; IR_dt7 = IR_dt <<加入(和( IR_dt6 ) ,合并同名列,丢弃倍数( 0 , 0 ) ,保留主表顺序( 1 )) ;
IR_dt7 <<移动选定的列({ “图表类型” } ,至第一) ; IR_dt7 <<移动选定的列({ “范围” } ,至第一) ;关闭( IR_dt6 ,没有保存) ;关闭( IR_dt ,没有保存) ;
) ;
) ,
……继续与上面的其他控制图相同串联的每个图表的第 7 个表生成最终极限表并关闭所有其他表。
)
结果_赢<<关闭窗口;
);<<<<<<<函数到此结束
为了(我= 1 ,我<= N 项(唯一值) ,我++,
显示(唯一值[我] ,我) ;
) ;
**(可能会错过一些其他变量,因此只是更新一下)
clmn_nm 是一个变量,我使用它从用户输入中获取
新窗户( “选择过程/参数列” ,<<莫代尔,面板盒( “选择列” ,克林恩=列列表框(全部))) ;