找回密码
 立即注册

QQ登录

只需一步,快速开始

泛微测试

注册会员

5

主题

11

帖子

42

积分

注册会员

积分
42
泛微测试
注册会员   /  发表于:2024-12-20 11:14  /   查看:29  /  回复:6
1金币
本帖最后由 lucas.Yan 于 2024-12-20 12:07 编辑

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

6 个回复

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

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

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

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

Sum合计为NAN,应该就是计算sum的分组中存在NAN的行。
不过看您截图汇总都是存在值的,或许您可以先开启不分页模式搜索一下。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部