一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据汇总方法、装置、电子设备、存储介质及程序产品与流程

2021-11-29 14:19:00 来源:中国专利 TAG:


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.本发明提供一种数据汇总方法、装置、电子设备、存储介质及程序产品,所述方法包括:数据汇总方法应用于客户端,具体包括:获取待处理表格数据;其中,待处理表格数据为多维度表格数据中任意一个维度的表格数据;根据预设的筛选条件对所述待处理表格数据进行筛选处理,获取多维度筛选结果数据;对多维度筛选结果数据和其他维度表格数据的汇总结果数据进行计算处理,得到计算结果数据;根据预设的汇总方式对所述计算结果
数据进行汇总处理,得到汇总结果。本发明能够将上一维度的汇总结果应用到下一维度的表格数据计算中,实现复杂场景的计算处理,且直接应用于客户端,不需要进行网络交互,实现即时计算与汇总,提高数据处理效率,提升用户体验。
附图说明
36.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
37.图1是本发明提供的一种数据汇总方法的流程示意图;
38.图2是本发明提供的一种数据汇总装置的结构示意图;
39.图3是本发明提供的电子设备的结构示意图。
具体实施方式
40.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
41.图1为本发明提供的数据汇总方法的流程示意图,如图1所示,本发明提供的数据汇总方法应用于客户端,包括以下步骤:
42.步骤101:获取待处理表格数据;其中,所述待处理表格数据为多维度表格数据中任意一个维度的表格数据;
43.步骤102:根据预设的筛选条件对所述待处理表格数据进行筛选处理,获取多维度筛选结果数据;
44.步骤103:对所述多维度筛选结果数据和其他维度表格数据的汇总结果数据进行计算处理,得到计算结果数据;
45.步骤104:根据预设的汇总方式对所述计算结果数据进行汇总处理,得到汇总结果;
46.其中,所述其他维度表格数据的汇总结果数据是预先根据预设的汇总方式得到的数据。
47.具体地,多维度表格数据是指各个表格数据之间存在映射关系的多个不同维度的表格数据。
48.在步骤101中,获取到待处理表格数据,其中,待处理表格数据为多维度表格数据中任意一个维度的表格数据,多维度表格数据之间存在一定的关联映射关系,如根据表格1中的某个数据的对应的映射关系查找到关联表格2,从表格2中的某个数据可以查找到关联表格3,从表格3的某个数据可以查找到关联表格4,从表格4的某个数据的映射关系可以查找到表格5等。需要说明的是,多维度表格数据之间存在的关联映射关系可以根据实际需要进行设定,在此不作具体限定。
49.在步骤102中,预设的筛选条件可以是设置的多个筛选条件,且各个筛选条件之间
具有一定的逻辑关系,通过该预设的筛选条件,得到多维度筛选结果数据,其中,筛选条件的筛选数据可以包括上一维度表格数据的汇总结果数据,如筛选条件设为当前表格数据的某个字段大于等于20和上一维度表格数据的汇总结果为30,根据配置的逻辑关系设定筛选条件。需要说明的是,多个筛选条件可以根据实际需要进行设定,在此不作具体限定。
50.在步骤103中,根据得到的多维度筛选结果数据和其他维度表格数据的汇总结果进行计算处理,如可以根据“(表格1列2的数据 表格1列4的数据)/表2汇总结果数据3”进行计算,得到计算结果数据。
51.在步骤104中,根据预设的汇总方式对步骤103中得到的计算结果进行汇总处理,得到汇总结果。其中,预设的汇总方式可以为求和、平均值等,具体可以根据实际需要进行设定,在此不作具体限定。
52.本发明实施例中,通过根据预设的筛选条件对得到的待处理表格数据进行筛选处理,获取多维度筛选结果数据;对多维度筛选结果数据和其他维度表格数据的汇总结果数据进行计算处理,得到计算结果数据;根据预设的汇总方式对计算结果数据进行汇总处理,得到汇总结果。本发明通过将其他维度表格数据的汇总结果作为一个对应的参数应用到当前维度表格数据的计算中,实现了将上一维度的汇总结果直接应用到下一维度的表格数据计算中这种复杂场景的计算处理,且直接应用于客户端,不需要进行网络交互,实现即时计算与汇总,提高数据处理效率,提升用户体验。
53.在本发明的一个实施例中,所述对所述多维度筛选结果数据和其他维度表格数据的汇总结果数据进行计算处理,得到计算结果数据,包括:
54.基于预设的计算公式对所述多维度筛选结果数据和其他维度表格数据的汇总结果数据进行计算,得到计算结果数据。
55.具体地,预设的计算公式中将其他维度表格数据的汇总结果数据作为其中的一个计算参数。
56.在本发明实施例中,需要将其他维度表格数据的汇总结果数据应用到当前维度表格数据的计算中,将其他维度表格数据的汇总结果数据作为当前维度表格数据计算中的一个参数值,如需要对表格2中的筛选结果数据进行计算处理,假设表2中第1列数据用a表示,表2中第4列数据用b表示,表3的汇总结果数据用c表示,则选择的计算公式为(a

b)
÷
c,如果表2列1中的数据为a1a2a3a4

,表2列3中的数据为b1b2b3b4

,表3的汇总结果数据为c1c2c3

那么根据计算公式就会得到每行计算结果数据d1=(a1

b1)
÷
c1,依次得到计算结果数据d1d2d3


57.本发明实施例中,将上一维度表格的汇总结果数据作为一个计算参数参与到当前维度的表格数据计算中,能够实现复杂场景的计算处理,使多个维度表格数据之间能够实现数据互通,满足复杂场景的计算。
58.在本发明的另一个实施例中,所述根据预设的筛选条件对所述待处理表格数据进行筛选处理,获取多维度筛选结果数据,包括:
59.根据预设的多目标筛选条件对所述待处理表格数据进行目标筛选处理,获取目标筛选结果数据;
60.根据预设的元数据之间的映射关系对所述目标筛选结果数据进行多维度筛选处理,获取多维度筛选结果数据;
61.其中,所述元数据是用来描述所述多维度表格数据之间映射关系的数据。
62.具体地,筛选条件中将其他维度表格数据的汇总结果数据作为筛选条件中的一个影响因素。
63.在本发明实施例中,可以实现多个表格数据之间的关联处理,通过元数据架构,将各个表格的信息描述出来,比如说每一列数据是什么类型数据,如果是关联类型,关联到哪一个表格的哪一列,便于用户配置处理。其中,所述的筛选条件可以是字段等于一个值,或字段等于另外的字段,字段等于另一维度表格数据产生的汇总结果数据等,筛选处理的表格数据是多个维度表格相互关联、相互嵌套的数据,并不仅仅局限于当前表格。
64.本发明实施例中,根据设置的筛选条件可以从相互关联的多维度数据中得到多维度的筛选结果,实现复杂场景的筛选处理,提高数据处理的效率。
65.在本发明的一个实施例中,在所述得到计算结果数据之后,包括:
66.对所述计算结果数据进行精度处理,得到满足精度要求的计算结果数据。
67.在本发明实施例中,需要对计算结果数据进行精度处理,包含小数点位数和舍入处理,其中舍入包括向上取整、向下取整等,使计算结果数据满足精度要求。
68.在本发明的另一个实施例中,所述根据预设的汇总方式对所述计算结果数据进行汇总处理,得到汇总结果,包括:
69.根据求和、平均值、记数、最大值或最小值的汇总方式对所述计算结果数据进行汇总处理,得到汇总结果。
70.在本发明实施例中,通过预设的汇总方式得到汇总结果数据,同时可以将得到的汇总结果数据应用于相互关联的另一维度表格数据计算中,实现将汇总结果数据作为计算参数参与到多层级汇总处理中,提高复杂场景汇总处理的效率。
71.图2为本发明提供的一种数据汇总装置,如图2所示,本发明提供的数据汇总装置应用于客户端,包括:
72.获取模块201,用于获取待处理表格数据;其中,所述待处理表格数据为多维度表格数据中任意一个维度的表格数据;
73.筛选模块202,用于根据预设的筛选条件对所述待处理表格数据进行筛选处理,获取多维度筛选结果数据;
74.计算模块203,用于对所述多维度筛选结果数据和其他维度表格数据的汇总结果数据进行计算处理,得到计算结果数据;
75.汇总模块204,用于根据预设的汇总方式对所述计算结果数据进行汇总处理,得到汇总结果;
76.其中,所述其他维度表格数据的汇总结果数据是预先根据预设的汇总方式得到的数据。
77.本发明提供的数据汇总装置,能够将上一维度的汇总结果数据应用到下一维度的表格数据计算中,实现复杂场景的计算处理,且直接应用于客户端,不需要进行网络交互,实现即时计算与汇总,提高数据处理效率,提升用户体验。
78.进一步地,所述计算模块还用于:
79.基于预设的计算公式对所述多维度筛选结果数据和其他维度表格数据的汇总结果数据进行计算,得到计算结果数据。
80.进一步地,所述筛选模块还用于:
81.根据预设的多目标筛选条件对所述待处理表格数据进行目标筛选处理,获取目标筛选结果数据;
82.根据预设的元数据之间的映射关系对所述目标筛选结果数据进行多维度筛选处理,获取多维度筛选结果数据;
83.其中,所述元数据是用来描述所述多维度表格数据之间映射关系的数据。
84.进一步地,所述数据汇总装置还包括精度处理模块,所述精度处理模块用于:
85.对所述计算结果数据进行精度处理,得到满足精度要求的计算结果数据。
86.进一步地,所述汇总模块还用于:
87.根据求和、平均值、记数、最大值或最小值的汇总方式对所述计算结果数据进行汇总处理,得到汇总结果。
88.由于本发明实施例所述装置与上述实施例所述方法的原理相同,对于更加详细的解释内容在此不再赘述。
89.图3为本发明实施例中提供的电子设备实体结构示意图,如图3所示,本发明提供一种电子设备,包括:处理器(processor)301、存储器(memory)302和总线303;
90.其中,处理器301、存储器302通过总线303完成相互间的通信;
91.处理器301用于调用存储器302中的程序指令,以执行上述各方法实施例中所提供的方法,例如包括:所述数据汇总方法应用于客户端,包括:获取待处理表格数据;其中,所述待处理表格数据为多维度表格数据中任意一个维度的表格数据;根据预设的筛选条件对所述待处理表格数据进行筛选处理,获取多维度筛选结果数据;对所述多维度筛选结果数据和其他维度表格数据的汇总结果数据进行计算处理,得到计算结果数据;根据预设的汇总方式对所述计算结果数据进行汇总处理,得到汇总结果;其中,所述其他维度表格数据的汇总结果数据是预先根据预设的汇总方式得到的数据。
92.本发明实施例中提供一种非暂态计算机可读存储介质,非暂态计算机可读存储介质存储计算机指令,计算机指令使所述计算机执行上述各方法实施例中所提供的方法,例如包括:所述数据汇总方法应用于客户端,包括:获取待处理表格数据;其中,所述待处理表格数据为多维度表格数据中任意一个维度的表格数据;根据预设的筛选条件对所述待处理表格数据进行筛选处理,获取多维度筛选结果数据;对所述多维度筛选结果数据和其他维度表格数据的汇总结果数据进行计算处理,得到计算结果数据;根据预设的汇总方式对所述计算结果数据进行汇总处理,得到汇总结果;其中,所述其他维度表格数据的汇总结果数据是预先根据预设的汇总方式得到的数据。
93.本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的工单优先级确认方法,该方法包括:所述数据汇总方法应用于客户端,包括:获取待处理表格数据;其中,所述待处理表格数据为多维度表格数据中任意一个维度的表格数据;根据预设的筛选条件对所述待处理表格数据进行筛选处理,获取多维度筛选结果数据;对所述多维度筛选结果数据和其他维度表格数据的汇总结果数据进行计算处理,得到计算结果数据;根据预设的汇总方式对所述计算结果数据进行汇总处理,得到汇总结果;其中,所述其他维度表格数据的汇总结果数据是预先根据
预设的汇总方式得到的数据。
94.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
95.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例中所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献