在富文本中实现基于时间的环比、同比计算

在使用Wyn BI实际数据分析场景中,经常会对营业额、利润等核心指标按照日、月、季度、年等时间周期来计算环比变化,以分析指标的增长情况。
常见的环比计算结果有三种:环比比值、环比比率(环比增长率)、环比差值。
本文介绍如果利用富文本组件中实现基于时间的环比计算。
如图:本文计算基准日期为:2020-01-21


★★★实现富文本指标环比计算的核心:理解基于日期的快速计算
富文本快速计算功能截图:
     

快速计算可以实现基于日期的计算,日期可以是基准日期和相对日期。因为环比计算是基于时间序列的算法,因此数据集中必须具有日期型字段。
其中:
周期单位:为进行环比计算的时间周期,有年度、季度、月度、日等。
周期偏移:基于设置的周期单位的偏移量,多数情况为负偏移。例如周期单位为日,周期偏移为-1,意思为基准日期向前偏移一天,如果基准日期为今日,偏移1天为昨天。如基准日期为今日,偏移量为年,则表示计算今天当日和去年当日的同期变化情况。
★★★通常周期偏移和周期单位组合使用,周期单位是周期偏移的基础。
运算类型:运算类型有四种:数值、比值、差值、增长率。
日期范围:即需要进行计算的基准日期,如本日、本月、昨日、去年等。

本例以基准日期:今日(2020-01-21)为例,计算日环比数据。
1.昨天数据:即2020-01-20日数据,即在今日日期上偏移-1.


2.日环比差值:即2020-01-21比昨日销售额的变化绝对值;运算类型为差值;


3.日环比比值:即2020-01-21比昨日销售额的变化相对值,运算类型为比值;


4.日环比比率:即2020-01-21比昨日销售额的变化率,运算类型为增长率;


富文本中指标其他时间周期如月度、季度、年度的环比或同比计算,实现方法和本例中的日环比类似。
如将示例中的周期单位改为年,则表示计算今日与去年今日的同期变化情况。


实现富文本基于时间周期的计算,核心是理解基于时间周期的快速计算逻辑。

原文地址:https://www.cnblogs.com/edoo/p/13900695.html