找回密码
 立即注册

QQ登录

只需一步,快速开始

清风ff

金牌服务用户

13

主题

49

帖子

180

积分

金牌服务用户

积分
180
清风ff
金牌服务用户   /  发表于:2023-1-6 09:08  /   查看:2664  /  回复:15
本帖最后由 清风ff 于 2023-1-6 13:43 编辑

各位老师:
    请教一个问题 ,我在报表设计中,数据库中交货金额存在重复值,直接求和后 合计取的是数据库里面的数据,得到的结果比实际的大很多(正确结果应为356244.54,表格求和的结果为:2530815.09),有没有什么公式可以直接对前端展示的数据求和。
图片展示如下:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

15 个回复

倒序浏览
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2023-1-6 09:27:56
沙发
大佬您好,这个问题需要结合咱们的具体问题进行分析,大佬可以上传一下demo,我们先看看现在问题出现的原因,才知道该怎么修改这种设计。
回复 使用道具 举报
清风ff
金牌服务用户   /  发表于:2023-1-6 09:51:36
板凳
Grayson.Shang 发表于 2023-1-6 09:27
大佬您好,这个问题需要结合咱们的具体问题进行分析,大佬可以上传一下demo,我们先看看现在问题出现的原因 ...

上传了附件,麻烦帮忙看看
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2023-1-6 10:18:08
地板
大佬您好,我这边测试了一下数据,报表计算的数据和数据库计算的数据是一样的,并没有出现两个值一个大一个小的情况,或者是我复现的步骤不正确,大佬可以修改一下demo


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
清风ff
金牌服务用户   /  发表于:2023-1-6 10:35:37
5#
Grayson.Shang 发表于 2023-1-6 10:18
大佬您好,我这边测试了一下数据,报表计算的数据和数据库计算的数据是一样的,并没有出现两个值一个大一个 ...

是这样的,163.919.33 是按数据库的值得到的结果  但是不是我想要的, 我想要的结果是34056.57, 即:1326+821.13+18578.81+11105.63+2225  几个数相加的结果
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-1-6 11:39:30
6#
您好,这里的公式需要修改一下哈,因为您这里是根据cardname字段进行去重了,所以求和也需要使用根据cardname去重求和




{Distinctsum(cardname, 交货金额)}


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
清风ff
金牌服务用户   /  发表于:2023-1-6 11:47:24
7#
Lay.Li 发表于 2023-1-6 11:39
您好,这里的公式需要修改一下哈,因为您这里是根据cardname字段进行去重了,所以求和也需要使用根据cardna ...

好的  知道了  还有个问题  折算人工成本 那列 我要得到上面行的汇总 也帮忙看看怎么列公式,谢谢
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-1-6 13:32:50
8#
您好,首先您原来的公式中有计算为NaN的结果,需要修改一下公式,让NaN变为0,要不然没有办法相加




然后再矩表外放一个辅助文本框,计算相加的值,之后文本框颜色可以调整为白色

最后在矩表中引用辅助文本框的值,实现需求

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
清风ff
金牌服务用户   /  发表于:2023-1-6 13:43:20
9#
Lay.Li 发表于 2023-1-6 13:32
您好,首先您原来的公式中有计算为NaN的结果,需要修改一下公式,让NaN变为0,要不然没有办法相加

太感谢了
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-1-6 14:57:44
10#
不客气哈~
问题解决了就好,后边有问题欢迎继续发帖交流
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部