AVERAGE(E16),这个平均值怎么去除为空的字段,产品温度用的是数字控件

image.png

image.png

--------

average(E16{E16<>""})

image.png

image.png

FineReport 魏先生和魏 发布于 2022-8-25 15:52 (编辑于 2022-8-25 16:11)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2022-8-25 15:55(编辑于 2022-8-25 16:18)

AVERAGE(greparray(E16,abs(item) != 0))

===========

image.png

效果

image.png

==================

image.png

效果

QQ录屏20220825161648.rar

最佳回答
0
yzm339714Lv6中级互助
发布于2022-8-25 15:58(编辑于 2022-8-25 16:42)

image.png

  • 魏先生和魏 魏先生和魏(提问者) 你这个怎么累计加和了
    2022-08-25 16:17 
  • yzm339714 yzm339714 回复 魏先生和魏(提问者) 前面是求和,总的温度,后面是求个数,就是看有多少条数据是温度大于0 的,然后总的温度 除以有值的个数,就得到了平均温度
    2022-08-25 16:20 
  • 魏先生和魏 魏先生和魏(提问者) 回复 yzm339714 我知道,你这个公式的意思,但是后边的count不生效啊
    2022-08-25 16:28 
  • yzm339714 yzm339714 回复 魏先生和魏(提问者) (sum(B2)/count(B2[!0])) 这样试试
    2022-08-25 16:35 
  • yzm339714 yzm339714 回复 魏先生和魏(提问者) 修改了答案,这个是用的填报预览 测试可行的,
    2022-08-25 16:43 
最佳回答
0
vv可爱多Lv4初级互助
发布于2022-8-25 15:58(编辑于 2022-8-25 16:06)

average(E16{E16<>""})

image.png

image.png

  • 魏先生和魏 魏先生和魏(提问者) 不行啊,还是把空值哪个算上了
    2022-08-25 16:02 
  • vv可爱多 vv可爱多 回复 魏先生和魏(提问者) AVERAGE(E16{E16<>\"\"}) 这样子不行嘛?就是{}里面条件把为空的排除了呀
    2022-08-25 16:04 
  • 魏先生和魏 魏先生和魏(提问者) 回复 vv可爱多 不行,我不知道为啥,这是填报,我设置数字控件,有没有影响
    2022-08-25 16:06 
  • 魏先生和魏 魏先生和魏(提问者) 你看一下上边,感觉都没有去掉
    2022-08-25 16:12 
  • 4关注人数
  • 412浏览人数
  • 最后回答于:2022-8-25 16:42
    请选择关闭问题的原因
    确定 取消
    返回顶部