数据过滤

在很多场景下,由于查询到的数据并不全部是我们希望在图表中展现的,对于一些敏感数据或非用户关注的数据我们希望可以过滤,从而只将用户感兴趣的数据提供给他。

对于上述这种需求,除了你可以在提供数据的接口提前做处理,例如调整SQL查询语句,或者调整自定义的数据接口中的数据,对其过滤,屏蔽一些对展现有干扰的数据之外。在图表设计器中我们也可以实现数据的过滤清洗处理。这可以免于Java代码的编写有很重要的意义,尤其在团队开发场景下,我们无需协调Java开发人员或数据库工程师,由报表人员单独就可以完成数据过滤清洗的处理。

下面具体看一下实现的基本方法。

在数据绑定属性面板上,选择绑定字段的下拉菜单,并选择数据过滤菜单项:

image-20210525091420980

单击菜单项会出现数据筛选设置的对话框,默认情况下是不开启数据筛选功能的。

image-20210525091515060

如果打开启用数据筛选功能,可以看到有两种数据筛选方式可以选择:

  • 记录条数限制
  • 值限制

记录条数限制

我们可以指定具体的记录数来展现图表

image-20210525091720517

对于记录条数限制的数据筛选方式,允许我们对剩余记录选择是否合并为其它类型进行统计的选择。例如我们对某项数据统计的top5感兴趣,同时对其它类型的数据做一个汇总处理并展现到图表中。如果对其它类型的数据不感兴趣,则关闭这个属性配置就可以。

值限制

可以对取值进行约定,符合条件的数据才可以显示

image-20210525091829452

多个条件之间可以用并且或或者的关联条件。

另外对值的约束支持如下的比较类型:

image-20210525091954965

分类为空时不显示

当我们使用分类统计时,如果分类值为空是否需要统计,这个功能可以由属性面板下面的复选框来控制。

image-20210525092708588

results matching ""

    No results matching ""