SQLGroupTableBuilder包括以下属性:
ConnectionName: 指定数据源名称,如果省略,表示使用内部数据表。
Caption:
字符型,指定新生成统计表的标题。
Groups: 集合,用于添加分组列。
Totals:
集合,用于添加统计列。
VerticalTotal: 逻辑型,设为True,垂直方向自动增加汇总行。
Subtotal:
逻辑型,设为True,将对分组统计结果进行二次统计,生成汇总模式。
Decimals:
整数型,用于设置统计结果要保留的小数位数,默认为4位。
SamePeriodGrowth:逻辑型,是否生成同比增长率。
CircleGrowth:
逻辑型,是否生成环比增长率。
GrandProportion: 逻辑型,是否生成总占比。
GroupProportion:
逻辑型,是否生成分组占比。
Filter: 字符型,设置统计条件。
这个filter,搞不懂:
(工资表的结构是:身份证号,yf,sf,月份,数据库是access)
dim y as string
y = "[月份] = ‘201812’ or [月份] = '201901'"
Dim b As New SQLGroupTableBuilder("统计表1","工资表")
b.Groups.AddDef("身份证号") '根据产品分组
b.Totals.AddDef("yf") '对数量进行统计
b.Totals.AddDef("sf") '对数量进行统计
b.Filter = y
b.Build '生成统计表
去掉Filter就正常,这个Filter怎么设置?
[此贴子已经被作者于2019/1/12 14:28:48编辑过]