关于控件能否控制数据列,数据列进行不同维度的汇总,动态数据列只可以隐藏,汇总时还是有问题。

请问各位,是否有控件可以实现以下效果,如果选择了产品类型,则按照三个维度进行汇总,如果没选则按照两个类型进行汇总。如图所示:f625c9aa154666e807ec035b7b9095d.png791c1b8b93dc8a918c5ac5e1c05c48b.png

FineReport yzmQ2Fn61533975 发布于 2024-4-23 17:18 (编辑于 2024-4-23 17:19)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
华莉星宸Lv6高级互助
发布于2024-4-23 17:22(编辑于 2024-4-23 17:27)

可以的,直接在SQL里面写

参考SQL

SELECT ${if(len(cp)==0, "", "产品字段 as 产品字段,")}

       地区字段,

   销售员字段,

   count(1) as 数量

   from 表

   where 1=1 

   group by 地区字段,

   销售员字段

   ${if(len(cp)==0, "", ",产品字段")}

-------------------------------------

模板上根据产品参数,控制隐藏列就行了

  • yzmQ2Fn61533975 yzmQ2Fn61533975(提问者) 您好,我是想在控件里面选择的是列名,例如控件里面存放地区,销售员,产品类型,如果我只选择了地区,那么个数就按照地区进行汇总,如果控件里面选择了地区和销售员,那么个数就按照地区加销售员汇总,这种可以做到吗。
    2024-04-24 16:05 
最佳回答
0
snrtuemcLv8专家互助
发布于2024-4-24 08:35

下拉复选框控件联动并实现动态列-https://help.fanruan.com/finereport10.0/doc-view-2062.html

  • 3关注人数
  • 86浏览人数
  • 最后回答于:2024-4-24 08:35
    请选择关闭问题的原因
    确定 取消
    返回顶部