<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 |