本技术涉及数据统计,尤其是涉及一种业绩收集汇总查询方法。此外,还涉及一种业绩收集汇总查询系统、存储介质及电子设备。
背景技术:
1、一些具有一定规模的企业中通常会配备有erp(enterprise resource planning,企业资源计划)系统,该系统中具有能够进行业绩填报并计算对应的利润的利润报表模块。
2、一般的,利润报表模块能够按时间范围展示产品销售数据,从而能够按商品维度,订单维度,店铺维度等展示商品销售,成本及利润等汇总详情数据。但在基于不同的分类要求提取业绩数据时,通常会因为提取的数据量较大而影响到利润报表模块的运转,从而影响到利润报表的查询性能。
3、有鉴于此需要一种业绩收集汇总查询方法。
技术实现思路
1、为了改善在查询数据时调取的数据量过大影响到利润报表模块的运转的问题,本技术提供一种业绩收集汇总查询方法、系统、存储介质及电子设备。
2、本技术第一方面所提供的一种业绩收集汇总查询方法,采用如下的技术方案:一种业绩收集汇总查询方法,包括:
3、设定业绩收集时间,按照业绩设定时间定时收集业绩数据,并基于所述业绩数据计算得出利润数据;
4、对所述业绩数据与所述利润数据进行分离解耦;
5、根据查询指令,基于所述业绩数据的分类属性信息对所述业绩数据以及所述利润数据进行分割汇总。
6、通过采用上述技术方案,对业绩数据以及更新利润数据进行解耦即是要对更新利润数据和业绩数据进行单独存储,以能够使得在对更新的业绩数据进行计算时不会影响到更新利润数据的调取,从而能够避免出现读取大量的更新利润数据时与业绩数据的计算之间产生干扰,出现影响到利润数据的查询的情况;且能够根据查询指令,基于分类属性信息对业绩数据以及更新利润数据进行分割汇总以得到不同类别的报表,以满足不同的查询需求。
7、进一步地,所述业绩数据经由erp系统中的利润报表模块进行收集,且在录入所述业绩数据时对应录入与所述业绩数据相对应的所述分类属性信息。
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、对业绩数据以及更新利润数据进行解耦即是要对更新利润数据和业绩数据进行单独存储,以能够使得在对更新的业绩数据进行计算时不会影响到更新利润数据的调取,从而能够避免出现读取大量的更新利润数据时与业绩数据的计算之间产生干扰,出现影响到利润数据的查询的情况;且能够根据分类属性信息对业绩数据以及更新利润数据进行分割汇总以得到不同类别的报表。