示例说明
本示例演示如何在业务主题中标记时间层次,并创建透视分析报表,实现时间计算功能,如同比环比等。
实现步骤
1.数据准备:
本示例中,原始数据表中已有年、月、日字段,年、月、日字段的数据类型均为字符串,预览数据如下:
其中年字段的数据形式为yyyy,月字段的数据形式为MM,日字段的数据形式为dd
2.创建业务主题:
参考数据源基础设置中的“创建业务主题”节点,创建业务主题。如下,此示例中的业务主题命名为“时间计算主题_年月日”。
本示例中,已创建好业务主题。业务主题中有以下字段:销售量、销售额以及日期字段。日期字段的数据类型为“日期”。如下:
2.生成时间层次
在“日期”字段上右键-》生成时间层次
选择“年月日”时间维度,则在该业务对象下会生成三个时间层次字段,分别是“年”、“月”和“日”,如下:
保存该业务主题
3.标记时间层次创建透视分析报表
(1)双击“时间计算主题_年月日”,进入业务主题的编辑界面基于上述步骤中创建的业务主题,创建透视分析报表
(2)在“年”业务属性上右键-》修改,在右侧的业务属性编辑区域,“时间层次”选项选择“年”。将“年”字段设置为年时间层次。
修改:
设置完成后,点击下方的“确定”按钮保存设置
(3)在“月”业务属性上右键-》修改,在右侧的业务属性编辑区域,“时间层次”选项选择“月”,将“月”字段设置成月时间层次。
修改完毕后,点击下方的“确定”按钮,保存修改
(4)在“日”业务属性上右键-》修改,在右侧的业务属性编辑区域,“时间层次”选项选择“日”,将“日”字段设置成日时间层次。
操作步骤
1.准备数据
...
2.创建透视分析
基于步骤1中的数据集或者业务主题创建透视分析,如下:
3.选择字段
行区选择“年”和“月”,度量区选择“销售额”字段
4.标记时间层次
在待选列中选中“年”字段,右键-》标记时间层次,选择“年”,该设置将年字段设置成时间“年”维度
标记后待选列区如下:
同理,标记“月”字段为时间层次“月”,最终效果如下:
5.设置同期比
鼠标移动到报表表格“销售额”位置上,右键->时间计算,选择“同期”-》“同期比”,即可增加同期比数据
效果如下:
6.设置环比
鼠标移动到报表表格“销售额”位置上,右键->时间计算,选择“前期”-》“环比”,即可增加环比数据
效果如下:
注:本示例中也可以不准备“年”、“月”字段,可以准备日期型字段,并标记时间层次为“年月”
如下:
4.勾选字段
在左侧资源树区,勾选“销售量”字段、“年”、“月”和“日”字段。如下:
此时,此透视分析报表中已有时间维度,为"年-月-日",可使用时间维度进行时间计算。
5.行区度量区添加字段
在行区依次添加“年”、“月”、“日”字段,度量区添加“销售量”字段,如下:
6.添加环比
鼠标移动到表格区域,在“销售量”表头上右键-》时间计算-》前期,选择“环比”
数据如下:
7.添加同期比
鼠标依旧在销售量表头上右键-》时间计算-》同期,选择“同期比”(注意:依旧是在“销售量”表头上右键选择时间计算)
数据如下:
8.保存报表。效果如下:
透视分析时间计算功能详细说明请参考:透视分析时间计算
更多
如果业务主题中已存在年、月和日字段,可通过以下方式标记时间层次。
(1)进入业务主题的编辑界面
(2)在“年”业务属性上右键-》修改,在右侧的业务属性编辑区域,“时间层次”选项选择“年”。将“年”字段设置为年时间层次。
修改:
设置完成后,点击下方的“确定”按钮保存设置
(3)在“月”业务属性上右键-》修改,在右侧的业务属性编辑区域,“时间层次”选项选择“月”,将“月”字段设置成月时间层次。
修改完毕后,点击下方的“确定”按钮,保存修改
(4)在“日”业务属性上右键-》修改,在右侧的业务属性编辑区域,“时间层次”选项选择“日”,将“日”字段设置成日时间层次。
修改完毕后,点击下方的“确定”按钮,保存修改
(5)标记完时间层次后,点击右下角的“保存”按钮,保存业务主题
最终业务主题显示如下: