反馈已提交

网络繁忙

跨层平均值

  • 文档创建者:zsh331
  • 历史版本:9
  • 最近更新:Carly 于 2022-11-07
  • 1. 概述

    1.1 版本

    报表服务器版本
    版本说明

    11.0

    -

    「逐层平均值」就是在分组报表中,每一组中分别将「第一层至当前层」数据相加求平均值,得到这一层的「累计平均值」。但「跨层平均值」相对于「逐层平均值」而言,不是每组分别算平均值,而是从第二组开始在上一组的累计结果值上继续汇总算平均值。

    1.2 纵向跨层平均值

    6.png

    1.3 横向跨层平均值

    8.png

    2. 纵向跨层平均值

    2.1 打开报表

    打开报表%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Cacuate_Between_Cells\跨层累计_纵向.cpt

    2.2 计算平均值

    方法一:

    在 E3 单元格中,写入平均值公式= (IF(&B3 > 1, D3[B3:-1], D3[A3:-1,B3:!-1]) + C3) / seq(),如下图所示:

    7.png

    公式说明:

    公式
    说明
    (IF(&B3 > 1, D3[B3:-1], D3[A3:-1,B3:!-1]) + C3)跨层累计值
     seq()在整个报表执行过程中,返回该函数被第几次执行(获取执行次数,作为分母)

    方法二:(仅适用于11.0.4前的版本

    在 E3 单元格中直接使用逐层累计公式=LAYERTOTAL(B3, C3, D3) / seq(),等同于公式= (IF(&B3 > 1, D3[B3:-1], D3[A3:-1,B3:!-1]) + C3) / seq()

    2.3 效果预览

    2.3.1 PC 端

    保存模板,点击分页预览,效果如 1.1 节。

    2.3.2 移动端

    App 与 HTML5 端效果相同,如下图所示:

    fa16163f88aadd4eedbe50666c0974d.jpg

    3. 横向跨层平均值

    3.1 打开报表

    打开报表%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Cacuate_Between_Cells\跨层累计_横向.cpt

    3.2 计算平均值

    在B6 单元格中,写入平均值公式=(IF(&B3 > 1, B5[;B3:-1], B5[;B2:-1,B3:!-1]) + B4) / seq(),B6单元格父格:「默认」,扩展方向-「横向」,如下图所示:

    9.png

    公式说明:

    公式
    说明
    (IF(&B3 > 1, B5[;B3:-1], B5[;B2:-1,B3:!-1]) + B4) 跨层累计值
     seq()在整个报表执行过程中,返回该函数被第几次执行(获取执行次数,作为分母)

    3.3 效果预览

    3.3.1 PC 端

    保存模板,点击数据分析预览,效果如 1.2 节。

    3.3.2 移动端

    App 与 HTML5 端效果相同,如下图所示:

    2022-08-23_14-00-55.gif

    4. 模板下载

    4.1 示例一

    点击下载模板:跨层平均值_纵向.cpt

    4.2 示例二

    点击下载模板:跨层平均值_横向.cpt

    附件列表


    主题: 报表专题
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持