Dim b As New SQLCrossTableBuilder("统计表1","VIP会员基本信息")
b.C
b.HGroups.AddDef("发卡单位") '添加客户列用于水平分组
b.hGroups.AddDef("建档日期",DateGroupEnum.Year,"年度") '添加日期列用于垂直分组,按年分组
b.VGroups.AddDef("会员类型") '添加产品列用于垂直分组,并设置了Pattern参数
b.VGroups.AddDef("性别") '添加产品列用于垂直分组,并设置了Pattern参数
b.VGroups.AddExp("年龄","year(GETDATE())-year(出生日期)",AggregateEnum.count) 计算出年龄
b.Totals.AddDef("会员类型",AggregateEnum.count) '添加数量列用于统计
蓝框 就是 年龄 ,下面 是 人数统计 ,想实现 年龄段 的统计,比如1~20岁 XX人,21~30岁 XX人 而不是每个年龄都统计出来。。。不知道怎么弄
此主题相关图片如下:年龄.jpg

[此贴子已经被作者于2016/7/7 17:29:01编辑过]