选取字段中的某一相同值(字符)的行数值字段做小计,显示到末页的最后一行,如何实现?

选取字段中的某一相同值(字符)的行数值字段做小计,显示到末页的最后一行,如何实现?

比如表内容如下:

A列   B列  C列

北京  100  200

上海  200  300

天津  100  200

北京  50   300

上海  20   300

北京  30   20

想实现效果如下:

A列   B列  C列

北京  100  200

上海  200  300

天津  100  200

北京  50   30

上海  20   30

北京  30   20

总合计:500 780

北京小计:180 250

FineReport lv354120 发布于 2018-12-4 08:56
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
5
孤陌Lv6资深互助
发布于2018-12-4 09:01

就北京 一列合计还是都要  如果是都要  在最后面一行设置 地区字段 设置分组 纵向扩展 记得左父格设置无 然后B列设置 汇总求和就可以了

  • lv354120 lv354120(提问者) 感谢支持,按这个方法做的话,会把地区(北京、上海、天津)逐个分组显示,不是我要的效果,我要的在最末页(比如查询出来250页,在第250页)除了显示一行所有数据的总合计外,在增加一行单独汇总北京的合计数据
    2018-12-04 10:51 
  • 孤陌 孤陌 回复 lv354120(提问者) 左父格 设置无 没有看见吗?
    2018-12-04 11:02 
  • 孤陌 孤陌 回复 lv354120(提问者) 如果只是单独北京的 那就在过滤条件设置 地区字段 等于北京就好了
    2018-12-04 11:02 
最佳回答
0
touyuan001Lv6中级互助
发布于2018-12-4 08:59

条件汇总-http://help.finereport.com/doc-view-345.html

看看这个吧,具体的写法就不给你了,自己写的比别人给的更记得住

  • lv354120 lv354120(提问者) 感谢支持,按这个方法做的话,每一行数据下面都出现总合计和北京合计的行,不是我要的效果,我要的在最末页(比如查询出来250页,在第250页)除了显示一行所有数据的总合计外,在增加一行单独汇总北京的合计数据
    2018-12-04 10:54 
  • touyuan001 touyuan001 回复 lv354120(提问者) 要变通哇,兄弟。只要北京的你用公式只过滤汇总北京的就好了嘛。 =sum(B2[!0]{A2==\"北京\"}) 类似这样的写法 把斜线去看,这个回复 会算成自动加上斜线
    2018-12-04 11:18 
  • lv354120 lv354120(提问者) 回复 touyuan001 试过了,还是一样哦,我的字符字段比较多,不知道是不是这个有影响
    2018-12-04 15:48 
  • touyuan001 touyuan001 回复 lv354120(提问者) 可以把你的模板放上来看下。估计还是你模板设置问题,公式的写法就是那么个写法。
    2018-12-04 16:58 
  • 4关注人数
  • 697浏览人数
  • 最后回答于:2018-12-4 09:01
    请选择关闭问题的原因
    确定 取消
    返回顶部