Foxtable(狐表)用户栏目专家坐堂 → 狐爸,建议增加SQLCrossTableBuilder功能


  共有12285人关注过本帖平板打印复制链接

主题:狐爸,建议增加SQLCrossTableBuilder功能

帅哥哟,离线,有人找我吗?
shixia
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:754 积分:6991 威望:0 精华:1 注册:2008/9/2 20:04:00
狐爸,建议增加SQLCrossTableBuilder功能  发帖心情 Post By:2010/3/24 13:23:00 [只看该作者]

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([列名]):计数


 回到顶部