以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]如何对统计表的数据进行运算 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=47261) |
||||
-- 作者:wxfjamdc -- 发布时间:2014/3/7 9:47:00 -- [求助]如何对统计表的数据进行运算 对表A的两列数据进行了分组统计,需要对这两列数据进行运算 临时查询表不能添加列,如何设置了
|
||||
-- 作者:Bin -- 发布时间:2014/3/7 10:23:00 -- 你想怎么运算? 临时表也是可以添加列的 http://www.foxtable.com/help/topics/1428.htm |
||||
-- 作者:wxfjamdc -- 发布时间:2014/3/10 9:58:00 -- 是这样的。在一个表内,ID号有重复,有两列数值,需要按照ID号合并后验证计算最终把验证结果求和 |
||||
-- 作者:Bin -- 发布时间:2014/3/10 10:02:00 -- 请上例子,说清楚你想合并计算到哪里. |
||||
-- 作者:wxfjamdc -- 发布时间:2014/3/10 15:07:00 -- 这是做的例子,需要表A的数1求和,表B的数2求和,然后增加一列,用数1-数2。 另外测试的时候发现,求和的结果乘了2,这是为什么了
|
||||
-- 作者:Bin -- 发布时间:2014/3/10 15:09:00 -- 上传文件参考这里 http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=78 要说清楚统计到什么位置.
|
||||
-- 作者:wxfjamdc -- 发布时间:2014/3/10 15:23:00 -- 点上传了啊。。。网络太差了
|
||||
-- 作者:Bin -- 发布时间:2014/3/10 16:12:00 -- 没搞懂你具体想怎么做. 没明白你想显示到哪里去. 单纯求和 相减 可以在命令窗口执行. Dim i As Integer= DataTables("表A").Compute("sum(数1)")-DataTables("表B").Compute("sum(数2)") MessageBox.show(i) |
||||
-- 作者:有点甜 -- 发布时间:2014/3/10 20:20:00 -- 正确的代码:
Dim bd1 As New GroupTableBuilder("统计表1",DataTables("表A")) Dim bd2 As New GroupTableBuilder("统计表2",DataTables("表B")) dt1.Combine("id",dt2,"id") \'将销售统计数据组合到进货统计数据
参考: http://www.foxtable.com/help/topics/2305.htm
|