以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于日期周的统计周期截止问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=141199) |
-- 作者:狐表(小白) -- 发布时间:2019/9/23 22:36:00 -- 关于日期周的统计周期截止问题 老师,你好,下面的数据汇总模式代码中的{0}周 小计统计周期能否用什么办法转换成(上个星期日-下个星期六),原来默认的统计周期是(星期一至星期天)。谢谢! Select Case e.Stripitem.name Case "设置汇总模式" Dim t As Table = Tables("不良品统计表") Dim g As Subtotalgroup t.SubtotalGroups.Clear() t.GroupAboveData = True t.TreeVisible = True g = New Subtotalgroup g.Aggregate = AggregateEnum.sum g.GroupOn = "日期" g.TotalOn = "检查频次,单数,金额" g.Caption = "{0}周 小计" g.Dategroup = DategroupEnum.week t.SubtotalGroups.Add(g) g = New Subtotalgroup g.Aggregate = AggregateEnum.sum g.GroupOn = "日期" g.TotalOn = "检查频次,单数,金额" g.Caption = "{0}月 小计" g.Dategroup = DategroupEnum.month t.SubtotalGroups.Add(g) g = New Subtotalgroup g.Aggregate = AggregateEnum.Sum g.GroupOn = "部门" g.TotalOn = "检查频次,单数,金额" g.Caption = "{0}总计" t.SubtotalGroups.Add(g) g = New Subtotalgroup g.Aggregate = AggregateEnum.Sum g.GroupOn = "*" g.TotalOn = "检查频次,单数,金额" g.Caption = "总计" t.SubtotalGroups.Add(g) t.Subtotal() Case "退出汇总模式" Tables("不良品统计表").ClearSubtotal() End Select |
-- 作者:有点蓝 -- 发布时间:2019/9/23 22:54:00 -- 增加一个辅助列【周数】,把日期转换为一年的周数,然后通过周数进行汇总 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=94151&skin=0
|