完成时间层次的创建后,在透视分析报表界面中进行时间计算。
时间计算
在透视分析报表上进行时间计算,可从两个位置进行创建在透视分析报表上进行时间计算,操作如下:
第一步:先将时间层次字段放置在行区或者列区,将度量字段放置在度量区,如下:
第二步:创建时间计算
创建时间计算入口有两个,如下:
(1)在透视分析报表表格区域,度量字段表头上右键-》时间计算,选择相应的计算方式
...
注:当通过时间计算增加了“环比”或者“同期比”之后,显示的数据不是98.23%的格式,而是0.98时,说明系统中缺少“浮点型-百分比”的格式。需要参考数据格式在“浮点型”下增加“百分比”的数据格式。
锚 | ||||
---|---|---|---|---|
|
...
当前系统中支持的时间计算类型如下:
时间函数 | 说明 |
---|---|
同期值 | 同期数据 |
同期比 | 本期值/同期值*100% |
同期增长 | 本期值-同期值 |
同期增长率 | (本期值-同期值)/同期值*100% |
前期值 | 前期数据 |
环比 | 本期值/前期值*100% |
环比增长 | 本期值-前期值 |
环比增长率 | (本期值-前期值)/前期值*100% |
期初值(时点数) | 期初值(时点数) |
期末值(时点数) | 期末值(时点数) |
期初值(累计值) | 期初值(累计值) |
期末值(累计值) | 期末值(累计值) |
锚 | ||||
---|---|---|---|---|
|
...
在进行时间计算时,是有一个时间频度的概念的。在年报表中,日的同期值为去年同期,如:2015-01-01,在年报表中的同期值为 2014-01-01的数据;而在月报表中,日的同期值为上月同期。如:05月01日,在月报表中的同期值为04月01日的数据。
在透视分析的时间计算中,时间频度是如何使用和计算的。具体逻辑如下:
1.同期:当计算方式为“同期”类型(即同期值、同期比、同期增长、同期增长率)时,时间频度与时间计算字段的“基准时间层次”一致。
示例:
(1)在“数量”上右键-》计算字段,选择“同期值”,显示数据如下。每个日期的同期值是取去年同期,比如2016-02-01的同期值就是2015-02-01的数量数据:105。
在上个步骤中,我们知道,会自动生成一个“数量的同期值”时间计算字段。编辑该时间计算字段,其中“基准时间层次”默认为“年”
(2)将“基准时间层次”修改为“月”
刷新数据如下。此时由于基准时间层次为“月”,则每一日的同期值为上月对应那一日的数据。如:2016-02-01的同期值为2016-01-01的数据。
2.前期、期初期末相关
当计算方式为“前期”或者“期初期末”类型(即除了同期意外的其他时间函数)时,时间频度与行列区选择的时间层次有关
示例:
(1)
如下报表,行区添加了“年”、“月”和“日”时间字段。为“数量”字段添加了前期值。在此报表中,日的前期值为上一日的数据。如2016-02-02的前期值为2016-02-01的数据
(2)当行区只添加了“年”和“月”时间字段,对数量添加“前期值”时间计算,数据如下:
则对于这个报表,每月的前期值为上一月的数据。如2016-02 的前期值为2016-01的数据。