反馈已提交

网络繁忙

您正在浏览的是 FineBI7.X 帮助文档,点击跳转至: FineBI6.X帮助文档

EARLIER-获取当前行的值(只用于DEF类函数)

  • 文档创建者:April陶
  • 历史版本:19
  • 最近更新:Dejiang.Wang 于 2026-04-24
  • 1. 概述

    1.1 版本

    FineBI 版本
    功能变动
    6.0-
    6.1.3
    公式DEF(COUNTD_AGG(关键节点),[关键节点],[每个节点的客户数>EARLIER(每个节点的客户数)])+1
    改成DEF(COUNTD_AGG(关键节点),[关键节点],[每个节点的客户数>=EARLIER(每个节点的客户数)])
    7.0EARLIER函数字段列支持数组,可配合 SUB_DIM 使用。详情见:配合DEF+EARLIER实现组内行间计算

    1.2 函数简介

    EARLIER :获取当前行的值。只适用于 DEF 类函数 中,用于行间过滤计算。

    借助偏移量可计算上一个日期与下一个日期的差,计算上一步数据到下一步数据的转化率等。

    语法
    EARLIER(参数)
    获取「当前行」和「参数字段列」交叉的单元格的值
    参数字段列参数不支持常量,可以使用引用函数。

    1.3 注意事项

    问题描述:数据更新时提示更新失败,报错「更新时检测使用到 earlier 函数不等式导致计算数据严重膨胀,操作中止,请检查公式中的 earlier 函数,去掉 earlier 的不等式或者控制数据量大小。」

    原因分析: earlier 函数,对自助数据集存在数据限制,若自助数据集数据量超过 1000000 ,就会出现该报错。

    解决方案:请换用其他函数,或控制底表数据在1000000以内。

    2. 示例

    本文以一份汽车销售行业的漏斗数据为例,演示如何计算每个节点的转化率。

    我们需要获取「上一步的客户数」的值,随后相除计算转化率。下图为最终效果:

    40.png

    2.1 数据准备

    1)上传示例数据:汽车行业销售漏斗.xlsx

    将下载下来的数据上传至分析主题,如下图所示:

    2)先求每个节点的客户数,添加计算字段,输入公式,如下图所示:DEF(SUM_AGG(${汽车行业销售漏斗_客户数}),[${汽车行业销售漏斗_关键节点}])

    2024-10-29_11-00-19.png

    2.2 添加「排名」辅助列

    「排名」辅助列的作用是给每个节点一个按客户数排序的编号,为后面用 EARLIER 取「上一节点的客户数」铺好顺序。

    1)根据数据「上一节点的客户数」一定比「当前节点客户数」多的特点,「排名」字段的公式如下图所示:

    2025-09-23_11-19-44.png

    公式描述
    DEF(COUNTD_AGG(关键节点),[关键节点],[每个节点的客户数>=EARLIER(每个节点的客户数)])
    • 指定维度:关键节点

    • 聚合指标计算:COUNTD_AGG(关键节点)

    • 过滤条件:每个节点的客户数>=EARLIER(每个节点的客户数),意思是过滤出所有客户数大于等于「当前节点客户数」的所有节点。

    求得满足客户数大于等于「当前节点客户数」的节点,计算得到节点排名


    2)将「排名」拖入分析区域,可校验一下「排名」计算结果是否正确。

    43.png

    2.3 计算上一个节点的客户数

    1)计算当前节点的上一个节点的客户数,如下图所示:

    2024-11-20_17-51-42.png

    公式分解
    描述
    SUM_AGG(客户数)求客户总数
    DEF(SUM_AGG(客户数),[关键节点],排名+1=EARLIER(排名))
    • 指定维度:关键节点

    • 聚合指标计算:SUM_AGG(客户数)

    • 过滤条件:排名+1=EARLIER(排名)

    借助偏移量,排名=EARLIER(排名)-1 ,筛选出比「当前行排名」-1的那个节点,获得那个节点的客户数并求和

    2)将「上一步的客户数」拖入分析区域,可查看计算结果是否正确。如下图所示:

    45.png

    2.4 计算转化率

    1)使用公式:当前客户数/上一步的客户数 ,即可求得。如下图所示:

    2024-11-20_17-50-30.png

    2)将「转化率」拖入分析区域,并将数值格式改为百分比。如下图所示:

    47.png

    如此我们便完成了转化率分析。

    附件列表


    主题: 进阶学习
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

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

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

    不再提示

    10s后关闭



    AI

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