[]
在仪表板中,数据筛选是一个核心功能,它通过限制或筛选数据范围,使用户能够聚焦于特定子集,从而提升数据分析的针对性、交互性和实用性。
比如查看销售业绩在某一范围内的销售员情况或者查看特定品类的产品销售数据等。
数据筛选在仪表板中的应用在于提升交互性、聚焦关键信息、支持多维度分析和优化性能。它将静态数据转化为动态探索工具,使用户能够根据需求实时调整视角,发现洞察并支持决策。
在设计仪表板时,合理配置过滤器不仅能增强用户体验,还能确保分析的灵活性和效率,是仪表板功能的“枢纽”之一。
在产品中,提供了不同级别的数据筛选供用户选择。
仪表板全局筛选:影响仪表板中所有使用同一数据集或数据模型的图表及过滤器。
组件筛选:仅影响单一的可视化组件。
两种级别的筛选将共同影响对应的可视化组件,用户可根据实际的业务需求搭配使用。
打开仪表板的属性面板,找到“全局筛选器”,在全局筛选器中添加的过滤条件将影响到整个仪表板中的所有内容。
点击“+”号,选择要过滤的数据集或数据模型,进入到全局筛选器面板。
type=warning
注意:
每个数据集或数据模型,只能添加一个全局筛选器。
已添加过全局筛选器的数据集或数据模型,将从选择列表中被移除。
全局筛选器的影响范围涵盖整个仪表板中所有采用这个数据集或数据模型的可视化组件。
在全局筛选器面板中点击“+添加”,指定筛选字段并设置筛选条件
按确定返回至筛选项目列表,可继续点击添加来设定其他过滤条件
若设置完成,点击“<- 全局筛选器”,返回到仪表板属性版面中。
单一组件的数据筛选影响的范围仅是这个组件,其他使用同一数据集或数据模型的组件不会受影响。
在设计阶段,用户可以通过以下三种方式对单一图表进行数据过滤:
添加过滤的方式 | 截图 |
---|---|
直接点击图表上的“过滤”按钮。 | |
在数据绑定区域中,点击绑定字段旁的“过滤”菜单。 | |
聚焦模式下,选择数据点,通过选择“保留”或“排除”进行快速的过滤。 注意:通过保留或排除添加的过滤项目无法被修改。 |
在弹出的过滤器对话框中,点击“添加”按钮,选择筛选字段并设定过滤条件
保存后将返回筛选项目面板,可以看到添加的过滤项目。
说明 | ||
---|---|---|
筛选字段 | 通过下拉选单选择进行过滤的字段。 此项为必填项。 | |
条件设置区域 | 在该区域进行过滤条件的设置。 针对不同的数据类型,条件设置区域的内容略有差别,更详细的说明请参考: 9.不同数据类型的过滤设置 。 “标准”页签:提供字段的值的列表,用户可以通过选择来设置筛选条件。 | |
排除匹配项 | 用于设定是排除符合条件的数据还是保留符合条件的数据。 默认值为“否”,即保留符合条件的数据。 若设定为“是”,即排除符合条件的数据 | |
“应用”按钮 | 点击“应用”,即立即让筛选条件生效,用户可以在图表上观察过滤后的结果。 但不会关闭筛选条件设定画面。 | |
“确定”按钮 | 点击“确定”,保存筛选条件并返回到筛选项目列表画面 |
type=warning
注意:
点击“应用”,而未点击“确定”时,不会关闭条件设置页面,此时如果继续修改并保存,修改的是同一个过滤项目。
若要添加多个过滤项目时,应点击“确定”,返回至筛选项目列表面板,再次点击“添加”。
在筛选项目列表中,点击对应的项目,打开筛选条件设置对话框,用户可对该条件进行修改。
type=warning
注意:
通过“保留“或”排除”添加的条件,无法被修改。如需调整,请先删除该筛选项目,然后再进行筛选条件的添加。
在过滤条件对话框中,点击过滤条件项目的“删除”图标,即可删除该过滤条件。
当选择筛选字段的类型为字符串类型时:
规则匹配 | 选择匹配规则,并输入匹配值来进行数据的筛选。
| |
标准 | 列举出目标字段中的所有数据,您可以单选或多选需要筛选的数据。 |
当筛选字段的数据类型为数值型。
值范围 | 选择操作符,根据所输入的值来筛选数据。 提供的操作符:等于、不等于、大于、大于等于、小于、小于等于、介于、不介于 | |
标准 | 列举出目标字段中的所有数据,您可以单选或多选需要筛选的数据。 |
当筛选字段的类型为日期型或日期时间类型。
日期范围 | 通过输入开始日期及结束日期来进行数据的筛选。 | |
相对日期 | 输入相对日期条件来进行数据的筛选。日期单位:年、季度、月、周、天。以年度为例: - 若选择“去年”,当前年份为2018年,则去年代表2017年,数据的筛选结果为2017年整年的数据; - 若选择“今年”,当前年份为2018年,则今年代表2018年,数据的筛选结果为2018年整年的数据; - 若选择“明年”,当年年份为2018年,则明年代表2019年,数据的筛选结果为2019年整年的数据; - 若选择“过去X年”,当前年份为2018年,选择过去3年,过去3年为2016、2017及2018年,数据的筛选结果为2016、2017及2018年3年的数据; - 若选择“未来X年”,当前年份为2018年,选择未来3年,未来3年为2018、2019及2020年,数据的筛选结果为2018、2019及2020年3年的数据; - 若选择“今年截至到当天”,当前年份为2018年,日期为9月18日,数据的筛选结果为2018年1月1日到2018年9月18日的数据; - 若勾选了“基准日期”,填入基准日期,则相对日期的计算以输入的基准日期为准,如选择了“去年”,并勾选了“基准日期”,输入基准日期“2014年5月8日”,则去年代表2014年的去年,数据的筛选结果为2013年整年的数据。 - 若勾选"添加偏移", 则在最终设定的结果基础上添加偏移,支持向前或向后偏移。 | |
标准 | 列举出目标字段中的所有数据,您可以单选或多选需要筛选的数据。 |
在实际的应用场景中,用户的数据过滤需求是复杂的,不是简单的“与”的关系的叠加,产品提供了过滤“组”的方式,来实现用户的复杂过滤需求。
点击“添加”按钮旁边的箭头,在下拉菜单中选择“添加组”。
过滤组中可以包含多个过滤条件或者嵌套过滤组,并且过滤条件之间可以设置“ 与 ”或者“ 或 ”的关系。从而满足各种应用场景的数据筛选分析的需求。
通过参数,可以实现在系统间或仪表板间实现数据的传递,在进行过滤时,可以使用参数来进行过滤,通过接受参数值来完成过滤。
这里,只简单介绍如何在过滤中使用参数,更多的详细信息请参考:仪表板参数。
添加一个仪表板参数,用于接收参数值,选择该参数作为过滤条件。
步骤1:创建目标仪表板
创建一个仪表板,添加任意图表并绑定数据,以内置的数据集为例,将客户省份字段绑定到图表的分类中。
步骤2:添加参数并添加全局过滤
在目标仪表板中,添加一个参数,并用该参数进行全局过滤,保存目标仪表板。
步骤3:添加源仪表板,并为组件设置跳转
创建一个源仪表板,添加任意一个组件并绑定数据。为该组件添加一个跳转,跳转至前面添加的目标仪表板,
步骤4:运行报表,选择一个数据点并进行跳转,跳转到目标仪表板,我们可以观察到目标仪表板的数据根据跳转时所选的数据点进行了过滤。