亿信ABI
当前版本:5.3.1

同环比函数

1.概述

同环比分析在统计分析领域是非常常见的统计分析方法,通过同环比分析可以帮助我们了解数据的变化情况,辅助决策应用。

同环比分析中常见的几个统计指标如下:

  • 本期:当前的某个指标数据,求同比、环比等统计指标的参照;
  • 年初:本期对应该年的第一期的数据;
  • 上期:本期的上一期数据;
  • 去年同期:本期对应的去年这一期数据;
  • 年初增减额:与年初进行比较,公式为本期-年初;
  • 年初增幅:与年初进行比较,公式为(本期-年初)/年初*100%;
  • 同比增减额:与去年同期进行比较,公式为本期-去年同期;
  • 同比增幅:与去年同期进行比较,公式为(本期-去年同期)/去年同期*100% ;
  • 环比增减额:与上期进行比较,公式为本期-上期;
  • 环比增幅:与上期比较,公式为(本期-上期)/上期*100% 。

亿信ABI中内置了关于同环比分析的常见函数,这些函数在系统公式定义向导的函数对话框-其他函数分组中可以找到。

32同环比函数401

2.函数说明

函数​定义​解释​参数​返回值​示例​
​求
期值
​_PREV(ZB[,PARA])​表示取某一指标的上期值​ZB:需要计算上期值的指标,
为主题表中的指标
PARA:指定的数据期,可选
参数
​数值型​_PREV(T03_1.C3):表示取指标
T03_1.C3的上期值;

_PREV(T03_1.C3,-12):表示取

月报T03_1.C3的去年同期值;

_PREV(T03_1.C3,'201907'):表

示取T03_1.C3指定期201907的值;

_PREV(T03_1.C3,'SQ'):表示求指

T03_1.C3的上期值,可以是任意

报表类型;

_PREV(T03_1.C3,'TQ'):表示求指标
T03_1.C3的去年同期值,可以是任
意报表类型
​同比
增减额
​_ZJE(ZB[,BBQ])​对某一指标计算求出"本期
-去年同期或指定期"的值,
即同比增减额。
​ZB:需要计算同比增减额的
指标,为主题表中的指标。
BBQ: 指定的数据期,可选参
​数值型​_ZJE(T03_1.C3),表示计算指标
T03_1.C3的同比增减额
_ZJE(T03_1.C3,'201908'), 表示计
算指标T03_1.C3的本期相对于
201908
期的增减额
​同比
增幅
​_ZF(ZB[,BBQ])​对某一指标计算求出"(本
期-去年同期或指定期)/
去年同期或指定期*100"
的值,即同比增幅。
​ZB:需要计算同比增幅的指标
,为主题表中的指标。
BBQ:指定的数据期,可选参
​数值型​_ZF(T03_1.C3),表示计算指标
T03_1.C3的同比±%
_ZF(T03_1.C3,'201908'), 表示计
算指标T03_1.C3 的本期相对
201908期的增幅
​环比
增减额
​_HBZJE(ZB)​对某一指标计算求出"
期-上期"的值,即环比
增减额
​ZB:需要计算环比增减额的指
标,为主题表中的指标
​数值型​_HBZJE(T03_1.C3),表示计算
指标T03_1.C3的环比增减额
​环比
增幅
​_HBZF(ZB)​对某一指标计算求出"
本期-上期)/上期*100
"
的值,即环比增幅
​ZB:需要计算环比增幅的指标
,为主题表中的指标
​数值型​_HBZF(T03_1.C3),表示计算
指标T03_1.C3的环比增幅
​年初
增减额
​_NCZJE(ZB)​对某一指标计算求出"
本期-年初)"的值,即
年初增减额
​ZB:需要计算年初增减额的指
标,为主题表中的指标
​数值型​_NCZJE(T03_1.C3),表示计算
指标T03_1.C3的年初增减额
​年初
增幅
​_NCZF(ZB)​对某一指标计算求出"
本期-年初)/年初*100"的值,即年初
增幅
​ZB:需要计算年初增幅的指标
,为主题表中的指标
​数值型​_NCZF(T03_1.C3),表示计算
指标T03_1.C3的年初增幅

 这些函数的使用方法都是相同的,下面我们以同比环比相关函数为例进行示例讲解。

3.示例

示例需求:统计2019年8月各店铺销售额情况以及同比增幅、环比增幅。

实现思路:在分析区表格中直接使用系统内置函数获取同环比

实现方法:

以下表为例描述实现步骤。

同环比函数

Step1:确定分析同比或环比的时间维度

不管是计算同比还是环比,都需要以某一期为基准,所以首先确定本次分析用到的主题表的时间字段,在确定时间粒度是月度、年度还是日期。本次演示用到的主题表时间字段为T_ORDERS.YEARMONTH,时间粒度为月度。

Step2:设置主题表数据期字段

在主题集属性->数据表映射中找到主题表(示例主题表:T_ORDERS),双击标题,打开“数据表映射属性”对话框,设置“数据期分类”为单字段;设置数据期”字段“为YEARMONTH,一般的,数据期”类型“按照表数据中实际存储的时间粒度来设置即可,表T_ORDERS中字段YEARMONTH是到月的,所以,设置数据”类型“为月报。

同环比函数

Step3:设置数据期条件

求同环比是基于数据期字段的某一期求同比环比。这里是通过设置数据期条件来指定这一期。

需求是求2019年8月的同环比数据,则设置浮动维表元的数据期条件为T_ORDERS.YEARMONTH='201908'。当然也可以给这个报表加个报表参数@bbq,让用户自己选择查看哪个月份的同环比数据,这时数据期过滤条件为T_ORDERS.YEARMONTH=@bbq

同环比函数


如果是求2019年的同环比数据,则设置数据期条件为T_ORDERS.YEARMONTH like '2019%'。当然,同理也可以给报表添加报表参数@nf,让用户自己选择查看哪年的同环比数据,这时的数据期过滤条件为T_ORDERS.YEARMONTH like @nf^'%'

Step4:使用函数获取同环比

需求是求销售额指标(T_ORDERS.TOTAL)的同比和环比。

设置同比增减额(C3)表达式为_ZJE(T_ORDERS.TOTAL)

设置同比增幅(D3)表达式为_ZF(T_ORDERS.TOTAL)

设置环比增减额(F3)表达式为_HBZJE(T_ORDERS.TOTAL)

设置环比增幅(G3)表达式为_HBZF(T_ORDERS.TOTAL)

同环比函数

计算后效果如下:

同环比函数

计算sql如下:

同环比函数

至此,制作完成。

附件列表

1

文档内容仅供参考
如果您需要解决具体问题,还可以登录亿信社区
在提问求助板块提问,30分钟内帮您解决问题

如果您认为本词条还有待完善,请编辑

上一篇od函数

下一篇dim函数

请先登录