以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]按日期统计想要显示出年份 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=90504) |
-- 作者:cloudyleaf -- 发布时间:2016/9/14 16:31:00 -- [求助]按日期统计想要显示出年份 按日期的月来统计,想要显示出年份,应该怎么写代码? ![]() ![]() |
-- 作者:有点蓝 -- 发布时间:2016/9/14 16:39:00 -- 添加一个年的统计分组 b.Groups.AddDef("日期",DateGroupEnum.Year,"年") \'添加日期列用于分组,并用"年"代替原名称
|
-- 作者:cloudyleaf -- 发布时间:2016/9/14 16:51:00 -- 我想要的是月前面加上年份 |
-- 作者:cloudyleaf -- 发布时间:2016/9/14 17:04:00 -- 没有办法直接在月份前面加上年份吗?要是用分组统计的话就没有办法直接打开显示详细数据了,只能显示出总的数据 |
-- 作者:狐狸爸爸 -- 发布时间:2016/9/14 17:04:00 -- 看看:
http://www.foxtable.com/webhelp/scr/1964.htm
其实在设置汇总模式的时候,直接增加一个按年分组是最好的:
[此贴子已经被作者于2016/9/14 17:05:19编辑过]
|
-- 作者:有点蓝 -- 发布时间:2016/9/14 17:05:00 -- 这个意思? 以示例Excel报表为例 Dim b As New SQLGroupTableBuilder("统计表1","订单") b.Groups.AddExp("日期","cstr(year(日期)) + \'年\' + cstr(Month(日期)) + \'月\'") b.Totals.AddDef("数量") \'添加数量列用于统计 b.Build \'生成统计表 MainTable = Tables("统计表1") \'打开生成的统计表 |