Foxtable(狐表)用户栏目专家坐堂 → 如何生成负数进行统计


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

主题:如何生成负数进行统计

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


加好友 发短信
等级:超级版主 帖子:110669 积分:563259 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/5/30 11:37:00 [显示全部帖子]

怎么做统计的

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


加好友 发短信
等级:超级版主 帖子:110669 积分:563259 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/5/30 14:00:00 [显示全部帖子]

Dim b As New SQLGroupTableBuilder("统计表1", "明细")
b.ConnectionName = "数据源"
b.Groups.AddDef("品名")
b.Totals.AddExp("订购数量", "IIF(类型='冲帐',-1,1) * 数量") '
b.Totals.AddDef("金额", "订购金额") '
b.Filter = Filter 
Tables("统计_Table1").DataSource = b.BuildDataSource()

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


加好友 发短信
等级:超级版主 帖子:110669 积分:563259 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/5/30 15:43:00 [显示全部帖子]


[此贴子已经被作者于2022/5/30 15:43:11编辑过]

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


加好友 发短信
等级:超级版主 帖子:110669 积分:563259 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/5/30 15:49:00 [显示全部帖子]

只能是后台才能这样统计。可以把【不同人只看不同数据】的条件也加到统计条件里

或者在表格里添加一个表达式列,把类型='冲帐'的值改为负数,类似:IIF(类型='冲帐',-1*数量,数量),然后通过表达式列进行统计


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


加好友 发短信
等级:超级版主 帖子:110669 积分:563259 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/5/30 16:15:00 [显示全部帖子]

b.Filter = Filter1 

 回到顶部