Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
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([列名]):计数
看看这些能不能达到要求?
AggregateEnum型枚举的可选值:
Average:平均值
Count: 记录数
Max: 最大值
Min: 最小值
Sum: 累积值