<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我在下面有一張桌子,有點亂,需要在分析表格之前進行大量過濾。
問題是當從SQL服務器中提取表時,某些行缺少Box,BinPos和Slot信息。然而,一些丟失的Box,BinPos和Slot是真實的,有些是假的。
因此,我需要花費大量時間來查看這樣的表來過濾出真正缺少行的行以及應該存在但卻缺少Box,BinPos和Slot的行。
創建一個名為Cell_Classify的新列(行狀態列),使用標記來區分此問題。
標記為“o”的行表示行實際存在,但錯過了來自Box,BinPos和Slot的列信息。區分缺少Box,BinPos和Slot信息的行的方式確實存在基於“Slot”列。例如,行開始缺少Box,BinPos和Slot數據的最新行具有Box,BinPos和Slot數據(10812_3,19和89)以及開始顯示Box,BinPos和Slot的第一行丟失這些信息後的信息是Box,BinPos,Slot數據為(10812_3,19,100)。這兩行之間的Slot差值減1(Slot difference-1)相等相同數量的行錯過了這兩行之間的Box,BinPos和Slot信息。
對於缺少的行,Box,BinPos和Slot數據信息實際上是真正的缺失,在Cell Classify列中標記為“x”。正如可以看到行前後行有“x”標記的行連續增加,這意味著缺少Box,BinPos和Slot的行之間的Slot差異等於1。
我想有一個JSL腳本來幫助這個,這可以大大節省我的表過濾時間。
為此設計JSL有一些標準可以滿足,
(1)當插槽達到100時,盒號將改變。最大插槽為100。
(2)BinPos與iClass和BinClass具有相同的含義,但它們用於組合的差異表。共有24個BinPos,iClass和BinClass。而這個問題
發生在每個iClass。計算應該超過24 iClass
(3)對於相同的Box編號,如果Slot差異-1 =行缺失量,那麼缺少Box,BinPos,Slot的行應在Cell_Classify Row State列中標記為“o”並突出顯示。
(4)對於相同的Box編號,如果Slot difference-1 = 0且行缺失量= 1,那麼錯過Box,BinPos,Slots的行是一個真正的缺失行。此行需要標記為“x”並排除並隱藏。
(5)我認為最困難的部分是行,其中缺少Box,BinPos和Slot,確實存在“o”但是箱號改變了。例如,在下面的第二個表中。如果發生這種情況,則需要修改(3)標準。
非常感謝您的幫助。
謝謝,
| Cell_Classify | 框 | BinPos | 插槽 | iCLASS非 | BinClass_ | BinClass | 收費 |
| 10812_3 | 19 | 81 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10812_3 | 19 | 82 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10812_3 | 19 | 83 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10812_3 | 19 | 84 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10812_3 | 19 | 85 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10812_3 | 19 | 86 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10812_3 | 19 | 87 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10812_3 | 19 | 88 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10812_3 | 19 | 89 | 19 | 20.2 | 20.2級 | RUN#7002 |
| Ø | \ n | | | 19 | 20.2 | 20.2級 | RUN#7002 |
| Ø | \ n | | | 19 | 20.2 | 20.2級 | RUN#7002 |
| Ø | \ n | | | 19 | 20.2 | 20.2級 | RUN#7002 |
| Ø | \ n | | | 19 | 20.2 | 20.2級 | RUN#7002 |
| Ø | \ n | | | 19 | 20.2 | 20.2級 | RUN#7002 |
| Ø | \ n | | | 19 | 20.2 | 20.2級 | RUN#7002 |
| Ø | \ n | | | 19 | 20.2 | 20.2級 | RUN#7002 |
| Ø | \ n | | | 19 | 20.2 | 20.2級 | RUN#7002 |
| Ø | \ n | | | 19 | 20.2 | 20.2級 | RUN#7002 |
| Ø | \ n | | | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10812_3 | 19 | 100 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10816_3 | 19 | 1 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10816_3 | 19 | 2 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10816_3 | 19 | 3 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10816_3 | 19 | 4 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10816_3 | 19 | 五 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10816_3 | 19 | 6 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10816_3 | 19 | 7 | 19 | 20.2 | 20.2級 | RUN#7002 |
| X | \ n | | | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10816_3 | 19 | 8 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10816_3 | 19 | 9 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10816_3 | 19 | 10 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10816_3 | 19 | 11 | 19 | 20.2 | 20.2級 | RUN#7002 |
| X | \ n | | | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10816_3 | 19 | 12 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10816_3 | 19 | 13 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10816_3 | 19 | 14 | 19 | 20.2 | 20.2級 | RUN#7002 |
| X | \ n | | | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10816_3 | 19 | 15 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10816_3 | 19 | 16 | 19 | 20.2 | 20.2級 | RUN#7002 |
| X | \ n | | | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10816_3 | 19 | 17 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10816_3 | 19 | 18 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10816_3 | 19 | 19 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10816_3 | 19 | 20 | 19 | 20.2 | 20.2級 | RUN#7001 |
| 10816_3 | 19 | 21 | 19 | 20.2 | 20.2級 | RUN#7001 |
| 10816_3 | 19 | 22 | 19 | 20.2 | 20.2級 | RUN#7001 |
| Cell_Classify | 框 | BinPos | 插槽 | iCLASS非 | BinClass_ | BinClass | 收費 |
| 10812_3 | 19 | 81 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10812_3 | 19 | 82 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10812_3 | 19 | 83 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10812_3 | 19 | 84 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10812_3 | 19 | 85 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10812_3 | 19 | 86 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10812_3 | 19 | 87 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10812_3 | 19 | 88 | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10812_3 | 19 | 89 | 19 | 20.2 | 20.2級 | RUN#7002 |
| Ø | \ n | | | 19 | 20.2 | 20.2級 | RUN#7002 |
| Ø | \ n | | | 19 | 20.2 | 20.2級 | RUN#7002 |
| Ø | \ n | | | 19 | 20.2 | 20.2級 | RUN#7002 |
| Ø | \ n | | | 19 | 20.2 | 20.2級 | RUN#7002 |
| Ø | \ n | | | 19 | 20.2 | 20.2級 | RUN#7002 |
| Ø | \ n | | | 19 | 20.2 | 20.2級 | RUN#7002 |
| Ø | \ n | | | 19 | 20.2 | 20.2級 | RUN#7002 |
| Ø | \ n | | | 19 | 20.2 | 20.2級 | RUN#7002 |
| Ø | \ n | | | 19 | 20.2 | 20.2級 | RUN#7002 |
| Ø | \ n | | | 19 | 20.2 | 20.2級 | RUN#7002 |
| Ø | \ n | | | 19 | 20.2 | 20.2級 | RUN#7002 |
| Ø | \ n | | | 19 | 20.2 | 20.2級 | RUN#7002 |
| Ø | \ n | | | 19 | 20.2 | 20.2級 | RUN#7002 |
| Ø | \ n | | | 19 | 20.2 | 20.2級 | RUN#7002 |
| 10816_3 | 19 | 4 | 19 | 20.2 | 20.2級 | RUN#700 |