一级部门下有多个“部门”,想增加一列“金额占比”,计算“部门”销售金额占一级部门的比例
111111111111.png

如何计算部门中的实际销售金额字段 ,占一级部门(连锁一部)整体合计数的占比?    不能用最下面的合计数和上面的数做计算 , 因为如果用户只选一个部门查询,合计数只会是那一个部门。   

FineReport rbk333 发布于 2023-3-3 19:27
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-3-3 19:34(编辑于 2023-3-3 19:48)

传示例文件?模拟一下结果看看呢?你最终要什么样的,或者单独写一个数据集,把所有合计都计算出来,然后再用公式   ds1是不限制条件的所有数据汇总,这样你永远都会取到一个合计,而你页面查询不管是一个部门还是多个部门都会去用这个合计计算到的!!

=sum(c2)/sum(value("ds1",1))

比如这个数据集是按用户查询获取的不同名称的数据,可能用户这次只复选A和D,下次复选E,那么这个数据就加上参数的名称比如是ds02

image.png

再写一个数据ds1,里面不限制参数,只加你必须的条件(用户参数的条件不要加进来)

image.png

结果

image.png

只查询e也是9%

image.png

  • 2关注人数
  • 195浏览人数
  • 最后回答于:2023-3-3 19:48
    请选择关闭问题的原因
    确定 取消
    返回顶部