页面树结构
转至元数据结尾
转至元数据起始

1 概述

用户需要计算图表或者表格组件中数据累计值。累计值包含:第一行起累加到当前行的数值之和的行累计、历年累计(跨周期累计)、最近X年/季/月/日的累计值.

时间层次及时间层次累计的对应关系:

日期字段类型

示例

日期累计

年粒度字段(即yyyy格式的字段)

订单日期(年)

  • 当年累计:今年一整年的累计,从第一天到当前
  • 历年累计:历史所有日期的第1年至今年的累计,例如2014年至2021年的累计。

  • 最近X年累计: 例如最近3年销售额,根据年层次每三年统计

季粒度字段(即yyyyqq格式的字段)

订单日期(年季)

  • 当年累计:今年第1季度至当前季度的累计,例如2021年Q1至2021年Q2的累计。

  • 历年累计:历年累计第1季度至当前季度的累计,例如2014年Q1至2021年Q2的累计。

月粒度字段(即yyyymm格式的字段)

订单日期(年月)

  • 季度累计:本季度第1月至本季度当前月的累计,例如2021年4月至2021年5月的累计。

  • 当年累计:今年第1月至当前月的累计,例如2021年1月至2021年5月的累计。

  • 历年累计:历年累计第1月至当前月的累计,例如2013年1月至2021年5月的累计。

周粒度字段(即yyyy-ww格式的字段)

订单日期(年周)

  • 当年累计:今年第1周至当前周的累计,例如2021年第1周至2021年21周的累计。

  • 历年累计:历年累计第1周至当前周的累计,例如2013年第1周至2021年21周的累计。

日粒度字段(即yyyymmdd格式的字段)

订单日期(年月日)

  • 月累计:本月1号至本月当前日期的累计,例如2021年5月1日至2021年5月29日的累计。

  • 季度累计:本季度1号至本季度当前日期的累计,例如2021年4月1日至2021年5月29日的累计。

  • 当年累计:今年第1天至当前日期的累计,例如2021年1月1日至2021年5月29日的累计。

  • 历年累计:历年累计第1天至当前日期的累计,例如2013年1月1日至2021年5月29日的累计。

前期条件

1、通过 偏移数 来判断是做 累计值 还是 历年累计 或者是 最近X的累计值: 

  • 偏移数=0,代表做累计值计算,按时间层次的整个周期累计。
  • 偏移数=-1,代表做历年累计计算,可跨周期累计。
  • 偏移数是正整数(大于0):代表做最近X的累计值,表示跨几个周期,通过时间层次来区分是最近X年、X季度、X个月、X天 。

3、在报表层也支持向导创建累计值:仪表盘创建计算度量透视分析创建计算度量

4、还支持在报表层通过快速计算的方式创建累计值:快速计算

5、另外,还可以参考多维表达式创建同期/前期/累计值:函数实现同比系列函数实现前期系列函数实现累计系列


2 示例说明

2.1 累计值

示例: 使用  产品自带的 指标数据库 的“合同维”、“合同事实维“等构建 毛利主题,查看 “各个省份的每日合同金额以及合同月累情况”。

具体操作步骤如下:

1、创建数据模型,并且加入”合同维”、“合同事实维“等创建数据模型"毛利主题",并且创建时间层次”省份-城市结构“

2、使用 向导 模式创建 计算度量,命名为”合同金额(月累)“,如下图所示:

  • 基值:从右侧拖入度量区域的度量值或计算度量。
  •  时间层次:只能拖入具体的时间层次字段,可以是年、年月、年季、年月日
  • 偏移数:必填, 填写0。

3、保存数据数据模型并且创建交互式仪表盘,拖入组件,效果如下图:


2.2 历年累计值

历年累计:从开始年份的第一天到选择的对应的年份最后一天的合同金额之和;一般是统计某个指标, 指标卡的场景使用较多。

示例:统计的是从2012年到2022年所有的合同金额总计。

具体操作如下:

1、以 2.1 章节 创建的数据模型 毛利主题 中添加”历年累计(合同金额)“:

  •   偏移数.填-1代表跨周期累计,可做历年累计计算; 

2、保存数据数据模型并去创建交互式仪表盘,效果如下:


2.3 最近X年/季/月/日的累计值

示例:用户有一张销售明细表,想要计算近三个月的合同金额进行对比。

具体操作步骤如下:

1、以 2.1 章节 创建的数据模型 毛利主题 中添加”最近三个月的合同金额“,计算度量界面操作可查看:时间计算-前期/同期示例,本示例不做累述:

2、保存数据数据模型并去创建交互式仪表盘,效果如下:

1、最近X天/月/季/年等,统计时包含截止时间。

2、如果时间层次不是连续性,不会跳过,而是会把没有日期的算进去的一起统计。









  • 无标签