亿信ABI
当前版本:5.6.1

同环比函数

1.概述

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

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

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

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

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^'%'。

 

Step3:使用函数获取同环比

 

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

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

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

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

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

计算后效果如下:

计算sql如下:

至此,制作完成。

附件列表

0

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

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

上一篇od函数

下一篇dim函数

请先登录