反馈已提交

网络繁忙

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

跨行计算-计算增长率

  • 文档创建者:Lily.Wang
  • 历史版本:7
  • 最近更新:TW 于 2023-07-26
  • 1. 概述

    1.1 背景

    如何以某一年的销售额为基准,计算其他年份相对于此年的销售额呢?

    比如说我们想知道 2014、2015、2016 相对于 2013 年销售额增长了多少,该怎么办呢?

    此场景在 5.0 版本中无法直接计算,而 6.0 版本中我们可使用 DEF 函数实现。

    1.2 效果预览

    在线预览链接:跨行计算-计算增长率

    用户可以点击「另存为主题」,查看内部具体的操作步骤,或自己动手操作练习。

    21.png

    2. 操作步骤

    2.1 添加数据

    下载示例数据:超市销售数据.xlsx

    创建一个主题,将下载下来的示例数据上传至主题。如下图所示:

    2.2 制作组件

    若我们要计算 2014、2015、2016 相当于 2013 年销售额的增长率,那我们的计算公式应该是:增长率=每年的销售额/2013年的销售额-1。

    2.2.1 计算 2013 年的销售额

    1)将日期的年份提取出来,新建计算字段「取年份」,如下图所示:

    函数解释详细请参见:YEAR-返回年份

    15.png

    2)计算 DFE 函数计算 2013 年的销售额,如下图所示:

    16.png

    公式分解
    描述函数帮助文档
    SUM_AGG(销售额)
    对销售额求和SUM_AGG-求和
    DEF(SUM_AGG(销售额),[],取年份=2013)过滤出 2013 年销售额的和DEF-定义静态指标

    2.2.2 计算相比 13 年的增长率

    已经计算出 13 年的销售额,接下来我们只需要使用 每年的销售额/2013年的销售额-1 就可以计算我们想要的增长率。

    添加计算字段,如下图所示:

    18.png

    如此便计算出每年相对于 13 年的增长率了。

    2.3 制作表格

    选择图表类型为「分组表」,将字段拖入到维度栏和指标栏,如下图所示:

    然后更改分别更改字段的数值格式:数值格式

    19.png

    我们可以拿 2014 年验证一下,(341.17/290.53-1)*100%=17.43%,此组件计算正确。

    2.4 效果查看

    可参见本文 1.2 节


    附件列表


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

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

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

    不再提示

    10s后关闭

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