本发明涉及数据计算,具体地,涉及一种多维度创收计算方法和系统。
背景技术:
1、传统的创收计算方法存在以下问题:
2、1)分成比例缺乏灵活性,无法满足不同维度的个性化需求;
3、2)净值补偿逻辑复杂,计算不准确;
4、3)数据重算困难,导致计算结果不可靠;
5、4)快速定位使用的分成比例维度方案缺乏有效的方法。
6、专利文献cn114742580a(申请号:cn202210316212.5)公开了一种企业营业收入的预测方法、装置、设备及存储介质,计算行业和/或区域历史影响企业营业收入的程度,作为影响因子,将企业划分至多个群体中,在群体的范围内,在成长性、稳定性、波动性与重要性中的至少一个维度下计算企业未来营业收入的能力,作为营收因子,根据影响因子与营收因子计算企业在未来营业收入的扩缩系数,使用扩缩系数对企业实际的营业收入进行调节,获得企业在未来的营业收入。然而该专利无法完全解决上述技术问题。
技术实现思路
1、针对现有技术中的缺陷,本发明的目的是提供一种多维度创收计算方法和系统。
2、根据本发明提供的多维度创收计算方法,包括:
3、步骤1:引入多维度设置分成比例,根据不同的业务需求和参与者角色设置不同的分成比例;
4、步骤2:引入净值补偿逻辑,通过考虑净值增减、费用分摊因素,实现净值补偿计算;
5、步骤3:基于多种数据重算机制,根据数据变更、错误修复情况,对计算结果进行数据重算;
6、步骤4:通过预设智能算法和数据分析,推荐最合适的分成比例维度方案。
7、优选的,所述步骤1包括:
8、步骤1.1:获取账目明细数据;
9、步骤1.2:获取所有维度分成比例数据集合;
10、步骤1.3:定义分成比例匹配策略抽象类;
11、步骤1.4:根据最小维度分成比例,若有数据,则组装分成比例,然后结束流程,若无数据,则执行步骤1.5;
12、步骤1.5:查询次级维度分成比例数据,若有数据,则组装分成比例,然后结束流程,若无数据,则执行步骤1.6;
13、步骤1.6:查询三级a维度/b维度分成比例,若有数据,则组合三级a维度/b维度分成比例,然后执行步骤1.8;若无数据,则执行步骤1.7;
14、步骤1.7:查询三级a-/b-维度分成比例,若有数据,则组合三级a维度/b维度分成比例,然后执行步骤1.8;若无数据,则直接执行步骤1.8;
15、步骤1.8:组合a维度分成比例与b维度分成比例,取最小比例,记录使用的分成比例维度,若有数据,则组装分成比例,然后结束流程,若无数据,则执行步骤1.9;
16、步骤1.9:查询四级维度分成比例,若有数据,则组装分成比例,然后结束流程,若无数据,则飞书告警分成比例缺失,然后结束流程。
17、优选的,所述步骤2包括:
18、步骤2.1:查询账目明细表里是否存在净值为null的产品,若不存在,则结束流程,若存在,则执行步骤2.2;
19、步骤2.2:根据查询到的净值为null的数据,再去查询最新净值及净值日期;
20、步骤2.3:以每个产品维度,查看账目明细表是否存在存量日期小于最新净值日期且净值为null的账目明细,若存在,则执行步骤2.4,若不存在,则结束流程;
21、步骤2.4:更新账目明细中净值为null的该产品的净值数据;
22、步骤2.5:以产品、日期为维度,查询产品小于等于这个日期的最新净值;
23、步骤2.6:将净值及净值日期填入账目明细,然后结束流程。
24、优选的,将账目明细结果数据动态绑定分成比例维度数据的唯一标识,实现快速定位。
25、优选的,所述步骤4包括:
26、根据商务合作或有效约定实现不同程度上的分成比例折扣配置:
27、a.定义分成比例策略,实现各维度分成比例策略;
28、b.定义分成比例责任链,实现各维度分成比例对应责任链节点,根据责任节点获取分成比例;
29、分成比例优先级包括1-4级,1级优先级最高:
30、1级:单笔单议维度;
31、2级:产品与交易账号结合维度;
32、3级:客户方向维度,交易账号维度>客户主体维度;
33、3级:产品方向维度,产品维度>产品类型维度;
34、4级:产品方维度;
35、c.3级优先级特别说明:根据客户方向维度分成比例与产品方向分成比例的最小值读取。
36、根据本发明提供的多维度创收计算系统,包括:
37、模块m1:引入多维度设置分成比例,根据不同的业务需求和参与者角色设置不同的分成比例;
38、模块m2:引入净值补偿逻辑,通过考虑净值增减、费用分摊因素,实现净值补偿计算;
39、模块m3:基于多种数据重算机制,根据数据变更、错误修复情况,对计算结果进行数据重算;
40、模块m4:通过预设智能算法和数据分析,推荐最合适的分成比例维度方案。
41、优选的,所述模块m1包括:
42、模块m1.1:获取账目明细数据;
43、模块m1.2:获取所有维度分成比例数据集合;
44、模块m1.3:定义分成比例匹配策略抽象类;
45、模块m1.4:根据最小维度分成比例,若有数据,则组装分成比例,然后结束流程,若无数据,则触发模块m1.5;
46、模块m1.5:查询次级维度分成比例数据,若有数据,则组装分成比例,然后结束流程,若无数据,则触发模块m1.6;
47、模块m1.6:查询三级a维度/b维度分成比例,若有数据,则组合三级a维度/b维度分成比例,然后触发模块m1.8;若无数据,则触发模块m1.7;
48、模块m1.7:查询三级a-/b-维度分成比例,若有数据,则组合三级a维度/b维度分成比例,然后触发模块m1.8;若无数据,则直接触发模块m1.8;
49、模块m1.8:组合a维度分成比例与b维度分成比例,取最小比例,记录使用的分成比例维度,若有数据,则组装分成比例,然后结束流程,若无数据,则触发模块m1.9;
50、模块m1.9:查询四级维度分成比例,若有数据,则组装分成比例,然后结束流程,若无数据,则飞书告警分成比例缺失,然后结束流程。
51、优选的,所述模块m2包括:
52、模块m2.1:查询账目明细表里是否存在净值为null的产品,若不存在,则结束流程,若存在,则触发模块m2.2;
53、模块m2.2:根据查询到的净值为null的数据,再去查询最新净值及净值日期;
54、模块m2.3:以每个产品维度,查看账目明细表是否存在存量日期小于最新净值日期且净值为null的账目明细,若存在,则触发模块m2.4,若不存在,则结束流程;
55、模块m2.4:更新账目明细中净值为null的该产品的净值数据;
56、模块m2.5:以产品、日期为维度,查询产品小于等于这个日期的最新净值;
57、模块m2.6:将净值及净值日期填入账目明细,然后结束流程。
58、优选的,将账目明细结果数据动态绑定分成比例维度数据的唯一标识,实现快速定位。
59、优选的,所述模块m4包括:
60、根据商务合作或有效约定实现不同程度上的分成比例折扣配置:
61、a.定义分成比例策略,实现各维度分成比例策略;
62、b.定义分成比例责任链,实现各维度分成比例对应责任链节点,根据责任节点获取分成比例;
63、分成比例优先级包括1-4级,1级优先级最高:
64、1级:单笔单议维度;
65、2级:产品与交易账号结合维度;
66、3级:客户方向维度,交易账号维度>客户主体维度;
67、3级:产品方向维度,产品维度>产品类型维度;
68、4级:产品方维度;
69、c.3级优先级特别说明:根据客户方向维度分成比例与产品方向分成比例的最小值读取。
70、与现有技术相比,本发明具有如下的有益效果:
71、(1)灵活性高:通过多维度的分成比例设置,能够满足不同业务场景和参与者角色的个性化需求;
72、(2)准确性高:净值补偿逻辑的设计和多种数据重算机制的应用,确保计算结果的准确性和可靠性;
73、(3)高效性:快速定位使用的分成比例维度方案的开发,帮助用户快速找到适用的分成比例设置,提高计算效率。