反馈已提交

网络繁忙

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

计算累计平均值

  • 文档创建者:doreen0813
  • 历史版本:7
  • 最近更新:TW 于 2023-08-21
  • 1. 概述

    1.1 问题描述

    在使用 FineBI 时,有时需要按照维度来求累计平均值,比如 2020 年 1 月求 1 月的平均购买产品量,2020 年 2 月求 1 月和 2 月的累计平均购买量,2020 年 3 月求 1、2、3 月的累计平均购买量。

    例如,根据日期(年月)求销售数量的累计平均值,如下图所示:

    1.2 解决思路

    • 按照年月求销售数量的累计值。

    • 算出年月对应的当前累计年月数量。

    • 销售数量的累计值/当前累计年月数量,计算对应年月的累计均值。

    2. 操作步骤

    示例数据:集团商品销售总表.xlsx

    2.1 求销售数量累计值

    1)下载「集团商品销售总表」新建分析主题,创建「组件>分组表」,将「销售日期」字段拖入维度栏,将「数量」字段拖入指标栏,并为「日期」字段切换年月显示,如下图所示:

    2)点击 添加计算字段,此处需要计算的销量累计值为当月销量和当月之前的销量累计值,命名为「累计销售数量」,输入公式:ACC_SUM(SUM_AGG(数量),0),如下图所示:

    注:「数量」字段需要从左侧的字段栏中选择,不能手动输入。

    公式说明:

    ACC_SUM 函数表示根据横纵轴或行列维度添加的字段对指标进行跨行累计的计算,ACC_SUM(SUM_AGG(数量),0)即对「数量」按照年月维度进行汇总计算后在求累计值。

    将「累计销售数量」拖入指标栏,如下图所示:

    2.2 计算当前累计年月数量

    为了求平均累计销量,所以还需要计算当前已累计年月数量。点击 添加计算字段,命名为「已累计年月数量」,累计年月数量的计算方式为:RANK_ANLS(累计销售数量,0,"asc"),如下图所示:

    公式说明:

    RANK_ANLS 根据横纵轴或行列维度添加的字段对指标进行跨行排名的计算,其实是为了求累计年月数量而借用排序函数对累计销售量进行排序,得到需要的数据。

    将其拖拽至表格的指标栏,如下图所示:

    2.3 计算对应年月的累计均值

    得到销售数量累计值和年月累计值后,即可通过相除求出对应年月的累计均值。

    点击 添加计算字段,命名为「累计平均销售量」,直接使用购买产品累计值/行数即可,如下图所示:

    注:两个数据都要从左侧字段栏中选择,不能手动输入。

    将该字段拖入表格的指标栏,如下图所示:

    2.4 效果查看

    详情参见本文 1.1 节。

    附件列表


    主题: 进阶学习
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

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

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

    不再提示

    10s后关闭

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