如何汇总,有三个字段地区、城市、销量,筛选器是下拉树,我选地区的时候按地区汇总,选城市的时候按城市1

急如何汇总,有三个字段地区、城市、销量,筛选器是下拉树,我选地区的时候按地区汇总,选城市的时候按城市汇总

FineReport 用户j1765273 发布于 2020-6-23 09:39 (编辑于 2020-6-23 10:19)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
axingLv6专家互助
发布于2021-1-10 13:31

解决动态列的分组统计问题-https://help.fanruan.com/finereport/doc-view-1845.html

222

最佳回答
0
吴浩Lv6中级互助
发布于2020-6-23 10:03

简单,三个字段存到一个控件里,,将控件值作为一个字段加到sql里。

select ${if(len(fenlei)==0,"","fenleiid ,")} 其他字段 from table  group by 其他字段


  • 用户j1765273 用户j1765273(提问者) 看不懂,有例子嘛
    2020-06-23 10:11 
  • 吴浩 吴浩 回复 用户j1765273(提问者) 我刚做的,但是我的环境不能截图给你,封闭开发的。意思就是你把三个字段放至一个下拉控件里,这样一个控件值就存三个字段了,到这能懂吧。后面按你说的按这三个字段汇总,其实就是group by 这三个字段。 我写一个简单的sql。 select \'${控件名}\' ,sum(money) from table group by \'${控件名}\'。这个控件不能未空,是单选。就这样处理
    2020-06-23 10:25 
  • 晓亮 晓亮 回复 就TM你叫夏洛啊 这种方式很六啊
    2020-09-27 15:25 
  • luojian0323 luojian0323 上面的sql有一点点问题,要group by 的字段不能为空,所以当参数为空时,不能查询空字段。要给个默认字段
    2021-01-10 14:51 
  • 3关注人数
  • 507浏览人数
  • 最后回答于:2021-1-10 13:31
    请选择关闭问题的原因
    确定 取消
    返回顶部