在数据分析的过程中,时间字段的处理尤为关键。为了更准确、高效地分析和呈现数据中的时间信息,我们需要对这些字段进行一系列的数据加工操作。其中,类型转换是不可或缺的一环,它能够将时间字段从字符串格式转化为日期时间格式,从而为后续的数据处理和分析打下坚实基础。
图片

对时间字段进行类型转换

在JVS-BI智能BI中,对时间字段的数据加工包括时间的解析、转换、提取以及聚合等操作,以便更好对数据中的时间信息进行分析表达。以下是一些常见的时间字段数据加工操作:

类型转换:

将时间字段从字符串格式解析成日期时间格式,以便系统能够以时间的处理方式进行加工,例如,将"2023-11-22 15:30:00"解析为日期时间类型。
这里举个例子,通过excel上传的数据内容,是字符串的,如何转换为时间格式,操作如下,现在需要把这个excel数据导入到平台中进行分析。
图片

步骤:
1、将excel作为数据源导入到系统中
图片

在弹出的新增excel数据源的窗口中选择对应的excel
图片

图片

完成导入后,系统会将excel的所有sheet数据导入到系统中,并自动构建数据的元数据(表结构),如上图所示:①导入的数据源,②对应元数据详情按钮,③元数据结构的具体详情。
2、把数据引入到数据集中进行加工,如下图所示,新一个数据集
图片

把刚才新增的excel数据源拉入加工画布中 ,我们在选中 excel数据集②后,在右侧会自动展示数据的结构③,如下图所示
图片

这里看到日期字段和阅读对应数据字段都是字符串,那么接下来我们要对字符串进行加工,配置如下图所示:
图片

①:将“字段设置”节点拉入画布,并链接处理流程的链接线
②:点击“字段设置”节点,在下方弹出配置面板
③:在左侧结构展示框中,选中“日期”字段,点击字段的设置按钮,在右侧弹出字段设置的操作配置
④:点击“类型”选择下拉框,将类型由字符串修改为时间,并弹出“时间格式”的选择下拉框
⑤:根据实际情况选择对应的时间格式,但如果系统内置的时间格式没有满足的类型,那么直接在下拉框中可以点击手动编写格式,采用 yyyy(年),MM(月),dd(日),HH(时),mm(分),ss(秒)的方式进行编写格式,例如,excel中的 年月日为“2022/2/3” ,自定义格式为“yyyy/MM/dd”,注意小写。
在线demo:http://bi.bctools.cn/
gitee地址:https://gitee.com/software-minister/jvs-bi


软件部长
43 声望6 粉丝

软件研发行业老司机,提供些踩坑的经验而已