反馈已提交

网络繁忙

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

求前n天平均值/数据不唯一条件下求平均

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

    1.1 预期效果

    示例一:例如需要计算当前日期前三天的平均销售额,如下图所示:

    1607666787248942.png

    示例二:

    例如需要计算 2020-01-01 到 2020-02-14 之间,星期 x 的平均订单数,如下图所示:

    1607668664967294.png

    趋势图如下图所示:

    1607672602787024.png

    1.2 实现思路

    示例一:通过 PREVIOUS_PERIOD-环期 计算当前日期前三天的数据,然后使用平均值公式 :(前一天金额+前两天金额+前三天金额)/3 即可。

    示例二:由于日期数据有重复,也就是同一天有多个订单数,因此需要先通过分组汇总展示出一段时间内不重复日期下对应的订单数,以及一段时间内的有几个星期x 个数。

    在仪表板使用聚合函数总订单数除以星期x个数,计算平均值。

    2. 示例一

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

    2.1 创建组件

    新建分析主题,上传下载的示例数据「集团商品销售总表」,点击左下角的「组件」按钮,创建组件,如下图所示:

    2.2 计算前三天销售额

    进入组件编辑界面,添加计算字段,命名为「前一天销售额」,输入公式:PREVIOUS_PERIOD(SUM_AGG(销售额)),点击「确定」,如下图所示:

    公式说明:

    公式
    说明
    PREVIOUS_PERIOD(SUM_AGG(销售额))根据年月日对销售额进行分组汇总,然后计算出该日数据上一日的销售额。

    注:公式框中的函数、字段都需要点击左侧的选择区域选择,不能手动输入。

    计算「前两天销售额」输入公式:PREVIOUS_PERIOD(前一天销售额)、「前三天销售额」输入公式:PREVIOUS_PERIOD(前两天销售额),如下图所示:

    注:由于函数中的参数已经是聚合指标,因此可以正常计算。

    2.3 计算前三天平均值

    添加计算字段,输入名称「平均值」,输入公式:(前一天销售额+前两天销售额+前三天销售额)/3,点击「确定」,如下图所示:

    2.4 效果展示

    详情参见本文 1.1 节。

    3. 示例二

    示例数据:平均值示例数据.xlsx

    上传示例数据至 FineBI 。

    3.1 计算一段时间内星期 x 的个数和订单总数

    由于日期数据有重复,也就是同一天有多个订单数,因此需要先通过分组汇总展示出不重复日期对应的订单数;同时对不同日期下的「星期」个数进行记录,也就是计算一段时间内的有几个星期x,方便后续计算平均订单数。

    新增「分组汇总」步骤,点击「保存并更新」,如下图所示:

    3.2 计算平均值

    创建组件,进入组件编辑界面,新建计算字段,命名并输入公式:点击「确定」,如下图所示:

    公式说明:

    公式
    说明
    SUM_AGG(ordernumber)

    根据星期和日期对订单数进行汇总求和数,即

    一段时间内星期x 的总订单数

    SUM_AGG(星期1)

    根据星期和日期对星期个数进行汇总求和数,即

    一段时间内有几个星期 x 个数汇总

    3.3 效果展示

    详情参见本文 1.1 节。

    附件列表


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

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

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

    不再提示

    10s后关闭

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