日期层次

<< Click to Display Table of Contents >>

当前位置:  数据准备 > 数据集 > 数据治理 

日期层次

复制链接

用户可在日期、时间、时间戳类型的数据列上点击更多图标,选择新建日期层次,来创建用户数据段。

clip0237

打开的日期型层次对话框如下图所示。默认名称是 “ 日期层次 ”,用户根据需要修改日期型层次的名称,以及勾选需要创建的日期型列。

clip0238

对于元数据中已经存在的日期列在对话框中是勾选状态,并且是灰色字体、不可编辑。

根据是否常用,将部分日期表达式进行了隐藏,点击“展开”即可获取该类型全部的日期表达式。

日期表达式后面的灰色内容为该日期表达式使用方法的举例说明。

日期是一个典型的层次结构。当选择了某一日期字段时,可以给该字段建立一个层次,并选择需要建立的日期维度。支持的日期维度如下表所示。

日期维度

数据类型

说明

年季度

Timestamp

季度, 把所有本季度的,映射到本季度的第一天

年月

Timestamp

月份, 把所有本月的,映射到本月第一天

年周

Timestamp

周,把所有本周的,映射到本周第一天

Timestamp

日,把所有本天的,映射到本天零点

小时

Timestamp

小时,把所有本小时的,映射到该小时的起点

五分钟

Timestamp

五分钟,把所有本五分钟的,映射到该五分钟的起点

分钟

Timestamp

分,把所有本分钟的,映射到该分钟的起点

Timestamp

秒,把所有本秒的,映射到该秒的起点

Integer

年份

季度数

Integer

季度,1-4

月数

Integer

月份,1-12

周数

Integer

每年的第几个周,1-52周

月天数

Integer

日,每月的第几日,1-31

周天数

Integer

每个星期的第几天

小时数

Integer

小时,0-23

分钟数

Integer

分,0-59

秒数

Integer

秒,0-59

年季度、年月、年周、天、小时、五分钟、分钟、秒,均把相应的日期、时间、时间戳数据段映射成时间戳类型。年、季度数、月数、周数、月天数、周天数、小时数、分钟数、秒数则把日期、时间、时间戳数据段映射成整数类型。

如果一时间戳类型数据为 2012-11-02 11:34:25,进行映射后的数据如下表所示:

映射前的数据

映射后的数据

年季度

2012-10-01 00:00:00

年月

2012-11-01 00:00:00

年周

2012-10-28 00:00:00

2012-11-02 00:00:00

小时

2012-11-02 11:00:00

五分钟

2012-11-02 11:30:00

分钟

2012-11-02 11:34:00

2012-11-02 11:34:25

2012

季度数

4

月数

11

周数

44

月天数

2

周天数

6

小时数

11

分钟数

34

秒数

25

在已创建的日期型层次上点击更多图标,可对其进行重命名、删除。

注意:9.1前版本删除日期层次文件夹会同时把层次下的表达式字段也删除;从9.1版本开始变更为删除日期层次文件夹只移除层次文件夹,不删除日期层次文件夹下的表达式字段,层次文件夹下的字段会释放到最外层。