SQLCrossTableBuilder
用于对后台数据进行交叉统计。
可以向VGroups增加表达式分组列,语法为:
VGroups.AddExp(Name, Expression)VGroups.AddExp(Name, Expression,Pattern)
参数说明:
Name: 字符型,指定列名Expression:字符型,指定表达式,表达式中的列名必须用方括号括起来,语法则和使用的数据原有关。Pattern: 指定生成标题的模式,用字符"{0}"表示分组值;假定分组值是10,模式是"第{0}周",生成的分组标题将是"第10周"表达式中的列参与计算时,都是求和,建议狐爸增加一些函数参与计算,毕竟有时对有些列不要求和值,需要平均等其它的值。如果用其它办法替代,无比繁琐,没有SQLCrossTableBuilder代码简洁,而且完全撇开了SQLCrossTableBuilder的功能。
Sum([列名]):求和
Avg([列名]):平均
Min([列名]):最小值
Max([列名]):最大值
Count([列名]):计数