System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种数据比对方法、装置、电子设备及存储介质制造方法及图纸_技高网

一种数据比对方法、装置、电子设备及存储介质制造方法及图纸

技术编号:42406518 阅读:3 留言:0更新日期:2024-08-16 16:26
本发明专利技术提供了一种数据比对方法、装置、电子设备及存储介质,涉及数据处理技术领域。可以根据配置的比对条件从报表明细数据中提取出比对数据,实现对任意时段的对比数据的提取,进而实现对任意时段数据的对比,提高了数据比对的适用性。通过将比对数据分类汇总成二维数组,将两组二维数组在多个比对维度下进行比对得到差异数据,实现了多个比对维度下的数据比对,实现了更全面的数据比对,可以显著提高数据比对的效率和准确性。

【技术实现步骤摘要】

本专利技术涉及数据处理,具体而言,涉及一种数据比对方法、装置、电子设备及存储介质


技术介绍

1、钢铁企业在运行过程中会记录多种报表数据,钢铁企业财务人员需要根据报表数据对钢铁企业的盈利、收入和成本情况进行对比分析。由于钢铁企业的产品工序及中间产品众多,各个产品工序产生的产品的种类繁多、产品的规格复杂,不同产品之间的成本差异巨大,并且由于市场波动大导致各种产品的成本和出售价格也存在较大的波动。在钢铁企业的盈利、收入和成本方面上,诸多的差异因素产生了海量的报表数据。

2、目前,钢铁企业将海量的报表数据进行分级,例如分为公司级、厂部级、车间级,采用人工对比分析的方式逐级分析钢铁企业的盈利、收入和成本情况并进行最终的汇总。这种对比分析方式往往花费大量的人工投入,而且只能得到粗略对比分析结果,对比分析效率和结果准确性较差,严重影响钢铁企业的生产效率和经营效率。


技术实现思路

1、本专利技术解决的问题是人工对比分析的方式效率低和准确性差。

2、为解决上述问题,本专利技术提供一种数据比对方法、装置、电子设备及存储介质。

3、第一方面,本专利技术提供了一种数据比对方法,包括:

4、获取产品的报表明细数据;

5、基于配置的至少两个比对条件,从所述报表明细数据中提取出每个所述比对条件对应的比对数据;

6、根据配置的目标变量和多个比对维度,分别将每组所述比对数据进行数据分类汇总形成每组所述比对数据对应的二维数组;

7、在至少两组所述二维数组中,将任意两组所述二维数组在相同的比对维度下进行比对,得到两组所述二维数组之间的目标变量的差异数据。

8、进一步地,还包括:

9、根据所述差异数据和预设的报表模板,生成并输出差异报表。

10、可选地,所述根据所述差异数据和预设的报表模板,生成并输出差异报表,包括:

11、确定所述差异数据中各字段与所述报表模板中各标题的映射关系;

12、基于所述映射关系,在所述报表模板的各标题对应的区域添加所述差异数据中各字段对应的字段值。

13、可选地,所述基于配置的至少两个比对条件,从所述报表明细数据中提取出每个所述比对条件对应的比对数据,包括:

14、在所述报表明细数据中筛选出与所述比对条件相同的时间段;

15、从所述报表明细数据中提取出所述时间段对应的明细数据,确定所述明细数据为所述比对条件对应的比对数据。

16、可选地,所述根据配置的目标变量和多个比对维度,分别将每组所述比对数据进行数据分类汇总形成每组所述比对数据对应的二维数组,包括:

17、确定每个所述比对维度和该比对维度对应的目标变量;

18、采用交叉分类法分别从每组所述比对数据中提取出每个所述比对维度对应的目标变量;

19、将提取出的所述目标变量进行汇总得到该组比对数据对应的二维数组。

20、进一步地,还包括:

21、对每组所述二维数组进行数据对齐和数据补全。

22、可选地,将任意两组所述二维数组在相同的比对维度下进行比对,得到两组所述二维数组之间的目标变量的差异数据,包括:

23、确定多个所述比对维度的比对顺序;

24、按照所述比对顺序将两组所述二维数组在相同的比对维度下进行矩阵计算,得到两组所述二维数组之间的目标变量的差异数据。

25、第二方面,本专利技术提供了一种数据比对装置,包括:

26、数据采集模块,用于获取产品的报表明细数据;

27、数据提取模块,用于基于配置的至少两个比对条件,从所述报表明细数据中提取出每个所述比对条件对应的比对数据;

28、数据分类模块,用于根据配置的目标变量和多个比对维度,分别将每组所述比对数据进行数据分类汇总形成每组所述比对数据对应的二维数组;

29、数据比对模块,用于在至少两组所述二维数组中,将任意两组所述二维数组在相同的比对维度下进行比对,得到两组所述二维数组之间的目标变量的差异数据。

30、第三方面,本专利技术提供了一种电子设备,包括存储器和处理器;

31、所述存储器,用于存储计算机程序;

32、所述处理器,用于当执行所述计算机程序时,实现如第一方面所述的数据比对方法。

33、第四方面,本专利技术提供了一种计算机可读存储介质,所述存储介质上存储有计算机程序,当所述计算机程序被处理器执行时,实现如第一方面所述的数据比对方法。

34、本专利技术的数据比对方法的有益效果是:可以根据配置的比对条件从报表明细数据中提取出比对数据,实现对任意时段的对比数据的提取,进而实现对任意时段数据的对比,提高了数据比对的适用性。通过将比对数据分类汇总成二维数组,将两组二维数组在多个比对维度下进行比对得到差异数据,实现了多个比对维度下的数据比对,实现了更全面的数据比对。相较于现有的人工对比分析,本专利技术的数据比对方法可以显著提高数据比对的效率和准确性。

35、本专利技术实施例还提供了与上述方法相对应的装置、电子设备及存储介质,具有与上述方法相同的有益效果。

本文档来自技高网...

【技术保护点】

1.一种数据比对方法,其特征在于,包括:

2.根据权利要求1所述的数据比对方法,其特征在于,还包括:

3.根据权利要求2所述的数据比对方法,其特征在于,所述根据所述差异数据和预设的报表模板,生成并输出差异报表,包括:

4.根据权利要求1所述的数据比对方法,其特征在于,所述基于配置的至少两个比对条件,从所述报表明细数据中提取出每个所述比对条件对应的比对数据,包括:

5.根据权利要求1所述的数据比对方法,其特征在于,所述根据配置的目标变量和多个比对维度,分别将每组所述比对数据进行数据分类汇总形成每组所述比对数据对应的二维数组,包括:

6.根据权利要求5所述的数据比对方法,其特征在于,还包括:

7.根据权利要求1所述的数据比对方法,其特征在于,将任意两组所述二维数组在相同的比对维度下进行比对,得到两组所述二维数组之间的目标变量的差异数据,包括:

8.一种数据比对装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括存储器和处理器;

10.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,当所述计算机程序被处理器执行时,实现如权利要求1至7任一项所述的数据比对方法。

...

【技术特征摘要】

1.一种数据比对方法,其特征在于,包括:

2.根据权利要求1所述的数据比对方法,其特征在于,还包括:

3.根据权利要求2所述的数据比对方法,其特征在于,所述根据所述差异数据和预设的报表模板,生成并输出差异报表,包括:

4.根据权利要求1所述的数据比对方法,其特征在于,所述基于配置的至少两个比对条件,从所述报表明细数据中提取出每个所述比对条件对应的比对数据,包括:

5.根据权利要求1所述的数据比对方法,其特征在于,所述根据配置的目标变量和多个比对维度,分别将每组所述比对数据进行数据分类汇总形成每组所述...

【专利技术属性】
技术研发人员:胡铁军郝于平徐俊峰贺麒麟
申请(专利权)人:宁波紫藤信息科技有限公司
类型:发明
国别省市:

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

1