Foxtable(狐表)用户栏目专家坐堂 → [求助]


  共有11055人关注过本帖树形打印复制链接

主题:[求助]

帅哥哟,离线,有人找我吗?
liguichuan
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:360 积分:3168 威望:0 精华:1 注册:2011/4/20 1:40:00
  发帖心情 Post By:2011/12/4 4:06:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:抽样.table

楼主,看一下,行不行?

我试了一下,按我这样的方法,如果数据量太大的话,可能会比较慢,不知有无其它更为优化的办法呢?因为在不停地查找比较。

还有,如何生成不重复随机数呢?

请大家赐教~!


 回到顶部
帅哥哟,离线,有人找我吗?
liguichuan
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:360 积分:3168 威望:0 精华:1 注册:2011/4/20 1:40:00
  发帖心情 Post By:2011/12/4 12:06:00 [显示全部帖子]

刚试了一下,从52163行数据中抽取出10%,也就是5216行数据,包括查找,复制三列数据,保存数据在内,总共要花差不多95秒的时间。

原本想在窗中的标签中显示“抽样中……”,可是不知道怎么回事,并没有显示,反而是结束抽样后有显示。代码都在按键的事件中写。

请哪位大虾给指点一下吧。

现在关心如何高效生成不重复的随机数。通过成生再判断的方式较浪费效率。假如数据是500万行呢?那肯定卡死。


 回到顶部
帅哥哟,离线,有人找我吗?
liguichuan
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:360 积分:3168 威望:0 精华:1 注册:2011/4/20 1:40:00
  发帖心情 Post By:2011/12/4 16:10:00 [显示全部帖子]

6楼的好像还差点吧,抽样出来的会有出现重复抽样的情况呀,而且好像只是把保存的时间另外剥离了出来而已。

 回到顶部
帅哥哟,离线,有人找我吗?
liguichuan
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:360 积分:3168 威望:0 精华:1 注册:2011/4/20 1:40:00
  发帖心情 Post By:2011/12/4 18:07:00 [显示全部帖子]

以下是引用pensa在2011-12-4 17:24:00的发言:
放到你的按钮中, 最后再加上一行: MainTable = Tables("抽样数据") 或命令窗口也可。

 

6楼的好像还差点吧,抽样出来的会有出现重复抽样的情况呀,而且好像只是把保存的时间另外剥离了出来而已。 ?

6楼的代码也可以,只是抽样出来的样品会出现同一种产品抽了几次的情况,而且代码是执行完后再保存,保存也得另外花时间呀。你试试就知道了。


 回到顶部