易表在线答疑技术与交流用户社区 → [求助]同比列汇总问题


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

主题:[求助]同比列汇总问题

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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/10/22 20:42:00 [显示全部帖子]

手工输入同比列汇总小计行的值看看。
或贴出你的单元格公式。

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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/10/22 21:36:00 [显示全部帖子]

这样试试:

Explorer("月份","产值_本月,产值_同期","2,2",1,1,"%s 小计") And EvalFor(Grid,"产值_同比","[产值_本月]/[产值_同期]-1","月份","Instr","计")


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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/10/22 21:40:00 [显示全部帖子]

下面引用由whf0002007/10/22 09:25pm 发表的内容:
完全正确,能直接在同比列实现吗?谢谢!

按你的公式计算,总计应该是:0.152542372881 吧?

汇总公式:
Subtotal("月份","产值_本月,产值_同期","2,2",1,1,"%s 小计") And EvalFor(Grid,"产值_同比","[产值_本月]/[产值_同期]-1","月份","Instr","计")


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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/10/22 22:01:00 [显示全部帖子]

我给你的是自定义按钮公式。

egd文件下载


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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/10/22 22:57:00 [显示全部帖子]

下面引用由wjq10722007/10/22 10:54pm 发表的内容:
这样可以吗?

肯定可以。
不过如果数据量大的话用EvalFor计算整列数据,速度会受影响。

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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/10/22 23:31:00 [显示全部帖子]

你这种要求用框架模式不行吗?

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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/10/23 11:14:00 [显示全部帖子]

统计列名称错误,你的表中没有“工业总产值_同期”列。

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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/10/23 12:40:00 [显示全部帖子]

因为你的分组列是时间型,的确有些麻烦,改成这样吧:

Explorer("时间","工业总产值_本月,工业总产值_去年同月","2,2",1,1,"%s 小计") And EvalFor("统计表","工业总产值_同比_本月","if(Instr(""计"",[时间])>-1,[工业总产值_本月]/[工业总产值_去年同月]-1,[工业总产值_同比_本月])")


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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/10/23 12:50:00 [显示全部帖子]

怎么会呢?

[UploadFile=QQ1BD1D81CD1BC1C_1193115013.bmp]


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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/10/23 12:53:00 [显示全部帖子]

按月汇总,公式应该这样:

Explorer("时间","工业总产值_本月,工业总产值_去年同月","2,2",1,3,"%s月 小计") And EvalFor("统计表","工业总产值_同比_本月","if(Instr(""计"",[时间])>-1,[工业总产值_本月]/[工业总产值_去年同月]-1,[工业总产值_同比_本月])")

如果真的不行,请将两个汇总按钮放到窗口中(不要放在主窗口中)


 回到顶部
总数 12 1 2 下一页