以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 筛选符合条件的列 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=81132) |
||||
-- 作者:漂亮美眉vszh -- 发布时间:2016/2/19 9:52:00 -- 筛选符合条件的列 1.连续2个(未知数,也有可能是 连续3个)大于0.56的数据; 2.符合条件的列 找到后,用什么方法来获取这几列数?用隐藏试了下不行,用 Dim dtb As New DataTableBuilder("统计")
用这种方法不知道如何获取符合条件的列?求老师们帮助~~
此主题相关图片如下:筛选列.png |
||||
-- 作者:漂亮美眉vszh -- 发布时间:2016/2/19 9:54:00 -- \'\'1.所有列设置隐藏 \'n = 样本 For i3 = a To a + k
这是我自己瞎写的,思路是先隐藏列,然后符合条件的列取消隐藏,但测试不成功,想不到用什么方法~~ |
||||
-- 作者:大红袍 -- 发布时间:2016/2/19 9:56:00 -- 上传具体实例,说明要做什么效果。 |
||||
-- 作者:漂亮美眉vszh -- 发布时间:2016/2/19 10:28:00 --
1.找批号列Xbar的行中,连续2个出现(未知数,也有可能是 连续3个)大于0.56的列数据; 2.生成一个临时表,接收这几列的符合条件的数据,符合条件的也是就上图中画红框内的两列数据 3.谢谢大红袍老师~~ |
||||
-- 作者:大红袍 -- 发布时间:2016/2/19 10:43:00 -- 你例子想说明什么啊?什么都没有啊。 |
||||
-- 作者:漂亮美眉vszh -- 发布时间:2016/2/19 10:53:00 -- 以下是引用大红袍在2016/2/19 10:43:00的发言:
你例子想说明什么啊?什么都没有啊。 连续2次出现(未知数,也有可能是 连续3个)大于0.56的列数据;注意不是行,是列; |
||||
-- 作者:大红袍 -- 发布时间:2016/2/19 10:55:00 -- 你例子什么也没有。
请做一个有数据例子,同时,做一个生成的效果。 |
||||
-- 作者:漂亮美眉vszh -- 发布时间:2016/2/19 14:41:00 -- 以下是引用大红袍在2016/2/19 10:55:00的发言:
你例子什么也没有。
请做一个有数据例子,同时,做一个生成的效果。
需求就是查找符合条件的列,重新生成一个表,可以是临时表 1.找批号列Xbar的行中,连续2个出现(未知数,也有可能是 连续3个)大于0.56的列数据; ----这里只有‘样5’列和‘样6’列符合条件 麻烦了红袍老师~~2楼是我自己想出来的代码,用的是隐藏列,可是没能实现目标~~ |
||||
-- 作者:大红袍 -- 发布时间:2016/2/20 0:49:00 -- Dim dtb As New DataTableBuilder("统计") Dim idx As Integer = 1 For i As Integer = 0 To dt.DataRows.Count-4 MainTable= Tables("统计") |