Foxtable(狐表)用户栏目专家坐堂 → [讨论]统计条件


  共有1574人关注过本帖树形打印复制链接

主题:[讨论]统计条件

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


加好友 发短信
等级:三尾狐 帖子:682 积分:5382 威望:0 精华:0 注册:2015/1/23 0:31:00
[讨论]统计条件  发帖心情 Post By:2017/3/15 15:39:00 [只看该作者]

请教下,用SQLGroupTableBuilder生成统计表,我需要根据2个条件来统计,其中有2列根据一个日期,然后另外2列根据另一列的日期统计,这个是需要怎么做呢
[此贴子已经被作者于2017/3/15 15:39:17编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/15 16:10:00 [只看该作者]

方法一:用表达式统计

 

可以向Totals添加表达式统计列,语法是:

Totals.AddExp(Name, Expression)
Totals.AddExp(Name, Expression, Caption)
Totals.AddExp(Name, Expression, Aggregate)
Totals.AddExp(Name, Expression, Caption, Aggregate)

Name:      字符型,指定列名
Expression:字符型,指定表达式

Caption:   字符型,指定列标题
Aggregate: AggregateEnum枚举型,用于指定统计类型,默认是求和。

 

比如公式 "iif(第一列>500, 1, 0)" 意思是满足条件的,统计为1,否则统计为0

 

方法二:先生成表,然后循环每一行,根据你的规则统计,然后赋值。


 回到顶部