找回密码
 立即注册

QQ登录

只需一步,快速开始

通诺信息

金牌服务用户

3

主题

7

帖子

22

积分

金牌服务用户

积分
22
最新发帖
通诺信息
金牌服务用户   /  发表于:2023-11-7 09:22  /   查看:840  /  回复:1
我目前有3条数据,其中OriginalAnalyteResponse字段 有3个值,分别为16、24 和null,计算平均值时,求的是16、24的平均值,应该是求3条数据的平均值
image.png811051635.png

image.png657904967.png





image.png315507811.png
image.png844617614.png

1 个回复

倒序浏览
Bella.YuanWyn认证
超级版主   /  发表于:2023-11-7 10:20:52
来自 2#
问题描述:Avg函数计算有误
问题解答:

Avg函数的语法说明是计算指定表达式中所有非空数值的平均数,所以根据您的数据,16、24和Null,平均数计算出来确实是20。
image.png101906127.png
如果您需要平均数的计算不排除Null,可以使用数值总和除行数的计算方法,对应的表达式如下:
  1. {Sum(num) / CountRows(num)}
复制代码

image.png922837524.png
CountRows函数是计算记录的行数
image.png533883056.png
您修改一下您的表达式测试看看是否是您想要的结果。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部