版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

完成时间层次的创建后,在透视分析报表界面中进行时间计算。完成时间层次的创建后,在透视分析报表界面中进行时间计算。(注:时间计算不支持跨页

 

时间计算

在透视分析报表上进行时间计算,操作如下:

...

在透视分析的时间计算中,时间频度是如何使用和计算的。具体逻辑如下:

1.同期

当计算方式为“同期”类型(即同期值、同期比、同期增长、同期增长率)时,时间频度与时间计算字段的“基准时间层次”一致。

示例:

 

(1)在“数量”上右键-》计算字段,选择“同期值”,显示数据如下。每个日期的同期值是取上一年同一天的数据,比如2016-02-01的同期值就是2015-02-01的数量数据:105。

...

刷新数据如下。此时由于基准时间层次为“月”,则每一日的同期值为上月同一天的数据。如:2016-02-01的同期值为2016-01-01的数据。

 

2.前期

当计算方式为“前期”时,时间频度与行列区选择的时间层次有关

示例:

(1)

如下报表,行区添加了“年”、“月”和“日”时间字段。为“数量”字段添加了前期值。在此报表中,日的前期值为上一日的数据。如2016-02-02的前期值为2016-02-01的数据

...

则对于这个报表,每月的前期值为上一月的数据。如2016-02 的前期值为2016-01的数据。

 

3.期初期末

对于期初期末时间计算,无论报表中行区是否添加了年、月、还是日层次,其中的计算逻辑都是以“日”为单位。

期初逻辑:(1)当行区添加了年、月、日三个时间层次时,期初值(时点数)指的是上一日的数据。期初值(累计值)指的是本年度中当日之前的所有日期的数据之和。

期初值(时点数)指的是上一日的数据。期初值(累计值)指的是本年度中当日之前的所有数据之和。

Image Added

如上图中,2013-02-01的上一日是 2013-01-04.

2013-02-01的期初值(时点数)就是2013-01-04的数据,也即 400.00

2013-02-01的期初值(累计值)就是2013年中从2013-01-01到2013-01-04的所有数据之和,也即12491.36

 

同样的,如果时间层次只选择了“年”、“月”,那么计算逻辑还是一样的

在此示例数据中,年、月、日如下:

Image Added

报表数据如下:

Image Added

如上图:

2013年2月份的上一日应该是2013-01-04.

那么2013年2月份的期初值(时点数)就是2013-01-01的数据,即400

2013年2月份的期初值(累计值),就是2013-01-01至2013-01-04的所有数据之和,也即 12491.36。

 

注:累计值是不可跨年计算的。

 

期末逻辑:

期末值(时点数)指的是最后一日(当日)的数据,期末值(累计值)指的是本年度中当日及之前所有日期的数据之和。

Image Added

如上图中,2013-02-01的期末值(时点数)就是当天的数据,也即1172.32

2013-02-01的期末值(累计值)就是2013年中从01-01到02-01的数据之和,也即13663.68

 

如果时间层次只选择了“年”和“月”,或者只选择了“年”,那么对于“期末值(时点数)”的取值是当月/当年最后一天的数据。期末值(累计值)是本年度至当月的数据之和/半年度所有数据之和。

Image Added

如上图中。2013年02月的期末值(时点数),就是2013年02月最后一天的数据,可看上一张截图,即1078.

2013年02月的期末值(累计值),就是 2013年01-02两个月份中所有日期的数据之和,也即18214.80

 

文档反馈