一种报表生成方法、装置、设备及介质制造方法及图纸

技术编号:34899846 阅读:17 留言:0更新日期:2022-09-10 14:02
本申请涉及计算机技术领域,尤其是涉及一种报表生成方法、装置、设备及介质,其包括获取待检测数据,待检测数据是由多个检测设备在不同时间段对各自对应的待检测区域进行检测得到的;根据时间顺序对待检测数据进行排序,得到时间序列数据;根据预设序号表对时间序列数据进行遍历,得到多个目标数据,预设序号表中存放有所有检测设备的序号;识别今日日期,将多个目标数据写入新建今日日期数据表中,形成今日数据表;从历史数据库中提取昨日数据表,并将昨日数据表与今日数据表进行对比得到变化值,并将得到的变化值导入预设报表模板中形成今日报表。本申请具有提升生成报表的效率,并且减轻相关工作人员在生成报表过程中的工作负担的效果。作负担的效果。作负担的效果。

【技术实现步骤摘要】
一种报表生成方法、装置、设备及介质


[0001]本申请涉及计算机
,尤其是涉及一种报表生成方法、装置、设备及介质。

技术介绍

[0002]随着企业等组织的业务不断扩展,业务数据也越来越多,为了提升企业处理数据的工作效率,数据报表等电子报表在人们日常工作和生活中起到越来越重要的作用。
[0003]在相关技术中,对大量数据的整理工作都是相关工作人员在获取到大量数据后,通过人工对大量数据进行筛选,根据筛选之后的数据生成每日报表,但是在对大量数据进行筛选的时候,要耗费大量的时间以及精力,增加了相关工作人员的工作负担。

技术实现思路

[0004]为了提升生成报表的效率,并且减轻相关工作人员在生成报表过程中的工作负担,本申请提供尤其是涉及一种报表生成方法、装置、设备及介质。
[0005]第一方面,本申请提供一种报表生成方法、装置、设备及介质,采用如下的技术方案:一种报表生成方法,包括:获取待检测数据;根据时间优先级顺序对待检测数据进行排序,得到时间序列数据;根据预设序号表对所述时间序列数据进行遍历,得到多个目标数据,所述预设序号表中存放有所有检测设备的序号;识别今日日期,将所述多个目标数据写入新建今日日期数据表中,形成今日数据表;从历史数据库中提取昨日数据表,并将昨日数据表与所述今日数据表对比,形成今日报表。
[0006]通过采用上述技术方案,将获取到的待检测数据按照时间顺序进行划分,得到时间序列数据,再根据预设序号表从时间序列数据中将预设序号表中每一个序号对应的数据进行筛选,得到多个目标数据,识别今日日期后,根据今日日日期新建一个以今日日期命名的表格,将筛选得到的多个目标数据写入新建表格内,得到今日数据表,根据今日日期得到昨日日期后,从历史数据库中将昨日数据表提取出来,并将昨日数据表与今日数据表进行对比,形成今日报表,通过对大量的数据进行自动整合,并形成今日报表,减少了人工整理每日报表过程中的工作负担,提高了工作效率。
[0007]在一种可能实现的方式中,根据预设序号表对所述时间序列数据进行遍历,得到目标数据,包括:按照预设序号表的顺序读取设备序号,并将读取到的设备序号确定为目标设备序号;基于所述目标设备序号,在所述时间序列数据中进行遍历得到所述目标设备序号
对应的数据,并将所述目标设备序号对应的数据确定为目标数据。
[0008]通过采用上述技术方案,按照顺序将预设序号表中的设备序号进行读取,并将读取到的设备序号确定为目标设备序号,基于目标设备序号对时间序列数据进行遍历,得到目标数据,通过预设序号表对时间序列数据进行遍历,降低了确定目标数据时,发生丢失的概率在一种可能实现的方式中,所述从历史数据库中提取昨日数据表,并将昨日数据表与所述今日数据表进行对比得到变化值,并将得到的变化值导入预设报表模板中形成今日报表,包括:基于今日日期,从历史数据库中提取昨日数据表;基于所述今日数据表中序号的顺序,从所述昨日数据表中寻找对应的序号,并将相同序号对应的测量数据进行对比,得到每个序号对应的变化值;将多个变化值导入预设报表模板中形成今日报表。
[0009]通过采用上述技术方案,通过将今日数据表与昨日数据表中相同序号对应的测量数据进行对比,得到每个序号对应的变化值,将得到的多个变化值以及对应的测量数据导入预设的报表模板中形成今日报表,减少了相关工作人员在数据对比工程出现失误的概率,从而提升了计算数据的准确性。
[0010]在一种可能实现的方式中,判断所述变化值是否超出变化阈值,若超出变化阈值,则将今日报表中所述超出变化阈值的变化值所在位置处进行异常标记。
[0011]通过采用上述技术方案,通过将生成的今日报表中超过变化阈值的变化值所在位置处进行异常标记,便于相关工作人员对待检测区域的异常情况进行了解。
[0012]在一种可能实现的方式中,当所述变化值超出变化阈值后,还包括:判断所述变化阈值是否超出第一限值,若超出第一限值,则将今日报表中所述变化值所在位置处进行第一异常标记;若所述变化值超过第一限值,则判断所述变化值是否超出第二限值,若没有超出第二限值,则将今日报表中所述变化值所在位置处进行第二异常标记;若所述变化值超出第二限值,则将今日报表中所述变化值所在位置处进行第三异常标记,其中第一异常标记、第二异常标记和第三异常标记均是将今日报表中所述变化值所在位置处进行填充,并且填充颜色的深度由浅至深。
[0013]通过采用上述技术方案,通过将超出变化阈值的变化值与第一限值与第二限值进行对比,以实现对变化值进行划分,并使用不同的颜色对变化值所在位置进行填充,便于相关工作人员通过今日报表可以更直观的了解待检测区域发生位移的程度。
[0014]在一种可能实现的方式中,生成今日报表之后,还包括:统计所述今日报表中每一异常标记对应的填充异常总数,异常标记的类型与填充异常总数一一对应;判断多个填充异常总数中是否存在超过预设异常最值的填充异常总数;若存在,则获取所述填充异常总数对应的异常标记类型所填充的位置信息;根据所述位置信息确定异常检测设备密度并生成密度值,当所述密度值超过预设密度阈值时,生成警示信息。
[0015]通过采用上述技术方案,通过对生成的今日报表进行填充异常总数统计,当填充
异常总数超过预设异常最值时,通过填充的位置信息确定对应的异常检测设备的密度值,当密度值超出预设密度阈值时,生成警示信息,用以提醒相关工作人员及时发现异常,并采取对应的措施。
[0016]在一种可能实现的方式中,所述根据时间顺序对待检测数据进行排序,得到时间序列数据之后,还包括:记录所述时间序列数据的生成时刻,并将所述生成时刻确定为初始时刻;从所述初始时刻开始计时,形成驻留时长;当所述驻留时长超过预设标准时长时,将所述时间序列数据进行清除。
[0017]通过采用上述技术方案,通过记录时间序列数据的生成时刻,得到时间序列数据的驻留时长,当驻留时长超过预设标准时长时,清除时间序列数据,以实现对时间序列数据的定时清理,从而减轻了电子设备的存储压力。
[0018]第二方面,本申请提供一种报表生成装置,采用如下的技术方案:一种报表生成装置,包括获取模块,用于获取待检测数据,所述待检测数据是由多个检测设备在不同时间段对各自对应的待检测区域进行检测得到的;排序模块,用于根据时间顺序对待检测数据进行排序,得到时间序列数据;遍历模块,用于根据预设序号表对所述时间序列数据进行遍历,得到多个目标数据,所述预设序号表中存放有所有检测设备的序号;生成数据表模块,用于识别今日日期,将所述多个目标数据写入新建今日日期数据表中,形成今日数据表;生成报表模块,用于从历史数据库中提取昨日数据表,并将昨日数据表与所述今日数据表进行对比得到变化值,并将得到的变化值导入预设报表模板中形成今日报表。
[0019]通过采用上述技术方案,将获取到的待检测数据按照时间顺序进行划分,得到时间序列数据,再根据预设序号表从时间序列数据中将预设序号表中每一个序号对应的数据进行筛选,得到多个目标数据,识别本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报表生成方法,其特征在于,包括:获取待检测数据,所述待检测数据是由多个检测设备在不同时间段对各自对应的待检测区域进行检测得到的;根据时间顺序对待检测数据进行排序,得到时间序列数据;根据预设序号表对所述时间序列数据进行遍历,得到多个目标数据,所述预设序号表中存放有所有检测设备的序号;识别今日日期,将所述多个目标数据写入新建今日日期数据表中,形成今日数据表;从历史数据库中提取昨日数据表,并将昨日数据表与所述今日数据表进行对比得到变化值,并将得到的变化值导入预设报表模板中形成今日报表。2.根据权利要求1所述的一种报表生成方法,其特征在于,根据预设序号表对所述时间序列数据进行遍历,得到目标数据,包括:按照预设序号表的顺序读取设备序号,并将读取到的设备序号确定为目标设备序号;基于所述目标设备序号,在所述时间序列数据中进行遍历得到所述目标设备序号对应的数据,并将所述目标设备序号对应的数据确定为目标数据。3.根据权利要求1所述的一种报表生成方法,其特征在于,所述从历史数据库中提取昨日数据表,并将昨日数据表与所述今日数据表进行对比得到变化值,并将得到的变化值导入预设报表模板中形成今日报表,包括:基于今日日期,从历史数据库中提取昨日数据表;基于所述今日数据表中序号的顺序,从所述昨日数据表中寻找对应的序号,并将相同序号对应的测量数据进行对比,得到每个序号对应的变化值;将多个变化值导入预设报表模板中形成今日报表。4.根据权利要求3所述的一种报表生成方法,其特征在于,还包括:判断所述变化值是否超出变化阈值,若超出变化阈值,则将今日报表中所述超出变化阈值的变化值所在位置处进行异常标记。5.根据权利要求4所述的一种报表生成方法,其特征在于,当所述变化值超出变化阈值后,还包括:判断所述变化阈值是否超出第一限值,若超出第一限值,则将今日报表中所述变化值所在位置处进行第一异常标记;若所述变化值超过第一限值,则判断所述变化值是否超出第二限值,若没有超出第二限值,则将今日报表中所述变化值所在位置处进行第二异常标记;若所述变化值超出第二限值,则将今日报表中所述变化值所在位置处进行第三异常标记,其中第...

【专利技术属性】
技术研发人员:赵鑫亮魏军燕斌胡威范文杰
申请(专利权)人:山西维度空间信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1