如何创建特定时间段分析

如何进行时间段分析中,我们学会了如何按各小时分析数据,现在遇到这样的需求:将一天的时间分为0-6、7-12、13-19和20-23这样的时间段分析销售额分布比例,具体操作如下:

 

数据准备

以company_sales_record表为例,创建数据集。

 

进入数据集编辑界面

此时源表时间字段已经转化为日期类型如下图所示,需要创建时间字段进行分析。

 

创建时间字段

首先进入数据集编辑界面,右键单击日期字段,选择维度类型切换-文本,转化为文本,然后右键单击克隆维度创建副本,再将原字段转化回去。

注意:日期字段不能直接克隆维度,需要转化为文本类型。

利用克隆字段新建时间字段,保存为数值类型,这样在工作表分析时可以按时间排序。

 

根据需求创建时间段

新建字段进行分析。

表达式文本如下:

 case when hour([report_date]) >= 0 and hour([report_date])<6 then '凌晨0-6' when hour([report_date]) >= 6 and hour([report_date])<12 then '上午7-12' when hour([report_date]) >= 12 and hour([report_date])<18 then ‘下午13-18’ else ‘晚上19-23’ end

保存数据集,创建电子表格

保存并刷新数据集,创建电子表格,将时间段、订单金额添加到分析面板,单击更新。

 

保存电子表格

保存电子表格为订单金额分析