以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 汇总模式 是否可以根据条件计算total (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=184640) |
-- 作者:水墨青花 -- 发布时间:2022/12/19 14:54:00 -- 汇总模式 是否可以根据条件计算total 老师,您好: 汇总模式下的 TotalOn 是否可以根据“筛选条件”计算合计值? 例如,希望 g.TotalOn = “计划_天数” 的值,为根据某个条件计算的 合计值。谢谢! Dim g As Subtotalgroup t.SubtotalGroups.Clear() t.GroupAboveData = True t.TreeVisible = True t.SpillNode = True g = New Subtotalgroup g.Aggregate = AggregateEnum.Sum g.GroupOn = "计划_开始日期" g.TotalOn = "计划_天数" g.Caption = "第{0}周" g.DateGroup = DateGroupEnum.Week t.SubtotalGroups.Add(g) |
-- 作者:有点蓝 -- 发布时间:2022/12/19 15:02:00 -- 参考这种:http://www.foxtable.com/webhelp/topics/2636.htm |
-- 作者:水墨青花 -- 发布时间:2022/12/19 15:39:00 -- 不是这种间接计算的值,是希望 g.TotalOn = “计划_天数” 的值,是列 “完成比例” 不为空 的 "天数”。 能否可以例如, g.filter = “完成比例 Is Not Null” 这样的效果。 [此贴子已经被作者于2022/12/19 15:39:32编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/12/19 15:43:00 -- 不能。只能间接计算 |
-- 作者:水墨青花 -- 发布时间:2022/12/19 17:41:00 -- 请问,按 “周” 分组,该如何选择改组的行数,进行计算呢? Dim filter As String \'如何通过日期列,筛选该周的数据行? e.DataTable.Compute("Sum(计划_天数)",filter) |
-- 作者:有点蓝 -- 发布时间:2022/12/19 20:06:00 -- 参考:http://www.foxtable.com/webhelp/topics/2720.htm |