以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]请狐表高手帮助,如何才能使代码更优? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=26813) |
||||
-- 作者:samica -- 发布时间:2012/12/14 19:16:00 -- [求助]请狐表高手帮助,如何才能使代码更优? 做了一个工作用小工具,但里面的一个窗口生成的数据不能正确统计(年龄三间分布),请高手帮助优化代码,谢谢。
|
||||
-- 作者:samica -- 发布时间:2012/12/14 19:30:00 -- 林老师在线吗?帮忙看下啊。 |
||||
-- 作者:samica -- 发布时间:2012/12/15 7:42:00 -- 等待中…… |
||||
-- 作者:nblwar -- 发布时间:2012/12/15 8:04:00 -- 你说的东西在哪?
|
||||
-- 作者:nblwar -- 发布时间:2012/12/15 8:07:00 -- 找半天没看见你说的那什么年龄三间分布 |
||||
-- 作者:nblwar -- 发布时间:2012/12/15 8:14:00 -- 找到了,没看懂你想要统计什么 |
||||
-- 作者:nblwar -- 发布时间:2012/12/15 8:30:00 -- 楼主你真会开玩笑,这种统计直接在数据库里面统计完输出EXCEL报表补就完了,绕那么大一个圈子写这么多代码
建议楼主看看 交叉统计 和 临时表
如果你没必要把12个月全部显示出来,只显示有数据的月份,直接用交叉统计生成就行,不需要写代码 如果你想要显示的样板跟你EXCEL模版一模一样,就用临时表,不过要写代码 [此贴子已经被作者于2012-12-15 8:44:43编辑过]
|
||||
-- 作者:lin_hailun -- 发布时间:2012/12/15 8:42:00 -- 确实直接使用excel报表更方便,使用标记更灵活。 统计的时候,把 count(疾病名称) 改成 count(Identify) 还有就是,日期的比较不用\'而是用# [此贴子已经被作者于2012-12-15 8:51:34编辑过]
|
||||
-- 作者:nblwar -- 发布时间:2012/12/15 8:47:00 -- 我看他那个模板,如果他要求不高,时空分布和职业分布可以直接用交叉统计生成结果,没必要写代码 http://www.foxtable.com/help/index.html?n=0835.htm
年龄分布可以用临时表生成
http://www.foxtable.com/help/index.html?n=0835.htm [此贴子已经被作者于2012-12-15 9:25:32编辑过]
|
||||
-- 作者:szp2012 -- 发布时间:2012/12/15 8:51:00 -- 以下是引用nblwar在2012-12-15 8:30:00的发言:
楼主你真会开玩笑,这种统计直接在数据库里面统计完输出EXCEL报表补就完了,绕那么大一个圈子写这么多代码
建议楼主看看 交叉统计 和 临时表
如果你没必要把12个月全部显示出来,只显示有数据的月份,直接用交叉统计生成就行,不需要写代码 如果你想要显示的样板跟你EXCEL模版一模一样,就用临时表,不过要写代码 [此贴子已经被作者于2012-12-15 8:44:43编辑过] 年龄分段似乎无法直接交叉统计,需用代码 |