以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  EXCEL的区域合计,狐表如何实现  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=185462)

--  作者:lgz518
--  发布时间:2023/2/24 9:18:00
--  EXCEL的区域合计,狐表如何实现
SUM(C9:AB14),这个是EXCEL的区域合计,从C列第9行开始到AB列第14行结果的区域的合计,狐表如何实现?
--  作者:有点蓝
--  发布时间:2023/2/24 9:22:00
--  
指在execl模板里合计,还是指在Foxtable表格里合计?
--  作者:lgz518
--  发布时间:2023/2/24 10:27:00
--  
在Foxtable表格里合计
--  作者:有点蓝
--  发布时间:2023/2/24 10:44:00
--  
参考看下面链接4楼

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=71679


--  作者:lgz518
--  发布时间:2023/2/24 11:24:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:区域计算.jpg
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2023/2/24 11:28:00
--  
把每一行的合计值显示到第六列?http://www.foxtable.com/webhelp/topics/1469.htm
--  作者:lgz518
--  发布时间:2023/2/24 15:07:00
--  

把每一行的合计值显示到第六列?不是,区域的数据合计


EXCEL的公式=SUM(第一列1行:第五列25)

狐表的公式:第六列=SUM(第一列1:第五列25)
详细说:第六列=(第一列1+第一列2行+、、、至第一列25)+(第二列1+第二列2行+、、、至第二列25)+(第三列1+第三列2行+、、、至第三列25)+(第四列1+第四列2行+、、、至第四列25)+(第五列1+第五列2行+、、、至第五列25)



--  作者:有点蓝
--  发布时间:2023/2/24 15:15:00
--  
填写到第六列随便一个单元格?那就是4楼的用法

tables("表A").rows(0)("第六列") = tables("表A").Aggregate(AggregateEnum.Sum, 0, 0, 24, 4)

--  作者:lgz518
--  发布时间:2023/2/24 16:07:00
--  
老师,我表改,表A与表B做关联,把计算的值放在表B的第六列,表B为主表,表A为明细表
If e.DataCol.Name = "编号" Then
    Dim Filter As String = "[编号] = \'" & e.NewValue & "\'"
    e.DataRow("第六列") = DataTables(("表A").Aggregate(AggregateEnum.Sum, 0, 0, 24, 4), Filter)

\'    Tables("表A").rows(0)("第六列") = Tables("表A").Aggregate(AggregateEnum.Sum, 0, 0, 24, 4)

End If

报错提示,没有访问Aggregate,Aggregate没有参数

--  作者:有点蓝
--  发布时间:2023/2/24 16:11:00
--  
是统计和编号关联的子表数据?还是仍然不管三七二十一只统计A表第一列1行到第五列25行的数据?