【技术实现步骤摘要】
一种结算配置方法及装置和电子设备
本申请涉及结算领域,尤其涉及一种结算配置方法及装置、电子设备和计算机可读存储介质。
技术介绍
随着结算业务的发展,出现了各种各样的结算方式,但结算规则几乎在每个结算周期都会发生变更,结算规则所依赖的业务指标具有多个维度,例如订单、门店、城市等。同时,对结算结果的准确性要求极高。基于以上特点,现有的结算方式引入规则引擎,由非开发人员直接编写规则,然后将这些规则交由规则引擎处理。但是,非开发人员直接编写规则,面临规则复杂、规则之间有依赖关系、指标维度不统一等情况,规则维护难度较大。
技术实现思路
有鉴于此,本申请提供一种结算配置方法及装置、电子设备和计算机可读存储介质。具体地,本申请是通过如下技术方案实现的:根据本公开实施例的第一方面,提供一种结算配置方法,所述方法包括:获取当前结算说明文件中指标的含义;确定所述指标对应的业务函数,所述业务函数用于将所述指标对应的指标维度归一化为结算维度;根据当前指标的含义、所述业务函数、内置的变量和内置的计算函数,对所述当前结算说明文件进行分解,以生成决策树。在一实施例中,所述方法还包括:根据所述决策树 ...
【技术保护点】
1.一种结算配置方法,其特征在于,所述方法包括:获取当前结算说明文件中指标的含义;确定所述指标对应的业务函数,所述业务函数用于将所述指标对应的指标维度归一化为结算维度;根据当前指标的含义、所述业务函数、内置的变量和内置的计算函数,对所述当前结算说明文件进行分解,以生成决策树。
【技术特征摘要】
1.一种结算配置方法,其特征在于,所述方法包括:获取当前结算说明文件中指标的含义;确定所述指标对应的业务函数,所述业务函数用于将所述指标对应的指标维度归一化为结算维度;根据当前指标的含义、所述业务函数、内置的变量和内置的计算函数,对所述当前结算说明文件进行分解,以生成决策树。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述决策树生成规则文件;根据所述规则文件运行的版本信息、所述规则文件中使用到的指标的含义和使用到的内置的变量,获取所述结算维度的数据集;将所述规则文件和所述数据集输入规则引擎后输出结算数据。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:将所述规则文件和所述数据集输入所述规则引擎后输出对账数据。4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据当前指标的含义、所述业务函数、内置的变量和内置的计算函数,对所述当前结算说明文件进行分解,以生成决策树,包括:将所述结算说明文件中的主计算公式作为父节点;判断当前计算公式中直接包含的所有计算因子是否均为所述指标和/或所述变量;若不均为所述指标和/或所述变量,则将当前所有不均为所述指标和/或所述变量的计算因子对应的计算公式作为当前对应节点的子节点,并重复执行所述判断当前计算公式中直接包含的所有计算因子是否均为所述指标和/或所述变量的操作;若均为所述指标和/或所述变量,则决策树生成过程结束。5.根据权利要求4所述的方法,其特征在于,所述根据当前指标的含义、所述业务函数、内置的变量和内置的计算函数,对所述当前结算说明文件进行分解,以生成决策树,还包括以下至少一项:若所述计算公式或计算因子对应的计算公式中直接包含的所述指标对应的指标维度与所述结算维度不同,则在生成所述父节点或所述子节点时,使用所述指标对应的业务函数对所述指标维度进行归一化处理;若从所述结算说明文件中提取的内容能够使用所述计算函数,则在生成所述父节点或所述子节点时,使用所述计算函数;若从所述结算说明文件中提取的内容能够使用所述变量,则在生成所述父节点或所述子节点时,使用所述变量。6....
【专利技术属性】
技术研发人员:李雪娟,李祥军,
申请(专利权)人:北京三快在线科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。