一种数据排序方法、电子设备和可读存储介质技术

技术编号:19934058 阅读:26 留言:0更新日期:2018-12-29 04:30
本方案提供了基于第一控制指令,将预先置于编辑栏中的多个数据筛选条件进行前后排序;将筛选出的数据按照所述前后排序的顺序进行排序。本申请所述技术方案能够根据用户需求调整数据排序的优先级,使用户可以可视化的、按自己意愿操作表格数据的排序规则,使得排序变得简单而快捷,最大化的满足用户需求。

【技术实现步骤摘要】
一种数据排序方法、电子设备和可读存储介质
本申请涉及金融信息管理领域,尤其涉及一种数据排序方法、电子设备和可读存储介质。
技术介绍
常见的excel软件具有数据表的排序功能,其基本方法是通过点击升序和降序,选择扩展区域是否排序两个动作实现数据表排序;比较适合于数据源为静态数据,数据存储量较小的情况;而在数据量较大时,excel排序速度会特别慢,且excel无法实现多列排序后关联的其他列也排序。中国专利文献专利申请号201310071783.8公开了名称为一种电子表格中数据排序的方法、系统及数据排序装置,该方法虽然解决了标题栏随同排序的问题,但仍然存在输入排序指令太过复杂的问题,用户不仅需要输入公式,还需要输入栏目名称、或无法可视化编辑排序命令的问题。
技术实现思路
为解决上述问题之一,本申请提供了一种数据排序方法、电子设备和可读存储介质。根据本申请实施例的第一个方面,提供了基于第一控制指令,将预先置于编辑栏中的多个数据筛选条件进行前后排序;将筛选出的数据按照所述前后排序的顺序进行排序。根据本申请实施例的第二个方面,还提供了一种电子设备,所述电子设备包括:存储器,一个或多个处理器;存储器与处理器通过通信总线相连;处理器被配置为执行存储器中的指令;所述存储介质中存储有用于执行如上所述方法中各个步骤的指令。根据本申请实施例的第三个方面,还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如上所述方法的步骤。本专利技术的有益效果如下:本申请所述技术方案能够根据用户需求调整数据排序的优先级,使用户可以可视化的、按自己意愿操作表格数据的排序规则,使得排序变得简单而快捷,最大化的满足用户需求。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1示出本方案所述数据排序方法的示意图;图2示出本方案所述数据列表构建步骤的示意图;图3示出本方案所述数据列表构建系统的示意图;图4示出本方案实施例中选择筛选条件的示意图;图5示出本方案实施例中选择排序条件的示意图。具体实施方式为了使本申请的技术方案及优点更加清楚明白,以下结合附图对本申请的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本申请的一部分实施例,而不是所有实施例的穷举。并且在不冲突的情况下,本说明中的实施例及实施例中的特征可以互相结合。本方案的核心思路是能够根据用户的需求对数据的多个筛选条件进行前后排序,同时调整数据的升降排序,从而灵活调整数据的排序规则,使得排序变得简单而快捷,最大化的满足用户需求。如图1所示,本申请公开了一种数据排序方法,该方法通过控制指令,对多个数据筛选条件进行前后排序,再根据该排序对筛选出的数据进行排序,无需输入公式,即可将多个筛选条件筛选出来的数据汇总排序。具体的,该方法的步骤包括:S1、基于第一控制指令,将预先置于编辑栏中的多个数据筛选条件进行前后排序;S2、将筛选出的数据按照所述前后排序的顺序进行排序。本方案中,可以预先构建一个数据列表构建系统,其中包括维度信息选择项、指标信息选择项、排序信息选择项、数据列表等项目信息。当用户需要构建数据列表时,可以根据点击选择、拖拽等方式选择需要作为数据筛选条件的维度信息、指标信息等,需要注意的是,本方案中所述数据筛选条件不仅限于维度信息和指标信息,这两种信息仅仅是举例说明,用户可以根据需要增添其他属性的数据筛选条件。当用户使用数据列表构建系统时,可以在系统的编辑栏中选中按照需要选中预先置于编辑栏中的数据筛选条件,再调整选中的多个数据筛选条件的前后排序,按照该排序对从外部获取的数据或存在存储器中的数据进行数据筛选和排序。优选地,在选中需要的筛选条件时,可以在选中的筛选条件上进行符号或者颜色标记,从而让用户能够确定选中了需要的数据筛选条件。本方案中,在所述将筛选出的数据按照所述前后排序的顺序进行排序的步骤之后还可以包括:按照预先设定的升降排序或基于第二控制指令确定的升降排序对筛选出的数据进行升降排序。这样,在按照筛选条件前后排序的顺序排列好筛选出的数据后,还可以对数据进行升降排序。其中,所述基于第二控制指令确定的升降排序对筛选出的数据进行升降排序的步骤包括:基于第二控制指令,在编辑栏中选择预先置于编辑栏中的升排序条件或降排序条件;按照选中的排序条件对一个数据筛选条件筛选出的数据进行升降排序或对每个数据筛选条件筛选出的数据均进行升降排序。为了方便用户使用,可以在数据列表构建系统中,同时设置对一个数据筛选条件筛选出的数据进行升降排序或对每个数据筛选条件筛选出的数据均进行升降排序,这样就可以更加灵活的按照用户的需要选择合适的升降序调整方式。此外,本方案中,在数据列表构建系统中,可以在编辑栏中预先设置一个或者多个预定排序选项,以供用户选择,方便用户快速选择并生成数据列表。本方案中,为了实现可视化操控,数据列表构建系统的人机交互界面可以支持用户触碰或鼠标操控的。因此,对于第一控制指令可以选用点击和/或拖拽控制指令。多数第二控制指令可以选用点击控制指令。本方案中,可以将排序后的数据提取出来,生成数据列表。其中,所述数据列表包括:表头信息和与表头信息相对应的数据信息。本方案中,为了能够使用户更清楚的辨识数据列表中的表头信息和数据信息,该方法进一步包括:判断数据列表中的信息是否为表头信息,若是,则利用第一种颜色标识,若不是,则利用第二种颜色标识;从而使用户在移动数据后,依然能够快速辨认出表头信息和数据信息。如图2至图5所示,给出了构建数据列表和排序的实施过程,具体如下:步骤10,选择在数据列表24中要显示的维度、指标和排序信息。点击显示屏窗口中的自定义列21,此时,显示屏前会先推出三个选择区,包含维度选区29、指标选区30和排序选区31。这里需要说明的是,通过在选区29、30、31中进行选择,可以定义数据列表24所要展示的维度信息、指标信息和这些信息的排序方法,在选区29、30、31中进行信息选择的方法是通过点击其中的复选框的方法来实现,比如点击其中的复选框维度A1、维度A2、维度A3、维度A4、指标B1、指标B2、指标B3和指标B4;当再次点击自定义列21时,显示屏窗口会隐藏上述的三个选区29、30和31。其中,维度选区29中的复选框包括:维度A1、维度A2、维度A3、维度A4的标识名称具体可以是放款日期、借款渠道、业务线、产品名称和借款期限等。对于不同的业务需求,也可以采用不同的名称。指标选区30中的复选框包括:指标B1、指标B2、指标B3和指标B4的标识名称具体可以是放款单数、放款客户数、申请金额和放款合同金额等。排序选区31用于建立维度信息和指标信息的排序规则,包括每个信息的升序或降序规则,及不同信息之间的排序优先级。排序选区31中依照一个预定的顺序显示了维度选区29中的全部复选框,如:维度A1、维度A2、维度A3、维度A4,指标选区30中的全部复选框,如:指标B1、指标B2、指标B3和指标B4。本方案中,步骤10中还可以通过点击过滤20,使显示屏推出用于建立维度信息过滤条件的过滤条件选区40。当点击过滤条件选区40中的任意一个维度信息的下拉框41时,本文档来自技高网...

【技术保护点】
1.一种数据排序方法,其特征在于,该方法的步骤包括:基于第一控制指令,将预先置于编辑栏中的多个数据筛选条件进行前后排序;将筛选出的数据按照所述前后排序的顺序进行排序。

【技术特征摘要】
1.一种数据排序方法,其特征在于,该方法的步骤包括:基于第一控制指令,将预先置于编辑栏中的多个数据筛选条件进行前后排序;将筛选出的数据按照所述前后排序的顺序进行排序。2.根据权利要求1所述的数据排序方法,其特征在于,所述将筛选出的数据按照所述前后排序的顺序进行排序的步骤之后包括:按照预先设定的升降排序或基于第二控制指令确定的升降排序对筛选出的数据进行升降排序。3.根据权利要求2所述的数据排序方法,其特征在于,所述基于第二控制指令确定的升降排序对筛选出的数据进行升降排序的步骤包括:基于第二控制指令,在编辑栏中选择预先置于编辑栏中的升排序条件或降排序条件;按照选中的排序条件对一个数据筛选条件筛选出的数据进行升降排序或对每个数据筛选条件筛选出的数据均进行升降排序。4.根据权利要求1至3任一项所述的数据排序方法,其特征在于,所述第一控制指令为点击和/或拖拽控制指令;和/或,所述第二控制指令为点击控制指令。5.根据权利要求1至3任一项所述的数据排...

【专利技术属性】
技术研发人员:康谈平
申请(专利权)人:玖富金科控股集团有限责任公司
类型:发明
国别省市:北京,11

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

1