Foxtable(狐表)用户栏目专家坐堂 → 如何根据两个表数据进行条件求和后并相除?


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

主题:如何根据两个表数据进行条件求和后并相除?

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


加好友 发短信
等级:幼狐 帖子:169 积分:3327 威望:0 精华:0 注册:2011/6/29 21:48:00
如何根据两个表数据进行条件求和后并相除?  发帖心情 Post By:2011/9/17 14:31:00 [显示全部帖子]

根据“投入产出”与“成本费用”两表来设计:

1.如何设计求出2010年“吨料费用”?(即:2010年费用(求和)/1102投入总用量(吨)(求和)

2.求2011年6月的费用大项中“制造费用”的吨料费用?

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:吨料耗用.rar

[此贴子已经被作者于2011-9-17 14:39:57编辑过]

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


加好友 发短信
等级:幼狐 帖子:169 积分:3327 威望:0 精华:0 注册:2011/6/29 21:48:00
  发帖心情 Post By:2011/9/17 15:53:00 [显示全部帖子]

麻烦帮忙设置下?

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


加好友 发短信
等级:幼狐 帖子:169 积分:3327 威望:0 精华:0 注册:2011/6/29 21:48:00
  发帖心情 Post By:2011/9/18 11:11:00 [显示全部帖子]

例如:我想求2010年度的平均一吨料的“制造费用”,就是用2010年总 ”制造费用” 除以2010年 “总投入量”,即用“成本费用”表中“制造费用”(条件:[费用大项]='制造费用' and  年=2010),除以”投入产出“表中”项目“列”1102投入总用量(吨)“(条件:[项目]=‘1102投入总用量(吨)’,日期是2010年)。要达到目的:能统计每一项目每一时间段的吨料费用。

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


加好友 发短信
等级:幼狐 帖子:169 积分:3327 威望:0 精华:0 注册:2011/6/29 21:48:00
  发帖心情 Post By:2011/9/18 12:58:00 [显示全部帖子]

命令窗口输入如下,能显示6655.55614497875

Dim Sum1 As Double

Dim Sum2 As Double

Dim Sum3 As Double

Sum1 = Tables("成本费用").Compute("Sum(金额)", "费用大项 = '制造费用' And 日期>=#2010-01-01# And 日期<#2011-01-01#")

Sum2 = Tables("投入产出").Compute("Sum(数据)", "项目 = '1102投入总用量()' And 日期>=#2010-01-01# And 日期<#2011-01-01#")

Sum3=Sum1/Sum2

Output.Show(Sum3)



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


加好友 发短信
等级:幼狐 帖子:169 积分:3327 威望:0 精华:0 注册:2011/6/29 21:48:00
  发帖心情 Post By:2011/9/18 12:59:00 [显示全部帖子]

但在表达式列输入:Tables("成本费用").Compute("Sum(金额)""费用大项 = '制造费用' And 日期>=#2010-01-01# And 日期<#2011-01-01#")/Tables("投入产出").Compute("Sum(数据)""项目 = '1102投入总用量()' And 日期>=#2010-01-01# And 日期<#2011-01-01#")

就出现错误提示:表达式错误,如果确认表达式无语法错误。。。。。


[此贴子已经被作者于2011-9-18 13:07:27编辑过]

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


加好友 发短信
等级:幼狐 帖子:169 积分:3327 威望:0 精华:0 注册:2011/6/29 21:48:00
  发帖心情 Post By:2011/9/18 13:23:00 [显示全部帖子]

原来如此,先谢谢

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


加好友 发短信
等级:幼狐 帖子:169 积分:3327 威望:0 精华:0 注册:2011/6/29 21:48:00
  发帖心情 Post By:2011/9/18 15:51:00 [显示全部帖子]

程版主真是热心人,很感激,如有空再帮我,上传附件,帮设置下,用表、查询,还是用其他办
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:吨料耗用.zip

法都行。

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


加好友 发短信
等级:幼狐 帖子:169 积分:3327 威望:0 精华:0 注册:2011/6/29 21:48:00
  发帖心情 Post By:2011/9/18 17:52:00 [显示全部帖子]

Dim Sum1,Sum2,Sum3 As Double

Sum1 = Tables("成本费用").Compute("Sum(金额)", "费用大项 = '制造费用' And 日期>=#2010-01-01# And 日期<#2011-01-01#")

Sum2 = Tables("投入产出").Compute("Sum(数据)", "项目 = '1102投入总用量(吨)' And 日期>=#2010-01-01# And 日期<#2011-01-01#")

Sum3=Sum1/Sum2

Output.Show(Sum3)

怎么将结果显示出在一个表或标签


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


加好友 发短信
等级:幼狐 帖子:169 积分:3327 威望:0 精华:0 注册:2011/6/29 21:48:00
  发帖心情 Post By:2011/9/18 22:17:00 [显示全部帖子]

出现错误,见图
图片点击可在新窗口打开查看此主题相关图片如下:2011-09-18 22-14-23.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:幼狐 帖子:169 积分:3327 威望:0 精华:0 注册:2011/6/29 21:48:00
  发帖心情 Post By:2011/9/19 12:30:00 [显示全部帖子]

再谢谢程版主了

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