关于单元格平均值的问题

某个单元格的数据是查库的某个字段,我希望查询之后只要前三个值的平均值,但是设置了数据集筛选前3个之后,算出来的平均值还是原本没筛选过个数的数据的平均值

FineReport 用户f2727145 发布于 2020-8-22 14:04
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
Doctor_WeiLv7中级互助
发布于2020-8-22 14:10(编辑于 2020-8-22 14:10)

AVERAGE(A3[!0]{&A3<=3})



用这个


这是纵向扩展的,横向的有需要再说

最佳回答
0
jongwangLv6中级互助
发布于2020-8-22 16:37(编辑于 2020-8-22 16:48)

1.给数据集中该字段排个降序。

然后单元格中写公式:

(  value("ds1",X,1)+value("ds1",X,2)+value("ds1",X,3)  )/3


X 为数据集结果的列号


2.比如mysql数据库的话:


sum(sql("数据连接名","select value from table limit 3 order by colX desc",1,1))


3.另写一个数据集取前三的和,往单元格一拖就可以了


4.给数据集中该字段排降序,拖入字段放入报表,高级-前3个,不扩展,再在后面一个单元格用公式sum前一个单元格


以上几种应该都可以

  • 3关注人数
  • 1003浏览人数
  • 最后回答于:2020-8-22 16:48
    请选择关闭问题的原因
    确定 取消
    返回顶部