1.本发明涉及计算机软件技术领域,尤其涉及数字化运营技术领域,具体是指一种基于三维建模实现动态指标管理计算与汇总的方法、系统、装置、处理器及其计算机可读存储介质。
背景技术:
2.随着企业数字化运营技术的快速发展,企业对集中化管控体系的需求越来越深入,提升对集团各类指标数据的一体化管理成为企业数字化运营发展中的重要一环,而要具备这些能力,企业就需要有一个完善的指标管理体系来落地企业的管控责任,而企业是随着市场不断发展的,因此对指标数据的需求也需要不断变化和调整,因此如何能够快速调整指标体系,动态及时的响应指标管理需求是企业对指标管理的核心诉求,当前市场上一般聚焦在某一业务场景下进行指标管理,先梳理业务需求、再形成指标体系,再进行指标计算和评估,而缺少站在企业整体视角管理多类业务域下的指标数据的机制,对于指标数据的管理也相对固化,一旦部分指标项发生改变,整个指标体系需要重新规划,带来大量的人工维护成本,因此,企业需要一个能管理多业务域,灵活度高,上手难度小,并且得到的结果准确、有效,具有较高落地性的动态指标管理方法。
3.现有的指标管理相关技术如下:
4.基于数字化城管业务构建的城市管理能力评价方法和系统(申请号:202011397324.5),其提供了基于数字化城管业务构建的城市管理能力评价方法和系统,其中方法包括:从业务数据中确定基础指标、业务指标,设置三个业务指标;从业务数据中获取对应的多个指标项,建立能力评价体系框架;对基础指标进行归一化处理,对处理后的基础指标进行赋权,针对每一业务指标对应的基础指标,计算得到每一评价对象的每一业务指标的综合评价;将能力评价体系框架按照三个业务指标进行分类,建立包含三个业务指标维度的三维属性空间体系,根据预设规则计算每一评价对象的能力评分值。通过建立上述城市管理能力评价体系,不仅在数字化城管业务中可以起到指导人员管理的作用,还对未来的城管工作量的安排起到了指导作用,能大大增加人员管理效率。
5.通过上述基于数字化城管业务构建的城市管理能力评价方法和系统,包括:从业务数据中确定基础指标、业务指标,设置三个业务指标;从业务数据中获取对应的多个指标项,建立能力评价体系框架;对基础指标进行归一化处理,对处理后的基础指标进行赋权,针对每一业务指标对应的基础指标,计算得到每一评价对象的每一业务指标的综合评价;将能力评价体系框架按照三个业务指标进行分类,建立包含三个业务指标维度的三维属性空间体系,根据预设规则计算每一评价对象的能力评分值。该技术从城市管理的业务视角出发,仅介绍了针对城市管理的指标数据如何管理和计算,基于固定需求如:工作效率、工作量及工作质量为业务指标项,问题上报有效率、问题上报通过率、问题发现准确率等为基础指标项进行建模和分解,指标模型相对固化,并不擅长对指标的动态管理,且不适用与企
业其他业务如:财务、人事、工程等领域的指标管理。
技术实现要素:
6.本发明的目的是克服了上述现有技术的缺点,提供了一种抽象建模、跨业务领域的基于三维建模实现动态指标管理计算与汇总的方法、系统、装置、处理器及其计算机可读存储介质。
7.为了实现上述目的,本发明的基于三维建模实现动态指标管理计算与汇总的方法、系统、装置、处理器及其计算机可读存储介质如下:
8.该基于三维建模实现动态指标管理计算与汇总的方法,其主要特点是,所述的方法包括以下步骤:
9.(1)针对企业整个指标管理体系建立三维模型,以管理各类指标;
10.(2)对各个指标项进行分解处理,使得指标项与数据项之间通过运算规则进行关联;
11.(3)收集各类数据项中的数据,以获取各类数据项的结果;
12.(4)解析运算规则并计算各类指标项的计算结果;
13.(5)根据各个指标项的统计口径和统计方式,自下而上的汇总已计算完毕的各类指标项,形成最终的企业级指标数据结果值。
14.较佳地,所述的步骤(1)具体为:
15.将企业整个指标管理体系的内容按照定义维、填报维、计算维三个维度进行划分,其中,
16.所述的定义维用于负责管理指标的基础定义,包括基础的数据项和各类指标项;
17.所述的填报维用于负责管理各个部门或单位实际填报的具体数据;
18.所述的计算维用于负责管理最终的计算、汇总结果。
19.较佳地,所述的定义维和填报维之间的关联,用于表示各项指标的统计范围;
20.所述的填报维和计算维之间的关联,用于表示各项指标的计算结果;
21.所述的计算维和定义维之间的关联,用于表示各项指标的计算公式;
22.当三个维度中的其中任一维度发生变更时,任意两个维度能够及时做出响应,使得所述的指标管理体系具备动态伸缩能力。
23.较佳地,所述的步骤(2)具体为:
24.将计算各项指标项的计算公式拆解为若干个数据项和一个运算规则,从而使得指标项与数据项之间通过该运算规则进行关联。
25.较佳地,在进行指标项拆解的过程中,当存在特殊数据项在其他指标项的公式中用于计算时,则需将该特殊数据项转换为新的指标项进行再次拆解,直到拆解到各部门或单位能够直接填报的各类数据项为止。
26.较佳地,所述的步骤(3)具体为:
27.采用由填报部门人工录入,或者通过信息系统对接的方式,直接从对应的业务系统中根据数据项中指定的填报部门进行相应数据的采集,以完成各类数据项的收集,并获取相应的收集结果。
28.较佳地,收集的各类数据项将按照以下规则进行填报:
29.(a)按照数据项的统计频次由小到大进行填报;以及
30.(b)按照数据项的填报部门自下而上进行填报,并将最终获取到的填报数据纳入所述的填报维中进行管理。
31.较佳地,所述的步骤(4)具体包括以下步骤:
32.(4.1)将各个指标项中所涉及的全部数据项收集完毕;
33.(4.2)根据各类指标项的统计频次,按照预设计算规则对各类指标项进行计算;
34.(4.3)将最终的计算结果纳入所述的计算维中进行管理。
35.较佳地,所述的计算规则具体包括:
36.(i)设定定时器策略,按最小统计频次对各类指标项进行轮询计算;
37.(ii)根据统计频次,先计算第一时间范围内的指标值;
38.(iii)根据指标计算公式查询出对应的数据项进行相应的计算;
39.(iv)同理进行第二时间范围内的指标值计算,直到完整的计算出所需的指标值结果。
40.较佳地,所述的第一时间范围设置为小于第二时间范围,用户可根据实际的指标获取内容进行相应时间范围的设定,且每增加一时间范围,其所涵盖的时间周期越长。
41.较佳地,所述的步骤(5)具体为:
42.基于企业内部自下级至上级逐级递增的方式,将各层级获取到的各个指标项进行汇总处理,最终形成企业级指标数据结果值,并将最终的汇总结果纳入所述的计算维中进行管理。
43.较佳地,为避免数据交叉汇总出现数据冗余或重复计算的现象,在汇总各个指标项数据时,需要先汇总求和的指标项,再计算求平均值的指标项,最后计算其他统计方式的指标项。
44.该利用上述所述的方法实现基于三维建模实现动态指标管理计算与汇总的系统,其主要特点是,所述的系统包括:
45.指标维护处理模块,用于对各个指标的定义维进行管理,以及对各个指标所属的指标项和数据项的基本信息进行维护;
46.数据填报处理模块,与所述的指标维护处理模块相连接,用于对各个指标的填报维进行管理,负责生成对应数据项的填报页面,各部门填报对应的数据值,同时记录每笔数据的历史值;
47.计算引擎处理模块,与所述的指标维护处理模块以及数据填报处理模块相连接,用于根据指标公式提供对应的数据项以及运算规则计算各个指标项的统计结果,并对各个指标项进行汇总;
48.定时器处理模块,与所述的指标维护处理模块、数据填报处理模块以及计算引擎处理模块相连接,用于根据统计频次进行轮询计算,并调度所述的计算引擎处理模块进行结果计算;以及
49.指标结果展示处理单元,用于根据企业指标管控要求,展示所需指标的最终计算结果,包括各个指标项的计算结果以及各个指标项的统计结果。
50.该基于三维建模实现动态指标管理计算与汇总的装置,其主要特点是,所述的装置包括:
51.处理器,被配置成执行计算机可执行指令;
52.存储器,存储一个或多个计算机可执行指令,所述计算机可执行指令被所述处理器执行时,实现上述所述的基于三维建模实现动态指标管理计算与汇总的方法的各个步骤。
53.该基于三维建模实现动态指标管理计算与汇总的处理器,其主要特点是,所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述所述的基于三维建模实现动态指标管理计算与汇总的方法的各个步骤。
54.该计算机可读存储介质,其主要特点是,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现上述所述的基于三维建模实现动态指标管理计算与汇总的方法的各个步骤。
55.采用了本发明的该基于三维建模实现动态指标管理计算与汇总的方法、系统、装置、处理器及其计算机可读存储介质,通过对企业指标数据进行“定义维”、“填报维”、“计算维”三个维度的抽象建模,按“数据项”和“运算规则”进行公式分解,从业务系统或人工方式进行填报数据采集,根据频度计算指标项结果,根据统计口径自下而上汇总数据,形成了灵活、动态、可伸缩的指标管理体系,使企业可以将各类业务域下的指标进行统一管理,并且这些指标可以根据企业发展的需求快速做出调整,大大减轻了企业在多业务域下的指标管理成本和统计效率,为企业数字化运营提供有力支撑,具有很好的推广应用价值。
附图说明
56.图1为本发明的基于三维建模实现动态指标管理计算与汇总的方法的流程图。
57.图2为本发明的指标三维模型示意图。
58.图3为本发明的分解指标公式的示意图。
59.图4为本发明的一实施方式中计算指标项的示意图。
60.图5为本发明的一实施方式中汇总指标项的示意图。
61.图6为本发明的实现基于三维建模实现动态指标管理计算与汇总的系统的功能架构图。
62.图7为本发明的一具体实施例中的指标公式分解示意图。
具体实施方式
63.为了能够更清楚地描述本发明的技术内容,下面结合具体实施例来进行进一步的描述。
64.在详细说明根据本发明的实施例前,应该注意到的是,在下文中,术语“包括”、“包含”或任何其他变体旨在涵盖非排他性的包含,由此使得包括一系列要素的过程、方法、物品或者设备不仅包含这些要素,而且还包含没有明确列出的其他要素,或者为这种过程、方法、物品或者设备所固有的要素。
65.请参阅图1所示,该基于三维建模实现动态指标管理计算与汇总的方法,其中,所述的方法包括以下步骤:
66.(1)针对企业整个指标管理体系建立三维模型,以管理各类指标;
67.(2)对各个指标项进行分解处理,使得指标项与数据项之间通过运算规则进行关
联;
68.(3)收集各类数据项中的数据,以获取各类数据项的结果;
69.(4)解析运算规则并计算各类指标项的计算结果;
70.(5)根据各个指标项的统计口径和统计方式,自下而上的汇总已计算完毕的各类指标项,形成最终的企业级指标数据结果值。
71.请参阅图2所示,作为本发明的优选实施方式,所述的步骤(1)具体为:
72.将企业整个指标管理体系的内容按照定义维、填报维、计算维三个维度进行划分,其中,
73.所述的定义维用于负责管理指标的基础定义,包括基础的数据项和各类指标项;
74.所述的填报维用于负责管理各个部门或单位实际填报的具体数据;
75.所述的计算维用于负责管理最终的计算、汇总结果。
76.作为本发明的优选实施方式,所述的定义维和填报维之间的关联,用于表示各项指标的统计范围;
77.所述的填报维和计算维之间的关联,用于表示各项指标的计算结果;
78.所述的计算维和定义维之间的关联,用于表示各项指标的计算公式;
79.当三个维度中的其中任一维度发生变更时,任意两个维度能够及时做出响应,使得所述的指标管理体系具备动态伸缩能力。
80.在实际应用当中,本步骤目的在于将企业整个指标管理体系的内容以“定义”、“填报”、“计算”三个维度进行抽象,从而更加通用且简易的管理各类指标,其中,“定义维”负责管理指标的基础定义,包括基础的数据项和各类指标项,“填报维”负责管理各部门或单位实际填报的具体数据,“计算维”负责管理最终的计算、汇总结果,“定义维”和“填报维”之间的关联,可以表示成指标的统计范围,“填报维”和“计算维”的关联,可以表示成指标的计算结果,“计算维”和“定义维”的关联,可以表示成指标的计算公式,三者之间相互关联,又不强制依赖,因此,当某一维度数据发生变更时,另外两维可及时做出响应,使指标管理体系具备良好的动态伸缩能力。
81.在实际应用当中,定义维管理的具体内容包括但不限于:
82.1)指标编码:指标的唯一标识
83.2)指标名称:指标的中文名称
84.3)指标类型:指标对应的类型,包括:数据项、指标项
85.4)业务域:指标对应的业务领域,如:财务、人事、设计、工程等
86.5)统计频次(定义):指标对应的统计周期,如:日、月、季度、年等
87.6)统计口径(定义):指标对应的统计范围,如:集团级、xx子公司、xx部门
88.7)计量单位:指标数据对应的单位,如:万元、台、小时等
89.8)计算公式:描述指标的计算对象、计算规则
90.9)涉及指标:计算公式中涉及的指标编码
91.10)精度:指标数据保留的小数位
92.11)填报部门:若指标类型维数据项时,需指明该数据项由哪个部门填报
93.12)指标状态:指标当前的状态,如:“启用”、“未启用”、“作废”94.13)数据来源:指数据的来源方式,如:填报、采集、求和、平均
95.14)描述:指标的业务含义等描述信息
96.在实际应用当中,填报维管理的具体内容包括但不限于:
97.1)数据项编码:指标类型为数据项的指标编码
98.2)数据项名称:指标类型为数据项的指标名称
99.3)填报单位:填报该数据项对应的单位
100.4)填报部门:填报该数据项的部门
101.5)填报数据:该数据项对应的值
102.6)计量单位:该数据项对应的单位,如:万元、台、小时等
103.7)填报时间:填报数据对应的实际时间
104.8)填报频次:数据填报的频度
105.在实际应用当中,计算维管理的具体内容包括但不限于:
106.1)指标编码:对应的指标编码
107.2)指标名称:对应的指标名称
108.3)计算结果:该指标最终的数据值
109.4)计算状态:记录该指标计算结果的状态,成功/失败
110.5)异常原因:记录计算结果异常原因,如:xx数据项值异常,缺少xx数据项值等,
111.6)计量单位:指标数据对应的单位,如:万元、台、小时等
112.7)统计频次(实例):该计算结果的统计周期,如:日、月、季度、年等
113.8)统计口径(实例):该计算结果的统计范围,如:集团级、xx子公司、xx部门
114.9)处理时间:该计算结果生成的时间
115.作为本发明的优选实施方式,所述的步骤(2)具体为:
116.将计算各项指标项的计算公式拆解为若干个数据项和一个运算规则,从而使得指标项与数据项之间通过该运算规则进行关联。
117.作为本发明的优选实施方式,在进行指标项拆解的过程中,当存在特殊数据项在其他指标项的公式中用于计算时,则需将该特殊数据项转换为新的指标项进行再次拆解,直到拆解到各部门或单位能够直接填报的各类数据项为止。
118.在实际应用当中,请参阅图3所示,本步骤目的在于将指标项中的计算公式拆解成若干“数据项”和“运算规则”,使得指标项与数据项之间通过运算规则进行关联,“数据项”可以存在于多个“指标项”的计算公式中,通常认为“数据项”是由部门或单位能够直接填报的各类数据,但是,在一些特殊场景下,指标项也可以作为一种“特殊的”数据项存在于其他指标项的公式中被用于计算,因此,在分解指标公式时,如果遇到这种“特殊的”数据项,需要将此“特殊的”数据项作为新的指标项,再次进行分解,最终分解到各部门或单位能够直接填报的各类数据项为止。
119.在实际应用当中,数据项的内容包含但不限于:
120.1)数据项编码
121.2)数据项名称
122.运算规则的内容包含但不限于:
123.1)运算规则:加、减、乘、除等计算规则
124.2)运算顺序:()、[]、{}等运算符号
[0125]
作为本发明的优选实施方式,所述的步骤(3)具体为:
[0126]
采用由填报部门人工录入,或者通过信息系统对接的方式,直接从对应的业务系统中根据数据项中指定的填报部门进行相应数据的采集,以完成各类数据项的收集,并获取相应的收集结果。
[0127]
作为本发明的优选实施方式,收集的各类数据项将按照以下规则进行填报:
[0128]
(a)按照数据项的统计频次由小到大进行填报;以及
[0129]
(b)按照数据项的填报部门自下而上进行填报,并将最终获取到的填报数据纳入所述的填报维中进行管理。
[0130]
在实际应用当中,本步骤目的在于收集各类数据项的结果,根据数据项中指定的填报部门进行数据收集,数据收集的方式可以是由填报部门人工录入,也可以通过信息系统对接的方式,直接从对应的业务系统中采集相应数据。填报的顺序需要考虑两个因素:1.按数据项的统计频次由小到大进行填报,2.按数据项的填报部门自下而上进行填报,最终获取到的填报数据纳入“填报维”中进行管理。
[0131]
作为本发明的优选实施方式,所述的步骤(4)具体包括以下步骤:
[0132]
(4.1)将各个指标项中所涉及的全部数据项收集完毕;
[0133]
(4.2)根据各类指标项的统计频次,按照预设计算规则对各类指标项进行计算;
[0134]
(4.3)将最终的计算结果纳入所述的计算维中进行管理。
[0135]
作为本发明的优选实施方式,所述的计算规则具体包括:
[0136]
(i)设定定时器策略,按最小统计频次对各类指标项进行轮询计算;
[0137]
(ii)根据统计频次,先计算第一时间范围内的指标值;
[0138]
(iii)根据指标计算公式查询出对应的数据项进行相应的计算;
[0139]
(iv)同理进行第二时间范围内的指标值计算,直到完整的计算出所需的指标值结果。
[0140]
作为本发明的优选实施方式,所述的第一时间范围设置为小于第二时间范围,用户可根据实际的指标获取内容进行相应时间范围的设定,且每增加一时间范围,其所涵盖的时间周期越长。
[0141]
请查阅图4所示,在实际应用当中,本步骤的目的在于解析指标公式、计算指标结果,在指标项中所涉及的数据项数据全部收集完毕后,根据各类指标项的统计频次,由小到大进行指标项计算,如:先计算月度指标,再计算季度指标,之后计算半年度指标,最后再计算年度指标。最终将计算结果数据纳入“计算维”中进行管理,并且实际计算的时间范围的设定并不限于上述列举的以月度、季度、年度为限制,用户可根据实际情况进行适应性的调整。
[0142]
其中具体的计算规则如下:
[0143]
1)通过设定定时器策略,按最小统计频次进行轮询计算。
[0144]
2)根据统计频次,先计算月度指标,根据指标公式查出数据项,进行计算。
[0145]
3)当实际月份为:3、6、9、12月份,则判定为季度月,在计算完月度指标后,再计算季度指标项,同理,如果实际月份为12月,则再计算年度指标项。
[0146]
4)记录计算结果状态,若状态为失败,写明异常原因。
[0147]
作为本发明的优选实施方式,所述的步骤(5)具体为:
[0148]
基于企业内部自下级至上级逐级递增的方式,将各层级获取到的各个指标项进行汇总处理,最终形成企业级指标数据结果值,并将最终的汇总结果纳入所述的计算维中进行管理。
[0149]
作为本发明的优选实施方式,为避免数据交叉汇总出现数据冗余或重复计算的现象,在汇总各个指标项数据时,需要先汇总求和的指标项,再计算求平均值的指标项,最后计算其他统计方式的指标项。
[0150]
请参阅图5所示,在实际应用当中,本步骤的目的在于根据指标项的统计口径和统计方式,自下而上的汇总已计算完毕的各类指标项。通过对多个部门或单位的指标项数据进行汇总,最终形成企业级指标数据的结果值,为避免数据交叉汇总出现数据冗余或重复计算的现象,在汇总指标项数据时,需要先汇总求和的指标项,再计算求平均值的指标项,之后再计算其他统计方式的指标项,最终将汇总结果数据纳入“计算维”中进行管理。
[0151]
经过上述五个步骤,通过对企业指标数据进行“定义维”、“填报维”、“计算维”三个维度的抽象建模,按“数据项”和“运算规则”进行公式分解,从业务系统或人工方式进行填报数据采集,根据频度计算指标项结果,根据统计口径自下而上汇总数据,形成了灵活、动态、可伸缩的指标管理体系,使企业可以将各类业务域下的指标进行统一管理,并且这些指标可以根据企业发展的需求快速做出调整,大大减轻了企业在多业务域下的指标管理成本和统计效率,为企业数字化运营提供有力支撑,具有很好的推广应用价值。
[0152]
请参阅图6所示,该实现基于三维建模实现动态指标管理计算与汇总的系统,其中,所述的系统包括:
[0153]
指标维护处理模块,用于对各个指标的定义维进行管理,以及对各个指标所属的指标项和数据项的基本信息进行维护;
[0154]
数据填报处理模块,与所述的指标维护处理模块相连接,用于对各个指标的填报维进行管理,负责生成对应数据项的填报页面,各部门填报对应的数据值,同时记录每笔数据的历史值;
[0155]
计算引擎处理模块,与所述的指标维护处理模块以及数据填报处理模块相连接,用于根据指标公式提供对应的数据项以及运算规则计算各个指标项的统计结果,并对各个指标项进行汇总;
[0156]
定时器处理模块,与所述的指标维护处理模块、数据填报处理模块以及计算引擎处理模块相连接,用于根据统计频次进行轮询计算,并调度所述的计算引擎处理模块进行结果计算;以及
[0157]
指标结果展示处理单元,用于根据企业指标管控要求,展示所需指标的最终计算结果,包括各个指标项的计算结果以及各个指标项的统计结果。
[0158]
在本发明的一具体实施例中,本技术方案的具体实施步骤如下:
[0159]
步骤1、建立三维模型:具体实施中,通过根据企业指标管理需求,将指标数据按“定义”、“填报”、“计算”三个维度进行建模管理,以集团型企业对下属a、b、c三家子公司进行指标管理的场景为例,其指标体系的三维模型可设计为表1至表3所示:
[0160]
·
定义维模型:
[0161]
表1
[0162][0163]
·
填报维模型:
[0164]
表2
[0165][0166]
·
计算维模型:
[0167]
表3
[0168][0169]
步骤2、分解指标公式:具体实施中,通过对每条指标计算公式中的分子、分母进行拆分,将独立的分子或分母作为新的指标或数据项进行管理,一直拆分到所有指标都可根据可直接采集或填报的“数据项”进行计算为止,如下表4是某企业的【总资产报酬率】和【息税前利润】的指标内容:
[0170]
表4
[0171][0172]
根据指标内容可知【总资产报酬率】中的计算项无法直接通过填报或采集手段获取,需要先计算出【息税前利润】,增加了直接查询【总资产报酬率】的难度,因此,根据需要将【息税前利润】作为新的【指标项】进行分解,以保障系统能够根据填报或采集的【数据项】直接计算【总资产报酬率】,其公式分解过程可以表示为如图7所示。
[0173]
根据公式分解,最终该指标的定义维数据如表5所示:
[0174]
表5
[0175][0176]
步骤3、填报数据采集:具体实施中,依据【步骤2】中填写的【数据项】信息生成数据填报页,由各公司财务部按月填报【平均总资产】、【利润总额】、【利息费用】数据,其中【平均总资产】、【利润总额】数据由公司财务系统提供,【利息费用】数据由财务人员人工录入,以下为a公司填报2021年5月份的数据信息列表6:
[0177]
表6
[0178][0179]
步骤4、计算指标项:具体实施中,通过定时器模块根据【步骤2】中定义的指标的统计频次和【步骤3】中各公司填报的数据项信息定时计算指标结果,在本实施例中,根据公司a、公司b、公司c填报的【平均总资产】、【利润总额】、【利息费用】计算各公司的【息税前利润】和【总资产报酬率】,核心步骤如下:
[0180]
1)通过数据库sql查询出指标的计算公式和涉及的数据项信息,查询sql语句为:
[0181]
select t.zbname,t.formulastr,t.zbcodes from target t where t.zbcode
='zb01'
[0182]
其中target为指标定义表,t.zbname为指标名称,t.formulastr为计算公式,t.zbcodes为涉及指标,t.zbcode为指标编码。
[0183]
2)通过开源组件包jexl3来解析计算公式和代入数据项值,计算指标结果,核心代
[0184]
码为:
[0185]
jexlengine jexl=new jexlbuilder().create();
[0186]
jexlcontext jc1=new mapcontext();
[0187]
jexlcontext jc2=new mapcontext();
[0188]
//代入a公司数据
[0189]
jc1.set("sj01",600);
[0190]
jc1.set("sj02",50);
[0191]
jc1.set("sj03",2);
[0192]
jc2.set("sj02",50);
[0193]
jc2.set("sj03",2);
[0194]
//解析zb01、zb02计算公式
[0195]
jexlexpression a=jexl.createexpression("(sj02+sj03)/sj01*0.01");
[0196]
jexlexpression b=jexl.createexpression("sj02+sj03");
[0197]
//计算指标结果
[0198]
object zb01=a.evaluate(jc1);
[0199]
object zb02=a.evaluate(jc2);
[0200]
最后,将结果存放到计算维模版中,如下表7所示:
[0201]
表7
[0202][0203][0204]
步骤5、汇总指标数据,具体实施中,在经过【步骤4】将a、b、c三家公司月度的【息税前利润】和【总资产报酬率】结果计算出来后,系统根据两个指标的统计口径和统计方式,自下而上的汇总,得到集团级指标数据,先汇总得到集团月度【息税前利润】和【总资产报酬率】结果如表8所示:
[0205]
表8
[0206][0207]
最终,再根据月度数据汇总出集团年度【总资产报酬率】如表9所示:
[0208]
表9
[0209][0210]
经上述五个步骤,已完成对企业财务域指标【总资产报酬率】和【息税前利润】的完整生命周期管理,同理,企业可以通过本方法管理全业务域指标,基于本方法可以灵活管理指标内容,动态调整【指标项】与【数据项】的关系,使集团更加简化的管理各公司或部门需要填报或采集数据的需求,使指标的计算与汇总更为简单、便捷。
[0211]
该基于三维建模实现动态指标管理计算与汇总的装置,其中,所述的装置包括:
[0212]
处理器,被配置成执行计算机可执行指令;
[0213]
存储器,存储一个或多个计算机可执行指令,所述计算机可执行指令被所述处理器执行时,实现上述所述的基于三维建模实现动态指标管理计算与汇总的方法的各个步骤。
[0214]
该基于三维建模实现动态指标管理计算与汇总的处理器,其中,所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述所述的基于三维建模实现动态指标管理计算与汇总的方法的各个步骤。
[0215]
该计算机可读存储介质,其中,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现上述所述的基于三维建模实现动态指标管理计算与汇总的方法的各个步骤。
[0216]
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
[0217]
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行装置执行的软件或固件来实现。
[0218]
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成的,程序可以存储于一种计算机可读存储介质
中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0219]
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
[0220]
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0221]
在本说明书的描述中,参考术语“一实施例”、“一些实施例”、“示例”、“具体示例”、或“实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0222]
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
[0223]
采用了本发明的该基于三维建模实现动态指标管理计算与汇总的方法、系统、装置、处理器及其计算机可读存储介质,通过对企业指标数据进行“定义维”、“填报维”、“计算维”三个维度的抽象建模,按“数据项”和“运算规则”进行公式分解,从业务系统或人工方式进行填报数据采集,根据频度计算指标项结果,根据统计口径自下而上汇总数据,形成了灵活、动态、可伸缩的指标管理体系,使企业可以将各类业务域下的指标进行统一管理,并且这些指标可以根据企业发展的需求快速做出调整,大大减轻了企业在多业务域下的指标管理成本和统计效率,为企业数字化运营提供有力支撑,具有很好的推广应用价值。
[0224]
在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。
技术特征:
1.一种基于三维建模实现动态指标管理计算与汇总的方法,其特征在于,所述的方法包括以下步骤:(1)针对企业整个指标管理体系建立三维模型,以管理各类指标;(2)对各个指标项进行分解处理,使得指标项与数据项之间通过运算规则进行关联;(3)收集各类数据项中的数据,以获取各类数据项的结果;(4)解析运算规则并计算各类指标项的计算结果;(5)根据各个指标项的统计口径和统计方式,自下而上的汇总已计算完毕的各类指标项,形成最终的企业级指标数据结果值。2.根据权利要求1所述的基于三维建模实现动态指标管理计算与汇总的方法,其特征在于,所述的步骤(1)具体为:将企业整个指标管理体系的内容按照定义维、填报维、计算维三个维度进行划分,其中,所述的定义维用于负责管理指标的基础定义,包括基础的数据项和各类指标项;所述的填报维用于负责管理各个部门或单位实际填报的具体数据;所述的计算维用于负责管理最终的计算、汇总结果。3.根据权利要求2所述的基于三维建模实现动态指标管理计算与汇总的方法,其特征在于,所述的定义维和填报维之间的关联,用于表示各项指标的统计范围;所述的填报维和计算维之间的关联,用于表示各项指标的计算结果;所述的计算维和定义维之间的关联,用于表示各项指标的计算公式;当三个维度中的其中任一维度发生变更时,任意两个维度能够及时做出响应,使得所述的指标管理体系具备动态伸缩能力。4.根据权利要求2所述的基于三维建模实现动态指标管理计算与汇总的方法,其特征在于,所述的步骤(2)具体为:将计算各项指标项的计算公式拆解为若干个数据项和一个运算规则,从而使得指标项与数据项之间通过该运算规则进行关联。5.根据权利要求4所述的基于三维建模实现动态指标管理计算与汇总的方法,其特征在于,在进行指标项拆解的过程中,当存在特殊数据项在其他指标项的公式中用于计算时,则需将该特殊数据项转换为新的指标项进行再次拆解,直到拆解到各部门或单位能够直接填报的各类数据项为止。6.根据权利要求2所述的基于三维建模实现动态指标管理计算与汇总的方法,其特征在于,所述的步骤(3)具体为:采用由填报部门人工录入,或者通过信息系统对接的方式,直接从对应的业务系统中根据数据项中指定的填报部门进行相应数据的采集,以完成各类数据项的收集,并获取相应的收集结果。7.根据权利要求6所述的基于三维建模实现动态指标管理计算与汇总的方法,其特征在于,收集的各类数据项将按照以下规则进行填报:(a)按照数据项的统计频次由小到大进行填报;以及(b)按照数据项的填报部门自下而上进行填报,并将最终获取到的填报数据纳入所述
的填报维中进行管理。8.根据权利要求7所述的基于三维建模实现动态指标管理计算与汇总的方法,其特征在于,所述的步骤(4)具体包括以下步骤:(4.1)将各个指标项中所涉及的全部数据项收集完毕;(4.2)根据各类指标项的统计频次,按照预设计算规则对各类指标项进行计算;(4.3)将最终的计算结果纳入所述的计算维中进行管理。9.根据权利要求8所述的基于三维建模实现动态指标管理计算与汇总的方法,其特征在于,所述的计算规则具体包括:(i)设定定时器策略,按最小统计频次对各类指标项进行轮询计算;(ii)根据统计频次,先计算第一时间范围内的指标值;(iii)根据指标计算公式查询出对应的数据项进行相应的计算;(iv)同理进行第二时间范围内的指标值计算,直到完整的计算出所需的指标值结果。10.根据权利要求9所述的基于三维建模实现动态指标管理计算与汇总的方法,其特征在于,所述的第一时间范围设置为小于第二时间范围,用户可根据实际的指标获取内容进行相应时间范围的设定,且每增加一时间范围,其所涵盖的时间周期越长。11.根据权利要求10所述的基于三维建模实现动态指标管理计算与汇总的方法,其特征在于,所述的步骤(5)具体为:基于企业内部自下级至上级逐级递增的方式,将各层级获取到的各个指标项进行汇总处理,最终形成企业级指标数据结果值,并将最终的汇总结果纳入所述的计算维中进行管理。12.根据权利要求11所述的基于三维建模实现动态指标管理计算与汇总的方法,其特征在于,为避免数据交叉汇总出现数据冗余或重复计算的现象,在汇总各个指标项数据时,需要先汇总求和的指标项,再计算求平均值的指标项,最后计算其他统计方式的指标项。13.一种利用权利要求1至12中任一项所述的方法实现基于三维建模实现动态指标管理计算与汇总的系统,其特征在于,所述的系统包括:指标维护处理模块,用于对各个指标的定义维进行管理,以及对各个指标所属的指标项和数据项的基本信息进行维护;数据填报处理模块,与所述的指标维护处理模块相连接,用于对各个指标的填报维进行管理,负责生成对应数据项的填报页面,各部门填报对应的数据值,同时记录每笔数据的历史值;计算引擎处理模块,与所述的指标维护处理模块以及数据填报处理模块相连接,用于根据指标公式提供对应的数据项以及运算规则计算各个指标项的统计结果,并对各个指标项进行汇总;定时器处理模块,与所述的指标维护处理模块、数据填报处理模块以及计算引擎处理模块相连接,用于根据统计频次进行轮询计算,并调度所述的计算引擎处理模块进行结果计算;以及指标结果展示处理单元,用于根据企业指标管控要求,展示所需指标的最终计算结果,包括各个指标项的计算结果以及各个指标项的统计结果。14.一种基于三维建模实现动态指标管理计算与汇总的装置,其特征在于,所述的装置
包括:处理器,被配置成执行计算机可执行指令;存储器,存储一个或多个计算机可执行指令,所述计算机可执行指令被所述处理器执行时,实现权利要求1至12中任一项所述的基于三维建模实现动态指标管理计算与汇总的方法的各个步骤。15.一种基于三维建模实现动态指标管理计算与汇总的处理器,其特征在于,所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现权利要求1至12中任一项所述的基于三维建模实现动态指标管理计算与汇总的方法的各个步骤。16.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现权利要求1至12中任一项所述的基于三维建模实现动态指标管理计算与汇总的方法的各个步骤。
技术总结
本发明涉及一种基于三维建模实现动态指标管理计算与汇总的方法,其中,所述的方法包括:针对企业整个指标管理体系建立三维模型,以管理各类指标;对各个指标项进行分解处理,使得指标项与数据项之间通过运算规则进行关联;收集各类数据项中的数据,以获取各类数据项的结果;解析运算规则并计算各类指标项的计算结果;根据各个指标项的统计口径和统计方式,自下而上的汇总已计算完毕的各类指标项,形成最终的企业级指标数据结果值。本发明还涉及一种相应的系统、装置、处理器及其存储介质。采用了本发明的该方法、系统、装置、处理器及其存储介质,形成了灵活、动态、可伸缩的指标管理体系,使企业可以将各类业务域下的指标进行统一管理。一管理。一管理。
技术研发人员:滑少鹏
受保护的技术使用者:普元信息技术股份有限公司
技术研发日:2021.12.08
技术公布日:2022/3/8