问答 查看内容
返回列表

中国式报表pro如何实现sum(字段1*字段2),而不是sum(字段1)*sum(字段2)

217 1
发表于 2024-10-9 11:31:05 | 查看全部 阅读模式
问题场景:
举例:字段1-数量;字段2-成本


当创建好视图之后,首先是如何使用中国式报表pro去计算“数量”和“成本价”的乘积值,给到设置是,另取一单元格计算乘积,然后右键设置为单元格模版和调整父格即可。
问题:
1)在尝试后发现,计算的是sum(数量)*sum(成本),因此就会造成数据膨胀


如下图设置之后,最后生成的“乘积”值会多倍膨胀
截图202410091127296875.png 截图202410091128246880.png
2)如果对“数量”和“成本”字段进行“无处理”设置(即把拖入的字段的sum去掉)
如下图预览数据后会发现,造成数据行数的膨胀
截图202410091129599432.png

因此上方方法均不可行,达不到实现sum(数量*成本)的需求

评论1

观小豪楼主Lv.1 发表于 2024-10-9 11:39:32 | 查看全部

针对这种情况,可以设置average平均值,达到字段数据去重的设计,这样既不会造成数据膨胀,也不会造成行数膨胀



设置方法:
1)可以在数据准备阶段,对相关视图字段,点击设置聚合方式为平均值,然后再在模版编辑阶段进行虚拟视图的创建,进行关联
2)可以对字段“=sum”修改为“=average”直接达到设置为平均值的效果
截图202410091139301173.png

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2024 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表