以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  非自然年度进行统计  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=142229)

--  作者:lfz123
--  发布时间:2019/10/21 17:13:00
--  非自然年度进行统计
非自然年度进行统计,比如:2018.9-2019.8为一个年度,2019.9-2020.8为一个统计年度,统计思路麻烦老师指点下
下面这张表我用的是SQLGroupTableBuilder
Dim b As New SQLGroupTableBuilder("统计表1","销项发票")
b.C
b.Filter = "开票单位简称 = \'"& tables("销项发票").Current("开票单位简称") & "\'"
b.Groups.AddDef("发票日期", DateGroupEnum.Year, "年") 
b.Groups.AddDef("发票日期", DateGroupEnum.month, "月") 
b.Totals.AddDef("价税合计","发票金额") 
b.Subtotal = True \'生成汇总模式
Tables("销项发票统计_table1").DataSource  = b.BuildDataSource

图片点击可在新窗口打开查看此主题相关图片如下:非自然年度统计1.png
图片点击可在新窗口打开查看



--  作者:有点蓝
--  发布时间:2019/10/21 17:32:00
--  
参考:http://www.foxtable.com/webhelp/topics/2962.htm

不过建议添加一个辅助列,存储指定的年度,比如2018.9-2019.8的年度列全部存储为2018,然后根据年度列进行分组统计即可