老师好。
Dim b As New SQLGroupTableBuilder("统计表1", "销售流水")
b.Conn ection Name = "s"
b.Groups.AddDef("经销商")
b.Totals.AddDef("终端用户", AggregateEnum.Count , "销售次数")
上面的代码统计是经销商一共卖出了多少次
如果统计经销商有多少终端用户,该如何办?
谢谢老师
这种只能是生成统计表后,添加一个临时列,然后遍历所有行,使用getvalues获取
b.Build()
DataTables("统计表1").DataCols.Add("终端用户数", Gettype(Double))
Dim tbl As Table = Tables("统计表1")
For r as row in tbl.Rows
r("终端用户数") = datatables("销售流水").sqlgetvalues("终端用户","经销商='" & r("经销商") & "'")
Next