日期时间数据聚合
更新时间:2022-08-30
通过日期时间数据聚合可以将数据按照天、周、月、季度等粒度进行聚合,同时可以将日期进行格式化,如果之前展示的日期格式不符合当前要求,可以通过日期时间聚合将日期格式进行转换。
日期时间格式化设置
如果当前维度字段类型为日期、日期时间、时间戳时,可以通过对当前维度字段进行日期时间数据聚合的设置,如图将数据进行聚合或者时间格式的调整:
可以通过选择需要转换的日期类型将数据进行聚合或者日期格式的调整:
日期类型说明
- 年:根据筛选数据时间的「年份」进行数据的聚合
- 年-季度:根据筛选数据时间按照当前「年份的季度」进行聚合
- 年-月:根据筛选数据时间按照当前「年份的月份」进行聚合
- 年-周(跨年):根据筛选数据时间按照当前「年份的第几周」进行聚合(「年-周(跨年)」:当一年结尾天数不足一周时,将新一年天数进行补足,例如: 2016 的第一个周日,是 2016-01-03,那么 2016-01-01 至 2016-01-03 是算作第 0 周,而 把 2016-01-03 至 2016-01-10 算作 2016 年的第 1 周)
- 年-周(不跨年):根据筛选数据时间按照当前「年份的第几周」进行聚合
- 年-月-日:根据筛选数据时间按照「YYYY-MM-DD」格式进行聚合(可以进行时间显示的格式化)
- 年-月-日-小时:根据筛选数据时间按照「YYYY-MM-DD HH:00:00」格式进行聚合(可以进行时间显示的格式化,此选项只会在维度类型为「日期时间、时间戳」时出现)
- 年-月-日-小时-分钟:根据筛选数据时间按照「YYYY-MM-DD HH:mm:00」格式进行聚合(可以进行时间显示的格式化,此选项只会在「维度」类型为「日期时间、时间戳」时出现)
- 季度:按照一年四个季度进行聚合,会将不同年份但「同一季度」数据进行聚合
- 月:按照「1-12 月」进行聚合,会将不同年份但「同一月份」数据进行聚合
- 周:按照一年中第几周进行聚合,会将不同年份但「同一周数」据进行聚合
- 星期:按照周一到周日进行聚合,会将属于「同一星期」的数据进行聚合
- 日:按照「00-31 号」进行聚合,会将属于「同一日期」的数据进行聚合
- 小时:按照「00-24 时」进行聚合,会将属于「同一小时」的数据进行聚合
- 分钟:按照「00-59 分」进行聚合,会将属于「同一分钟」的数据进行聚合
- 秒:按照「00-59 秒」进行聚合,会将属于「同一秒」的数据进行聚合
- 跟随日期范围过滤组件:当日期范围过滤组件中使用了日、月、季度的日期粒度并且绑定了设置的字段所在的数据模型时,会将数据按照日期范围选择的日期粒度进行聚合
跟随日期范围过滤组件
当全局过滤条件的日期范围过滤组件中使用了日、月、季度的日期粒度并且绑定了设置的字段所在的数据模型时,会将数据按照日期范围选择的日期粒度进行聚合。
比如我们在图表中展示了每天的销售数量,但是我想查看某段时间范围的月销售数量,此时我们通过设置「订单日期」->「日期数据聚合」->「跟随日期范围过滤组件」,此时图表中「订单日期」会根据日期范围筛选条件中的日期粒度进行聚合,通过选择日期范围全局过滤条件按照「月粒度」进行筛选,然后选择需要筛选的月份(2019年01月至03年01月),此时会筛选时间范围为「2019年01月至03年01月」的数据并且图表中「订单日期」会根据全局日期范围过滤组件的日期粒度(月粒度)进行聚合展示。
日期聚合类型字段下钻和联动
比如我们需要展示每月的销售数量,但是希望通过点击每个月去查看这个月每天的详细销售数量,此时我们可以通过绑定日期字段或时间字段并设置日期数据聚合类型为【年-月】然后打开下钻,默认绑定下钻字段为日期字段(或者选择具体的设置了聚合类型的日期字段),此时点击下钻就可以查看每日的详细数据。 同理,可以通过绑定日期聚合类型字段作为联动字段,去联动其它图表展示详细数据。