查询过滤器
查询过滤器允许您以交互方式减少可视化中显示的数据量。查询过滤器类似于查询参数但有一些关键的区别。查询筛选器限制数据后已执行查询。这使得过滤器非常适合较小的数据集和查询执行耗时、速率有限或成本高昂的环境。
下面介绍Databricks SQL的一些优点。
虽然以前的查询过滤器只在客户端操作,但这些更新的过滤器在客户端或服务器端动态工作,以优化性能。
简化UI体验:点击+添加过滤器按钮,并从下拉列表中选择一列以添加筛选器。为了筛选列的不同值,您不需要创建、授权和刷新单独的查询。
启用“突出显示相关值”,以查看筛选器中的哪些选择将返回给定其他筛选器选择的结果。例如,考虑一个同时拥有“州”和“城市”过滤器的用户。如果用户选择突出显示相关值,则在州过滤器中选择“California”将在“City”过滤器中只突出显示加利福尼亚州的城市。非高亮显示的选项放在“过滤掉”菜单下的下拉菜单选项。
文本输入过滤器:根据文本输入搜索对列结果进行过滤。有三种查找匹配的模式:精确匹配、包含和开始。
快速日期选择器使您能够筛选预定义的日期范围,如上周、上个月、去年等等。
您可以在创建日期过滤器时设置默认日期范围。
您还可以在仪表板上使用查询过滤器。默认情况下,筛选器小部件出现在每个已添加到查询的筛选器的可视化旁边。要将筛选器小部件链接到仪表板级查询筛选器,请参见仪表板过滤器.
功能描述
运行查询后,在结果面板中,单击+然后选择过滤器.
的+添加过滤器按钮将打开一个弹出式菜单,您可以在其中应用以下过滤器和设置。
列:要应用筛选器的列。
目前支持字符串、数字和日期。
如果所选列包含日期,用户可以选择按日期、月或年指定时间分区。
类型:要应用的过滤器类型
单选:只过滤一个字段值
多选择:选择多个字段值
文本输入:输入字符串,在某一列中搜索匹配的值。支持“包含”、“精确匹配”和“以”开头”
日期/时间选择器和游标选择器:能够选择一个日期或日期范围来筛选日期数据类型
排序顺序:筛选器下拉列表中值排序的顺序。你可以选择“上升”或“下降”。
突出显示相关值(y/n):启用此功能,可以轻松查看给定其他筛选器选择,筛选器中的哪些选择将返回结果。例如,考虑一个同时拥有“州”和“城市”过滤器的用户。如果用户选择突出显示相关值,在州过滤器中选择“加州”将突出显示“城市”过滤器中可用的选项集,仅显示加州的城市,而非突出显示的选项将放在下拉菜单中的“过滤掉”选项下。注意,这需要在每次更新过滤器时运行一个查询。
默认值:当选择了“日期”类型的列,并选择了时间分类值(天、月或年)时,用户还可以选择为过滤器设置默认日期范围。每当刷新查询时,都会自动应用默认筛选器。