<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 是一個變量,我使用它從用戶輸入中獲取
新窗戶( “選擇過程/參數欄” ,<<莫代爾,面板盒( “選擇列” ,克林恩=列列錶框(全部))) ;