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


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

主题:[求助]条件统计

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/19 15:17:00 [显示全部帖子]

 有必要加条件吗?直接统计得到的不就是你要的?


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/19 15:20:00 [显示全部帖子]

 使用ie浏览器方法论坛,上传的文件大小不要超过2M

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/19 15:56:00 [显示全部帖子]

 要用SQLCrossTableBuilder,如果是access数据库,这样写

 

b.Exprs.Adddef("本月","iif(科目名称='收入', 发生额_贷方, 发生额_借方)")

 

 如果是sqlserver

 

b.Exprs.Adddef("本月","case when 科目名称='收入' then 发生额_贷方 else 发生额_借方 end")


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/19 16:52:00 [显示全部帖子]

b.Totals.AddExp("本月","iif(科目名称='收入', 发生额_贷方, 发生额_借方)")

 

 如果是sqlserver

 

b.Totals.AddExp("本月","case when 科目名称='收入' then 发生额_贷方 else 发生额_借方 end")


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/20 14:03:00 [显示全部帖子]

b.Totals.AddExp("期末余额","case when 科目性质='资产' then isnull([期末余额_借方],0)-isnull([期末余额_贷方],0) else isnull([期末余额_贷方],0)-isnull([期末余额_借方],0) end")

 回到顶部