【技术实现步骤摘要】
一种多维度报表数据计算方法、装置和计算机设备
[0001]本申请涉及业务管理
,特别是涉及一种多维度报表数据计算方法、装置和计算机设备。
技术介绍
[0002]在业务系统中,一些复杂报表的统计字段很多,比如,量本利报表就多达90列,每一列都需要根据传递过去的查询条件进行计算,并返回结果。当报表涉及增量变化的时候,即单据有变化的时候,传统上的方案是重新再从头查询一次。而每次从头查询的计算量都是全报表计算量,不仅计算量庞大,而且非常耗时。
技术实现思路
[0003]基于此,有必要针对上述技术问题,提供一种多维度报表数据计算方法、装置、计算机设备,进而节省时间和算力,提高效率。
[0004]一种多维度报表数据计算方法,所述方法包括:
[0005]获取第一查询信息,对所述第一查询信息进行信息摘要计算,得到对应的第一信息摘要值。
[0006]获取第二查询信息,对所述第二查询信息进行信息摘要计算,得到对应的第二信息摘要值。
[0007]当所述第二信息摘要值和所述第一信息摘要值相同时, ...
【技术保护点】
【技术特征摘要】
1.一种多维度报表数据计算方法,其特征在于,所述方法包括:获取第一查询信息,对所述第一查询信息进行信息摘要计算,得到对应的第一信息摘要值;获取第二查询信息,对所述第二查询信息进行信息摘要计算,得到对应的第二信息摘要值;当所述第二信息摘要值和所述第一信息摘要值相同时,获取所述第一查询信息对应的历史查询结果,将所述历史查询结果作为所述第二查询信息对应的目标查询结果;当所述第一信息摘要值和所述第二信息摘要值不同时,基于所述第二查询信息在对应的候选数据中进行整体查询,得到所述第二查询信息对应的目标查询结果。2.根据权利要求1所述的方法,其特征在于,当前信息为第一查询信息或第二查询信息,对当前信息进行信息摘要计算的步骤包括:获取所述当前信息中的关键字段,对所述关键字段进行信息摘要计算。3.根据权利要求2所述的方法,其特征在于,所述获取所述当前信息中的关键字段包括:由用户自定义当前信息中的关键字段或者根据报表计算历史记录规则得到当前信息中的关键字段。4.根据权利要求2所述的方法,其特征在于,对所述关键字段进行信息摘要计算包括:对关键字段进行MD5计算,得到关键字段值的MD5值。5.根据权利要求1所述的方法,其特征在于,所述获取所述第一查询信息对应的历史查询结果之前还包括:获取第一候选数据的信息摘要,所述第一候选数据是所述第一查询信息对应的候选数据;获取第二候选数据的信息摘要,所述第二候选数据是所述第二查询信息对应的候选数据;当所述第一候选数据的信息摘要与所述第二候选数据的信息摘要相同时,进入所述获取所述第一查询信息对应的历史查询结果的步骤;当所述第一候选数据的信息摘要与所述第二候选数据的信息摘要不同时,进入所述基于所述第二查询信息在对应的候选数据中进行整体查询,得到所述第二查询信息对应的目标查询结果的步骤。6.根据权利要求1所述的方法,其特征在于,所述方法还...
【专利技术属性】
技术研发人员:许文江,李婷媛,
申请(专利权)人:北京金蝶云基科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。