示例一:例如需要计算当前日期前三天的平均销售额,如下图所示:
示例二:
例如需要计算 2020-01-01 到 2020-02-14 之间,星期 x 的平均订单数,如下图所示:
趋势图如下图所示:
示例一:通过 PREVIOUS_PERIOD-环期 计算当前日期前三天的数据,然后使用平均值公式 :(前一天金额+前两天金额+前三天金额)/3 即可。
示例二:由于日期数据有重复,也就是同一天有多个订单数,因此需要先通过自助数据集分组汇总展示出一段时间内不重复日期下对应的订单数,以及一段时间内的有几个星期x 个数。
在仪表板使用聚合函数总订单数除以星期x个数,计算平均值。
示例数据:内置 DEMO「功能数据>第一张仪表板>集团商品销售总表」
选择「集团商品销售总表」,点击「创建组件」,如下图所示:
进入组件编辑界面,添加计算字段,命名为「前一天销售额」,输入公式:PREVIOUS_PERIOD(SUM_AGG(销售额)),点击「确定」,如下图所示:
公式说明:
注:公式框中的函数、字段都需要点击左侧的选择区域选择,不能手动输入。
计算「前两天销售额」输入公式:PREVIOUS_PERIOD(前一天销售额)、「前三天销售额」输入公式:PREVIOUS_PERIOD(前两天销售额),如下图所示:
注:由于函数中的参数已经是聚合指标,因此可以正常计算。
添加计算字段,输入名称「平均值」,输入公式:(前一天销售额+前两天销售额+前三天销售额)/3,点击「确定」,如下图所示:
详情参见本文 1.1 节。
示例数据:平均值示例数据.xlsx
上传 示例数据至 FineBI 。
创建自助数据集,选择示例数据下所有字段,如下图所示:
由于日期数据有重复,也就是同一天有多个订单数,因此需要先通过自助数据集分组汇总展示出不重复日期对应的订单数;同时对不同日期下的「星期」个数进行记录,也就是计算一段时间内的有几个星期x,方便后续计算平均订单数。
新增「分组汇总」步骤,如下图所示:
保存并更新自助数据集。
创建仪表板,进入组件编辑界面,新建计算字段,命名并输入公式:点击「确定」,如下图所示:
根据星期和日期对订单数进行汇总求和数,即
一段时间内星期x 的总订单数
根据星期和日期对星期个数进行汇总求和数,即
一段时间内有几个星期 x 个数汇总