一种指标配置方法和装置制造方法及图纸

技术编号:15077771 阅读:132 留言:0更新日期:2017-04-07 10:52
本申请提供了一种指标配置方法和装置,其中,所述方法包括:接收用户在配置界面上输入的层级树形结构的指标配置信息;所述指标配置信息包括:待配置指标所包含的条件及对应的结果;根据接收到的指标配置信息生成层级树形图,将所述层级树形图转换成用于描述指标的数据库条件判断语句。本申请提供的技术方案,能够简化用户操作,方便用户快速的实现指标配置。

Method and device for configuring index

This application provides an index configuration method and device, wherein, the method comprises the following steps: hierarchical tree structure index configuration information in the configuration interface receives the user input; the index configuration information includes: condition and corresponding to the configuration indicators contained in the results; according to the index information generating hierarchy tree receiving configuration to, the hierarchy tree into index database is used to describe the conditional statements. The technical scheme provided by the utility model can simplify the user operation and is convenient for the user to quickly realize the index configuration.

【技术实现步骤摘要】

本申请涉及计算机
,特别涉及一种指标配置方法和装置
技术介绍
指标,是指预期中打算达到的指数、规格、标准,它体现了事物的规定性和量的特点。目前,企业常常通过指标来衡量企业的具体发展情况,例如,通过计算各类指标来衡量企业的经营效益、客户的资产情况、员工的绩效考核等。在实际应用中,用户可以根据实际需求,实现对指标的主动配置化。配置指标实质上就是对不同指标元进行加工以生成指标。其中,指标元是指指标加工的最小单元。现在用户常常通过编写数据库条件判断语句来生成多层嵌套格式的指标。但由于普通用户缺乏PL/SQL基础,还无法熟练编写数据库条件判断语句,这就造成普通用户难以实现指标的配置,需要专业的技术人员协助才能够完成指标配置。目前这种配置方式,非技术人员难以独立实现,配置效率较低,不利于指标的配置和推广使用。
技术实现思路
现有技术的指标配置方法对操作人员的编程能力要求较高,导致普通用户难以独立实现指标的配置,需要专业的编程人员的帮助才能完成指标的配置,配置效率较低。本申请所要解决的就是现有技术这种操作难度高、配置效率低的问题。本申请提供了一种指标配置方法,简化了用户操作,对用户的编程能力没有要求,降低了指标的配置难度,从而提高了配置效率。本申请还提供了一种指标配置装置,用以保证上述方法在实际中的实现及应用。本申请第一方面提供了一种指标配置方法,所述方法包括:接收用户在配置界面上输入的层级树形结构的指标配置信息;所述指标配置信息包括:待配置指标所包含的条件及对应的结果;根据接收到的指标配置信息生成层级树形图,将所述层级树形图转换成用于描述指标的数据库条件判断语句。可选的,所述方法还包括:根据数据库中已存储的指标数据,对所述数据库条件判断语句进行加工得到对应的指标数据。可选的,所述方法还包括:响应于用户触发的指标数据查询请求,为用户展示所述指标数据。可选的,在所述根据接收到的指标配置信息生成层级树形图之前,所述方法还包括:对用户输入的所述指标配置信息进行校验,校验通过后,再执行所述根据接收到的指标配置信息生成层级树形图的步骤;校验未通过时,向用户提示配置出错。可选的,所述对用户输入的所述指标配置信息进行校验,包括:对用户输入的所述指标配置信息中的条件和对应的结果的正确性进行校验;对用户输入的所述指标配置信息形成的层级树整体的正确性进行校验。可选的,所述配置界面上承载有用于配置指标公式的控件;所述控件包括:指标元选取控件、数字添加控件和运算符添加控件。可选的,所述层级树结构具体是决策树结构。可选的,所述数据库条件判断语句具体是CASEWHEN语句。本申请第二方面提供了一种指标配置装置,所述装置包括:接收单元,用于接收用户在配置界面上输入的层级树形结构的指标配置信息;所述指标配置信息包括:待配置指标所包含的条件及对应的结果;转换单元,用于根据接收到的指标配置信息生成层级树形图,将所述层级树形图转换成用于描述指标的数据库条件判断语句。可选的,所述装置还包括:指标数据生成单元,用于根据数据库中已存储的指标数据,对所述数据库条件判断语句进行加工得到对应的指标数据。可选的,所述装置还包括:查询指标响应单元,用于响应于用户触发的指标数据查询请求,为用户展示所述指标数据。可选的,所述装置还包括:校验单元,用于对用户输入的所述指标配置信息进行校验,校验通过后,触发执行所述转换单元;校验未通过,则触发执行提示单元;所述提示单元,用于向用户提示配置出错。可选的,所述校验单元,包括:第一校验子单元,用于对用户输入的所述指标配置信息中的条件和对应的结果的正确性进行校验;第二校验子单元,用于对用户输入的所述指标配置信息形成的层级树整体的正确性进行校验。可选的,所述配置界面上承载有用于配置指标公式的控件;所述控件包括:指标元选取控件、数学符号控件、数字添加控件。与现有技术相比,本申请具有以下优点:利用本申请提供的技术方案,用户只需要知道关于新指标的条件和对应的结果,在配置界面上输入这些信息即可。用户在配置界面上输入了层级树结构的指标配置信息,根据接收到的指标配置信息生成层级树形图,将所述层级树形图转换成用于描述指标的数据库条件判断语句。可以看出,本申请提供的技术方案,将用户的操作简化为在前端输入指标相关的配置信息,无需用户自己编写代码;而是后台程序采用层级树形图转换为数据库条件判断语句的方式自动实现指标的配置。这样,相比现有技术手动编写代码的方式,本申请提供的技术方案,能够简化用户操作,方便用户快速的实现指标配置。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请提供的一种指标配置方法实施例1的流程图;图2是本申请提供的一种决策树配置界面示意图;图3是本申请提供的一种待配置指标A的结构图;图4是针对指标A的配置结果示意图;图5是针对指标A的配置结果语法转换结果示意图;图6是本申请提供的一种指标配置方法实施例2的流程图;图7是本申请提供的一种指标配置方法实施例3的流程图;图8是本申请提供的一种指标配置方法实施例4的流程图;图9是本申请提供的一种指标配置装置实施例1的结构图;图10是本申请提供的一种指标配置装置实施例2的结构图;图11是本申请提供的一种指标配置装置实施例3的结构图;图12是本申请提供的一种指标配置装置实施例4的结构图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。参见图1,图1是本申请提供的一种指标配置方法实施例1的流程图,如图1所示,该方法可以包括:步骤101:接收用户在配置界面上输入的层级树形结构的指标配置信息;所述指标配置信息包括:待配置指标所包含的条件及对应的结果。本申请为用户提供了配置界面,用户在配置界面上就能够完成指标的配置操作。但用户在配置界面上的操作并非是随意配置,而是要在配置界面上完成层级树形结构的指标配置信息的输入,例如,用户在配置界面上确定待配置指标的分支结构,确定嵌套层级,然后再添加条件及结果,以完成层级树形结构的指标配置信息的输入。在实现时,配置界面上提供的层级树形结构可以是决策树结构。在实现时,本申请为用户提供的配置界面可以承载有用于配置指标公式的控件。其中,所述控件包括:指标元选取控件、数字添加控件和运算符添加控件等控件。其中,运算符添加控件可以包括:加、减、乘、除、求和、求平均值、逻辑运算等运算控件。当然,在实际应用中,可以根据不用的需求来设置不同的控件,本申请的实现并不局限于上述几种控件形式。下面通过示例1对步骤101进行示例性说明。参见图2,图2是本申请提供的一种配置界面示意图;在该配置界面上,用户可以通过添加决策树的方式开始输入指标配置信息,针对待配置指标的情况,添加具体条件和对应的结果。一般情况下,条件主要是判断逻本文档来自技高网...

【技术保护点】
一种指标配置方法,其特征在于,所述方法包括:接收用户在配置界面上输入的层级树形结构的指标配置信息;所述指标配置信息包括:待配置指标所包含的条件及对应的结果;根据接收到的指标配置信息生成层级树形图,将所述层级树形图转换成用于描述指标的数据库条件判断语句。

【技术特征摘要】
1.一种指标配置方法,其特征在于,所述方法包括:接收用户在配置界面上输入的层级树形结构的指标配置信息;所述指标配置信息包括:待配置指标所包含的条件及对应的结果;根据接收到的指标配置信息生成层级树形图,将所述层级树形图转换成用于描述指标的数据库条件判断语句。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据数据库中已存储的指标数据,对所述数据库条件判断语句进行加工得到对应的指标数据。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:响应于用户触发的指标数据查询请求,为用户展示所述指标数据。4.根据权利要求1所述的方法,其特征在于,在所述根据接收到的指标配置信息生成层级树形图之前,所述方法还包括:对用户输入的所述指标配置信息进行校验,校验通过后,再执行所述根据接收到的指标配置信息生成层级树形图的步骤;校验未通过时,向用户提示配置出错。5.根据权利要求4所述的方法,其特征在于,所述对用户输入的所述指标配置信息进行校验,包括:对用户输入的所述指标配置信息中的条件和对应的结果的正确性进行校验;对用户输入的所述指标配置信息形成的层级树整体的正确性进行校验。6.根据权利要求1所述的方法,其特征在于,所述配置界面上承载有用于配置指标公式的控件;所述控件包括:指标元选取控件、数字添加控件和运算符添加控件。7.根据权利要求1所述的方法,其特征在于,所述层级树结构具体是决策树结构。8.根据权利要求1所述的方法,其特征在于...

【专利技术属性】
技术研发人员:王华丹张文杰郭淳刘伟方达程唯超
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1