【FineBI学习打卡】DAY61 如何计算同期累计值?(下)

楼主
我是社区第1095980位番薯,欢迎点我头像关注我哦~

第61天知识点:DEF+EARLIER函数

 

DEF函数用法:【FineBI学习打卡】DAY21 DEF函数-我的帆软 (fanruan.com)

DEF_ADD函数用法:【FineBI学习打卡】DAY22 DEF_ADD函数-我的帆软 (fanruan.com)

EARLIER函数用法:【FineBI学习打卡】DAY24 EARLIER函数-我的帆软 (fanruan.com)

上一篇文章最后我们留下了一个小问题:

如何计算出同期累计销售额及同比值?

不知道有小伙伴做出来了吗?

开始之前,我们先理一下思路:

首先,我们简单了解一下什么是同期。

同期

同期是指上一个时间周期的情况,这个周期可以是一个月,也可以是一年、十年,根据不同的情况而定。

本案例中,我们的同期指的是上一年。

【同期累计销售数量】也就是说,年份比当前行的年份少一年,月份仍然是小于等于当前行的月份。

那是不是就很简单了,我们只需要在【月累计销售数量】字段的基础上修改一下公式就可以了。

【月累计销售数量】字段原始计算公式:

DEF_ADD(SUM_AGG(数量),[],[YEAR(订单日期)=EARLIER(YEAR(订单日期)),MONTH(订单日期)<=EARLIER(MONTH(订单日期))])

  • 将【月累计销售数量】字段复制一份并重命名为【同期累计销售数量】,然后修改公式为:

DEF_ADD(SUM_AGG(数量),[],[YEAR(订单日期)=EARLIER(YEAR(订单日期)-1),MONTH(订单日期)<=EARLIER(MONTH(订单日期))])

伙伴们有看出修改的地方在哪儿吗?

就是红色标注区域,其实就是将年份由当前年份改为了前一年。

所以公式的含义就是对前一年的各月销售数量逐月累加,这样计算出来的就是同期的累计销售额数量。

同期累计销售数量计算出来,同比就很简单了。

  • 接着,我们添加计算字段【同比】:

IF(ISNULL(同期累计销售数量)=1,"",(月累计销售数量-同期累计销售数量)/同期累计销售数量)

最后,只需要将相关字段拖入指标栏,就可以得到我们的结果啦。

 

至此,关于同期累计值的计算就全部分享完了,小伙伴们一定要自己多动手练习哦~

分享扩散:
参与人数 +1 F币 +30 理由
Nancy.Gu + 30 24原创内容激励计划

查看全部评分

沙发
发表于 2024-7-22 14:23:34
您好,感谢您的投稿。您此篇文章内容承接上一篇文章,计算同期累计销售额及同比值并可视化成图表形式,可读性较强,让读者受益匪浅。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表