BI 产品中过滤器设置

腾讯云商业智能分析产品北京永洪商智科技有限公司提供,永洪BI-一站式大数据分析平台

BI产品中过滤条件设置

在数据分析中常会对一些数据进行筛选,如不同权限的用户看到的数据信息不同,可以通过行过滤器设置;同一报表中不同组件显示的数据不不同,可以通过给组件添加过滤器来实现。用户可使用过滤器来实现对数据的筛选。在展示数据的组件上均可实现对数据的过滤,对已绑定数据的组件才能设置过滤条件。这里介绍一下常见过滤器的设置。

一、过滤器的类别

产品中在创建数据集处行过滤器、列过滤器(如图1所示),这两个过滤器主要是用于对数据级别权限进行设置,行过滤器也可以限制数据集数据行数。

图1

编辑报告处设置组件上的过滤器,该过滤器主要是限制组件展示的数据。

注:列过滤器与行过滤器和组件上过滤器有所不同,列过滤器是限制用户不能查看哪些字段,而行过滤器和组件上的过滤器是限制数据集数据条数。

二、行过滤和组件上过滤器常见设置

1、新建过滤器

行过滤器:在创建数据集处元数据编辑区左上角点击行过滤器,进入到行过滤器编辑界面,如图2所示。点击编辑行过滤器进入行过滤器编辑界面。

图2

组件上过滤器:组件上右击,选择过滤器,进入过滤器编辑界面,如图3所示。

图3

2、增加过滤条件

在过滤器编辑界面,点击增加过滤条件,即编辑过滤条件,分别在过滤字段、条件设定及设置值处输入选择或输入对应的内容即可,如图4所示。

图4

在过滤条件的设定中,不同数据类型的数据字段包含的筛选条件不同,具体如图5所示。

图5

其中日期,时间,时间戳类型的数据会显示日历按钮。

“ 之间 ” 会弹出两个输入框,用于输入初始值和终止值。 “ 其中一个 ”、 “ 包含其中一个 ” 可添加多个值,可以通过 “ 添加 ” 和 “ 删除 ” 按钮对所添加的值进行编辑。 “ 在圆形内 ” 需要添加 3 个参数值并且必须按照顺序依次添加,需要添加的参数值为:经度值、纬度值、半径 (米)。 “ 在矩形内 ” 需要添加 4 个参数值并且必须按照顺序依次添加,需要添加的参数值为:经度值、纬度值、宽 (米)、高 (米)。 只有长整型数据 (比如:表示经度和纬度的位置列 pos)才有 “ 在圆形内 ” 和 “ 在矩形内 ” 的过滤条件。

注:包含对应于SQL语句中的LIKE,包含其中一个对应于SQL语句中的LIKE IN,都可以进行模糊查询。其中一个对应于SQL语句中的IN语句。

过滤条件的值还支持一些系统参数, GUI 上只显示出 USERGROUPROLEROLESBLANK.例如:当被筛选的组件中含有空值,并且是空字符串而不是 null 时,过滤条件应当是 xxx 等于?{BLANK},如图6所示。

图6

产品中内置参数的具体含义,如图7所示。

图7

3、编辑过滤条件

在编辑好的过滤条件上双击即可编辑设置好的过滤条件。

4、过滤条件相关设置

产品中过滤条件之间有与、或、非的设置,可以设置子过滤条件,也可以删除已有过滤条件。

1)添加子过滤条件,在已存在的过滤条件上右击,可以选择在该条件上方或下方插入过滤条件来设置子过滤器或并列过滤器,如图8所示。也可以在过滤编辑界面上方的工具按钮插入过滤条件。

图8

2)过滤条件中的与、或、非设置。若过滤条件存在两个及以上时,在并列的过滤条件,空白处右击,可选转化为与/或,如图9所示。

图9

过滤条件中非设置是在编辑过滤条件时选择是或不是,不是表示非。

3)删除过滤条件

选中已有的过滤条件,在过滤编辑界面上方的工具删除按钮删除过滤条件,也可以右击删除。

注: 1.在移除已经设置过滤器的组件后,相应的过滤器也会被删除,但清除所有绑定的数据后,过滤器不会消失,仍然工作。

2.倘若过滤条件中需要设定参数,参数的书写格式为 ?{param}, 问号必须是英文状态下输入的。

三、列过滤器

列过滤器主要功能是实现数据级别的权限设置,在创建数据集处可设置列过滤器来设置哪些用户不能看某些字段。如图10所示,点击编辑进入列过滤器设置界面。

图10

列过滤器设置界面如图11所示,可以将可选列表中的用户、角色、组添加到已选列表中,已选列表中的用户不能看到数据字段的内容。

图11

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Wordpress专用主机|主题模板|必备插件

如何手动配置WordPress浏览器缓存

4085
来自专栏云原生架构实践

容器化系列 - 通过Grafana监测InfluxDB数据 on Docker

1345
来自专栏地方网络工作室的专栏

Vue2+VueRouter2+Webpack+Axios 构建项目实战2017重制版(十二)打包项目图片等资源的处理

Vue2+VueRouter2+Webpack+Axios 构建项目实战2017重制版(十二)打包项目图片等资源的处理 前情回顾 在《Vue2+VueRoute...

1877
来自专栏技术墨客

构建用于生产的React静态化单页面服务 原

React 作为一项热门的前端开发技术,现在使用它的团队越来越多。之前也介绍了react 的所有的特性,但是仅仅了解怎么开发 react 只走了万里长征的第一步...

3253
来自专栏PHP在线

[技巧]丰富的phpstorm编辑器配色方法

1 打开编辑器 phpstorm菜单找到preferences,MAC快捷键[command+,],Editor->Colors&font->font 在此处设...

3675
来自专栏FreeBuf

闲话文件上传漏洞

文件上传漏洞是web安全中经常利用到的一种漏洞形式。这种类型的攻击从大的类型上来说,是攻击 数据与代码分离原则 的一种攻击。 一些web应用程序中允许上传图片,...

3407
来自专栏黑白安全

burpsuite检测xss漏洞 burpsuite实战指南

XSS(跨站脚本攻击)漏洞是Web应用程序中最常见的漏洞之一,它指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的ht...

3372
来自专栏地方网络工作室的专栏

打造前端 Deepin Linux 工作环境——配置 XAMPP 集成环境

打造前端 Deepin Linux 工作环境——配置 XAMPP 集成环境 虽然前后端分离开发的我们,已经很少需要跑一个 apache+php+mysql 的集...

2295
来自专栏北京马哥教育

Python操作OpenOffice

OpenOffice是一个免费的、开源的办公套装,集成了允许开发者用不同语言进行开发的API。Python-UNO让你可以在Python环境下使用OpenOff...

6378
来自专栏张善友的专栏

快速比较和合并文件

由于开发人员使用的应用程序源代码是一组文件,因此我们经常需要比较文件或文件夹的不同版本,或许还要对其进行同步。例如,您可能需要确定自上次生成后修改了哪些文件,或...

18110

扫码关注云+社区