找回密码
 立即注册

QQ登录

只需一步,快速开始

泛微测试

金牌服务用户

5

主题

12

帖子

47

积分

金牌服务用户

积分
47
泛微测试
金牌服务用户   /  发表于:2024-12-20 11:14  /   查看:149  /  回复:20
1金币
本帖最后由 lucas.Yan 于 2024-12-20 12:07 编辑

image.png629384460.png 这个公式我用Sum()合计出来时NaN

20 个回复

倒序浏览
lucas.Yan
超级版主   /  发表于:2024-12-20 12:07:04
沙发
您的表达式比较复杂,直接观察也没有办法找出问题。
不过NAN这个结果是因为0/0导致的。您可以检查一下您最外层除法两侧表达式的值。然后逐步向内部表达式排查。
回复 使用道具 举报
泛微测试
金牌服务用户   /  发表于:2024-12-20 16:00:19
板凳
lucas.Yan 发表于 2024-12-20 12:07
您的表达式比较复杂,直接观察也没有办法找出问题。
不过NAN这个结果是因为0/0导致的。您可以检查一下您最 ...

测试过了,分子为0也不能合计
回复 使用道具 举报
泛微测试
金牌服务用户   /  发表于:2024-12-20 16:09:28
地板
lucas.Yan 发表于 2024-12-20 12:07
您的表达式比较复杂,直接观察也没有办法找出问题。
不过NAN这个结果是因为0/0导致的。您可以检查一下您最 ...

根据条件可以带出每行数据的分母,但是0除以之后就没法合计
微信图片_20241220160504.png
微信图片_20241220160703.png
回复 使用道具 举报
lucas.Yan
超级版主   /  发表于:2024-12-20 16:44:26
5#
您可以使用 {IIF(表达式字段 = "NAN", 0, 表达式字段)},将NAN转化为0,从而使用sum函数计算出正确的聚合值。
回复 使用道具 举报
泛微测试
金牌服务用户   /  发表于:2024-12-20 17:12:34
6#
lucas.Yan 发表于 2024-12-20 16:44
您可以使用 {IIF(表达式字段 = "NAN", 0, 表达式字段)},将NAN转化为0,从而使用sum函数计算出正确的聚合值 ...

不是表达式有NaN值,表达式都能算出来值,就是Sum()合计就成了NaN
回复 使用道具 举报
lucas.Yan
超级版主   /  发表于:2024-12-20 17:49:30
7#
泛微测试 发表于 2024-12-20 17:12
不是表达式有NaN值,表达式都能算出来值,就是Sum()合计就成了NaN

Sum合计为NAN,应该就是计算sum的分组中存在NAN的行。
不过看您截图汇总都是存在值的,或许您可以先开启不分页模式搜索一下。
回复 使用道具 举报
NJYFWLJTYXGS
金牌服务用户   /  发表于:2024-12-23 10:42:24
8#
lucas.Yan 发表于 2024-12-20 17:49
Sum合计为NAN,应该就是计算sum的分组中存在NAN的行。
不过看您截图汇总都是存在值的,或许您可以先开启 ...

检查过了,每一行要么有值,要么就为0
回复 使用道具 举报
NJYFWLJTYXGS
金牌服务用户   /  发表于:2024-12-23 10:56:07
9#
lucas.Yan 发表于 2024-12-20 17:49
Sum合计为NAN,应该就是计算sum的分组中存在NAN的行。
不过看您截图汇总都是存在值的,或许您可以先开启 ...

这个截图里的小计是底下所有行的合计,我已经截图进去了,有的有值,有的为0,使用sum合计就是NaN
微信图片_20241223104914.png
回复 使用道具 举报
lucas.Yan
超级版主   /  发表于:2024-12-23 11:10:33
10#
image.png944922790.png

您Sum的表达式就是在上面图片的表达式外层添加了sum表达式吗?
您可以把公式都发送出来吗?这边更好排查一点。
或者您方便的话导出一下报表文件。
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部