计算同比 环比_Sense中如何计算YTD和MTD?

本文介绍了在Sense中计算年度累计(YTD)和月度累计(MTD)销售额的两种方法。通过定义变量并利用集合表达式,可以灵活地获取当前年份和月份的数据。方法一是直接筛选今年的销售额,方法二是减去去年及之前的销售额。此外,还提供了一个创建本月变量vthismonth来计算MTD的例子。
摘要由CSDN通过智能技术生成

其实我们在前面讲年同比和月同比的时候,已经无意间计算了YTD和MTD,只是在前面算年同比月同比的时候,我们把YTD的值称作了“当年销售额”,把MTD的值称作了当月销售额。

如果没有看过年同比、月同比的同学可以点击前往查看:

Sissie:同环比系列(一)——年同比​zhuanlan.zhihu.com
Sissie:同环比系列(二)——月同比​zhuanlan.zhihu.com

在Sense中,计算YTD和MTD很灵活,这主要得益于集合表达式和变量。所以在此,我还是把YTD和MTD单独拎出来作为一个话题讨论,在本案例中,我将会扩展去讲其他算YTD、MTD的思路。本案例中用销售额这个值来做示例。

YTD思路一:

在集合表达式中对年份进行定义,只要年份等于今年的就算是YTD的销售额。

Step 1 创建变量vthisyear

=year(today())

3240075d7176108526ccb0b17658b698.png
本篇文章写于2019/2/11,所以vthisyear的值是2019

Step 2 计算YTD

Sum( {< 年={"$(vthisyear)"} >} [销售额])

YTD思路二:用所有的年份的销售额-去年及其之前年份的销售

在此思路中,我们仍然需要用Step 1中创建的变量vthisyear.

计算YTD

Sum( {< 年={*}-{"<$(vthisyear)"} >} [销售额])

其实方法一和方法二没有太大质的区别,只是利用了简单的加减算法罢了。大家了解一下,就当时对集合表达式里运算符号的巩固吧。

MTD思路:在集合表达式中定义今年当月就对了。

在此,我们创建一个跟当月相关的变量vthismonth

=year(today())

f306f312da3fbfe0b18890601d1fb7ee.png
本篇文章写于2019/2/11,所以vthismonth的值是2

计算MTD

Sum( {<年={"$(vthisyear)"},月={"$(vthismonth)"} >} [销售额])

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值