如何不写SQL语句,不新增数据集,求emp表中的每个部门的平均工资

A EMP表.zip

image.pngimage.png

FineReport BFZjdMrJ 发布于 2023-8-22 13:28 (编辑于 2023-8-22 14:10)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
孤陌Lv6资深互助
发布于2023-8-22 14:34

WorkBook2.zip

这样做就好了

最佳回答
1
snrtuemcLv8专家互助
发布于2023-8-22 13:31(编辑于 2023-8-22 13:31)

这个。最前面可以放一列,部门列。然后隐藏

平局工资这列,放数据集工资列,左父格设置辅助列,然后设置

image.png

  • BFZjdMrJ BFZjdMrJ(提问者) 这样还是不行,就是每个员工那一行都要显示对应部门的平均工资
    2023-08-22 13:38 
  • snrtuemc snrtuemc 回复 BFZjdMrJ(提问者) 那就参考shiroko的公式
    2023-08-22 13:39 
  • BFZjdMrJ BFZjdMrJ(提问者) 回复 snrtuemc 没查到shiroko
    2023-08-22 13:42 
  • snrtuemc snrtuemc 回复 BFZjdMrJ(提问者) 你看楼下啊。。我复制下SUM(D2{E2=$E2})/COUNT(A2{E2=$E2})
    2023-08-22 13:44 
  • BFZjdMrJ BFZjdMrJ(提问者) 回复 snrtuemc 哦哦,刚刚没刷新,没看到
    2023-08-22 13:46 
最佳回答
1
用户bBKn44909079Lv3见习互助
发布于2023-8-22 13:31(编辑于 2023-8-22 14:26)

左父格设为部门

image.png

是这样吧

image.png

最佳回答
1
shirokoLv6资深互助
发布于2023-8-22 13:36

SUM(D2{E2=$E2})/COUNT(A2{E2=$E2})

  • BFZjdMrJ BFZjdMrJ(提问者) 还是不行,没变化
    2023-08-22 13:49 
  • shiroko shiroko 回复 BFZjdMrJ(提问者) 你的顺序可以换吗,部门放到最前面
    2023-08-22 14:02 
最佳回答
1
用户k6280494Lv6资深互助
发布于2023-8-22 13:37(编辑于 2023-8-22 14:03)

image.png

修改

sum(ds1.select(SAL,DEPTNO=e2))/count(ds1.select(EMPNO,DEPTNO=e2))

修改

sum(ds1.select(SAL,DEPTNO=e2))/count(ds1.select(DEPTNO,EMPNO=a2))

  • BFZjdMrJ BFZjdMrJ(提问者) 每个员工那一行都要显示对应部门的平均工资
    2023-08-22 13:43 
  • 用户k6280494 用户k6280494 回复 BFZjdMrJ(提问者) sum(ds1.select(SAL,DEPTNO=e2))/count(ds1.select(EMPNO,DEPTNO=e2))
    2023-08-22 13:48 
  • 用户k6280494 用户k6280494 回复 BFZjdMrJ(提问者) 就不用管左父格,按你现在的设置
    2023-08-22 13:49 
  • BFZjdMrJ BFZjdMrJ(提问者) 回复 用户k6280494 都显示 ∞ 这个符号了
    2023-08-22 13:56 
  • 用户k6280494 用户k6280494 回复 BFZjdMrJ(提问者) count(ds1.select(EMPNO,DEPTNO=e2))把这个公式放到g2单元格看下有没有统计到部门数量,左父格e2
    2023-08-22 13:58 
  • 5关注人数
  • 448浏览人数
  • 最后回答于:2023-8-22 14:34
    请选择关闭问题的原因
    确定 取消
    返回顶部