数据筛选方法、装置和系统制造方法及图纸

技术编号:30969477 阅读:11 留言:0更新日期:2021-11-25 20:46
本公开实施例提供了一种数据筛选方法、装置和系统,所述方法包括:接收到通过选择筛选列表中的筛选字段输入的筛选指令时,获取所述筛选字段;其中,所述筛选列表为组合筛选器中的筛选器对应的列表;基于所述筛选字段渲染所述组合筛选器,并且基于所述筛选字段,以及与所述组合筛选器相关的图表信息向服务器发送获取筛选数据的请求;接收到所述服务器响应的筛选数据时,基于所述筛选数据渲染与所述组合筛选器相关的图表组件;其中,所述组合筛选器包括多个类型的筛选器,每个类型的筛选器可复用。该方法能够解决单个筛选器的类型单一且仅可对一个数据字段进行筛选的问题,并且能够提高用户体验。高用户体验。高用户体验。

【技术实现步骤摘要】
数据筛选方法、装置和系统


[0001]本公开实施例涉及一种数据筛选方法、装置和系统。

技术介绍

[0002]一般平台的报告编辑功能主要是根据输入的数据生成可视化图表及筛选器。目前的筛选器支持用户拖入一个特定数据类型的字段,生成对应筛选器类型,去筛选图表的某一数据类型,如果需要筛选图表的多种类型数据,则需要创建多个关联筛选器实现。
[0003]多个筛选器会占用页面较大区域,影响用户体验。

技术实现思路

[0004]有鉴于此,本申请提供一种数据筛选方法、装置和系统,能够提高用户体验度。
[0005]为解决上述技术问题,本申请的技术方案是这样实现的:
[0006]在一个实施例中,提供了一种数据筛选方法,所述方法包括:
[0007]接收到通过选择筛选列表中的筛选字段输入的筛选指令时,获取所述筛选字段;其中,所述筛选列表为组合筛选器中的筛选器对应的列表;
[0008]基于所述筛选字段渲染所述组合筛选器,并且基于所述筛选字段,以及与所述组合筛选器相关的图表信息向服务器发送获取筛选数据的请求;
[0009]接收到所述服务器响应的筛选数据时,基于所述筛选数据渲染与所述组合筛选器相关的图表组件;
[0010]其中,所述组合筛选器包括多个类型的筛选器,每个类型的筛选器可复用。
[0011]在另一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述数据筛选方法的步骤。
[0012]在另一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现所述数据筛选方法。
[0013]在另一个实施例中,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如所述数据筛选的方法。
[0014]在另一个实施例中,提供一种数据筛选系统,所述系统包括:
[0015]服务器以及所述电子设备,其中,所述服务器与所述电子设备信号连接。
[0016]由上面的技术方案可见,上述实施例中通过将多个筛选器组合为一个筛选器组合,且每个类型的筛选器可复用来实现多种类型数据的筛选,能够解决单个筛选器的类型单一且仅可对一个数据字段进行筛选的问题,并且由于是一个组合筛选器,在页面占用的区域比多个筛选器占用的区域小,能够提高用户体验。
附图说明
[0017]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使
用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为本申请实施例中一种建立组合筛选器的流程示意图;
[0019]图2为本申请实施例中另一种建立组合筛选器的流程示意图;
[0020]图3为本申请实施例中组合筛选器显示示意图;
[0021]图4为本申请实施例中获取组合筛选器中筛选器的筛选列表信息的流程示意图;
[0022]图5为组合筛选器获取筛选列表信息后显示的示意图;
[0023]图6为本申请实施例中的一种数据筛选流程示意图;
[0024]图7为本申请实施例中层级筛选器的筛选列表显示示意图;
[0025]图8为本申请实施例中的另一种数据筛选流程示意图;
[0026]图9为本申请实施例中筛选数据后显示的内容示意图;
[0027]图10为本申请实施例中数据筛选装置结构示意图;
[0028]图11为本申请实施例中数据筛选系统示意图;
[0029]图12为本专利技术实施例提供的电子设备的实体结构示意图。
具体实施方式
[0030]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0031]本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例,例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其他步骤或单元。
[0032]下面以具体实施例对本专利技术的技术方案进行详细说明。下面几个具体实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
[0033]本申请实施例中提供一种数据筛选方法,应用于数据筛选装置上,通过将多个筛选器组合为一个筛选器组合,且每个类型的筛选器可复用来实现多种类型数据的筛选,能够解决单个筛选器的类型单一且仅可对一个数据字段进行筛选的问题,并且由于是一个组合筛选器,在页面占用的区域比多个筛选器占用的区域小,能够提高用户体验。
[0034]本申请实施例中提供的数据筛选方法可以应用在阅读报告,以及H5页面显示的场景中,但是不限于该场景的应用。
[0035]本申请实施例中首先需要建立组合筛选器,具体实现如下:
[0036]参见图1,图1为本申请实施例中一种建立组合筛选器的流程示意图。具体步骤为:
[0037]步骤101,接收到输入的数据字段时,根据所述数据字段与字段类型的映射关系确
定所述数据字段对应的字段类型。
[0038]数据字段可以为地区、品牌、统计日期等;
[0039]数据字段的输入,可以是用户直接输入数据字段,也可以是在对页面上的数据字段操作实现数据字段的输入,如点击、拖动等操作。
[0040]可以预先设置数据字段与字段类型的映射关系,如地区对应字段类型为层级字段等。
[0041]字段类型的个数与筛选器类型的个数相同,而一个字段类型可以对应一个或多个数据字段。
[0042]步骤102,根据字段类型与筛选器类型的映射关系确定所述字段类型对应的筛选器的类型。
[0043]筛选器的类型的个数可以根据实际应用场景设置,本申请实施例中对此不进行限制;如业务场景可设置三个类型的筛选器,分别为:层级筛选器、列表筛选器和日期筛选器。
[0044]步骤103,基于确定的筛选器的类型,以及所述数据字段渲染组合筛选器。
[0045]参见图2,图2为本申请实施例中另一种建立组合筛选器的流程示意图。具体步骤为:
[0046]步骤201,接收到输入的数据字段时,根据数据字段与筛选器类型的映射关系确定所述数据字段对应的筛选器的类型。
[004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据筛选方法,其特征在于,所述方法包括:接收到通过选择筛选列表中的筛选字段输入的筛选指令时,获取所述筛选字段;其中,所述筛选列表为组合筛选器中的筛选器对应的列表;基于所述筛选字段渲染所述组合筛选器,并且基于所述筛选字段,以及与所述组合筛选器相关的图表信息向服务器发送获取筛选数据的请求;接收到所述服务器响应的筛选数据时,基于所述筛选数据渲染与所述组合筛选器相关的图表组件;其中,所述组合筛选器包括多个类型的筛选器,每个类型的筛选器可复用。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收到输入的数据字段时,根据数据字段与筛选器类型的映射关系确定所述数据字段对应的筛选器的类型;基于确定的筛选器的类型,以及所述数据字段渲染组合筛选器。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收到输入的数据字段时,根据数据字段与字段类型的映射关系确定所述数据字段对应的字段类型;根据字段类型和筛选器类型的映射关系确定的所述字段类型对应的筛选器的类型;基于确定的筛选器的类型,以及所述数据字段渲染组合筛选器。4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:接收到通过选择组合筛选器中的数据字段输入的指令时,获取所述数据字段;向所述服务器发送获取所述数据字段对应的筛选列表信息的请求;接收到所述服务器响应的筛选列表信息时,基于所述筛选列表信息对所述组合筛选器和所述数据字...

【专利技术属性】
技术研发人员:翟喜梅
申请(专利权)人:北京房江湖科技有限公司
类型:发明
国别省市:

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

1